mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-07 17:15:26 +00:00
Previously we'd process TCP packets in whatever order we received them in. In the case where packets arrived out of order we'd end up passing garbage to the userspace process. This was most evident for TLS connections: courage:~ $ git clone https://github.com/SerenityOS/serenity Cloning into 'serenity'... remote: Enumerating objects: 178826, done. remote: Counting objects: 100% (1880/1880), done. remote: Compressing objects: 100% (907/907), done. error: RPC failed; curl 56 OpenSSL SSL_read: error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac, errno 0 error: 1918 bytes of body are still expected fetch-pack: unexpected disconnect while reading sideband packet fatal: early EOF fatal: fetch-pack: invalid index-pack output
24 KiB
24 KiB