Handle partial messages in TLSProxy#5412
Handle partial messages in TLSProxy#5412bernd-edlinger wants to merge 2 commits intoopenssl:masterfrom
Conversation
7f1697f to
037a554
Compare
|
it happened again in an appveyor build: |
It always happens in the AppVeyor x64 build. |
|
I think the difference between linux and windows is basically that |
|
Currently this patch seems to work as long as fragments are not smaller than 30 bytes. The reason why test failures appear when the fragments are smaller than that, Well, I was able to get it a bit better, by looking at if there is a partial frame then @levitte, I would be interested in your opinion, is this good enough or |
9697637 to
6c530bc
Compare
|
It happened once again: https://ci.appveyor.com/project/openssl/openssl/build/master.16045 So rebased, and removed WIP for now. |
6c530bc to
adb7aad
Compare
|
Rebased, because of merge conflicts. |
util/perl/TLSProxy/Proxy.pm
Outdated
| print "Processing flight ".$self->flight."\n"; | ||
|
|
||
| #Return contains the list of record found in the packet followed by the | ||
| #list of messages in those records |
There was a problem hiding this comment.
Looks like this comment needs updating
[to be squashed]
Reviewed-by: Matt Caswell <[email protected]> (Merged from #5412)
|
Merged to master, 1.1.0 did unfortunately not cherry-pick. |
|
backport to 1.1.0: see #5726 |
Address a potential test failure when partial messages are received via Proxy socket.
(which might have happened with AppVeyor build #5370).
This is work in progress:
Some tests still fail of fragments are very short.