zlacker

[parent] [thread] 3 comments
1. josefx+(OP)[view] [source] 2026-02-03 11:41:42
RFC822 explicitly says it is for readability on systems with simple display software. Given that the protocol is from 1982 and systems back then had between 4 and 16kb RAM in total it might have made sense to give the lower end thin client systems of the day something preprocessed.
replies(2): >>sumtec+jc >>badc0f+C71
2. sumtec+jc[view] [source] 2026-02-03 13:03:58
>>josefx+(OP)
Also it is an easy way to stop a denial of service attack. If you let an infinite amount in that field. I can remotely overflow your system memory. The mail system can just error out and hang up on the person trying the attack instead of crashing out.
replies(1): >>fluori+mg
◧◩
3. fluori+mg[view] [source] [discussion] 2026-02-03 13:30:06
>>sumtec+jc
Surely you don't need the message to be broken up into lines just for that. Just read until a threshold is reached and then close the connection.
4. badc0f+C71[view] [source] 2026-02-03 17:29:29
>>josefx+(OP)
You could expect a lot more (512kB, 1MB, 2MB) in an internet-connected machine running Unix or VMS.
[go to top]