Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR come from a reverse engineering about Smart protocol where technical documentation does not notice me about a
PKT-line
inside aPKT-line
when we compute a TCP flow. In some way, this PR should be more close togit
where we mergep_http_report_status
(a special case on the HTTP flow) andp_report_status
(the initial case explained by technical documentation) - indeed, this is what Git does about HTTP overlay, it wraps TCP flow with an internal state to be stateless over HTTP (yes, it's ****).I tried this with
git.2.7.4
only on TCP. @hannesm could you try to test this PR withcaldav
over HTTP ? In my mind, it should not work ...If it's work, I will rewrite this PR to be more clean (and remove the special case about HTTP).