by g0xA52A2A on 10/20/22, 8:58 PM with 141 comments
by Joker_vD on 10/21/22, 9:33 AM
As someone who had to write a couple of proxy servers, I can't express how so sadly accurate it is.
by Donckele on 10/21/22, 8:57 AM
LOL, yes same here. Can’t wait for Bluetooths b̶a̶l̶l̶s̶ baggage to be chopped.
by leinadho on 10/21/22, 12:34 PM
by X-Istence on 10/21/22, 2:31 PM
That is cause HTTP pipelining was and is a mistake and is responsible for a ton of http request smuggling vulnerabilities because the http 1.1 protocol has no framing.
No browser supports it anymore, thankfully.
by yfiapo on 10/21/22, 12:48 PM
> Host: neverssl.com
> This is actually a requirement for HTTP/1.1, and was one of its big selling points compared to, uh...
> AhAH! Drew yourself into a corner didn't you.
> ...Gopher? I guess?
I feel like the author must know this.. HTTP/1.0 supported but didn't require the Host header and thus HTTP/1.1 allowed consistent name-based virtual hosting on web servers.
I did appreciate the simple natures of the early protocols, although it is hard to argue against the many improvements in newer protocols. It was so easy to use nc to test SMTP and HTTP in particular.
I did enjoy the article's notes on the protocols however the huge sections of code snippets lost my attention midway.
by I_complete_me on 10/21/22, 9:13 AM
by Andys on 10/21/22, 9:11 AM
Since playing with QUIC, I've lost all interest in learning HTTP/2, it feels like something already outdated that we're collectively going to skip over soon.
by Icathian on 10/21/22, 12:58 PM
Plus, you know, just an awesome dev who knows his stuff. Huge fan.
by juped on 10/21/22, 7:29 AM
by photochemsyn on 10/21/22, 1:32 PM
https://fasterthanli.me/series/reading-files-the-hard-way/pa...
by rpigab on 10/21/22, 2:00 PM
by est on 10/21/22, 7:21 AM
by antonvs on 10/21/22, 9:04 PM
Does it need to be pointed out that this is complete bullshit?
by sireat on 10/21/22, 10:20 AM
Theoretically yes, but in practice?
I've done my share of nc testing even simpler protocols than HTTP/1.1
For some reason the migration to HTTPS scared me despite the security assurances. I could not see anything useful in wireshark anymore. I now had to trust one more layer of abstraction.
by mannyv on 10/23/22, 3:37 AM
by mahdi7d1 on 10/21/22, 11:59 AM
by mannyv on 10/23/22, 3:39 AM
by mannyv on 10/23/22, 3:32 AM
by mustak_im on 10/21/22, 10:46 AM
by danesparza on 10/21/22, 2:32 PM
by tinglymintyfrsh on 10/22/22, 1:25 AM
GET / HTTP/1.0\r\n\r\n
Still works with many websites.by mlindner on 10/21/22, 7:52 PM
by tomcam on 10/21/22, 7:57 AM
by cph123 on 10/21/22, 12:20 PM
by tmountain on 10/21/22, 1:23 PM