@gnomon thanks so much!
> then convert those headers from DOS to unix line endings
…of fucking course line ending differences are somehow involved
@gnomon thanks so much!
> then convert those headers from DOS to unix line endings
…of fucking course line ending differences are somehow involved
@scathach @nev @gnomon CRLF is a multi-byte sequence that isn't the native line ending of common platforms that server software runs on. It requires a state machine to properly recognize, often requires line ending conversion when generating or handling CRLF protocol text, and opens you up to CRLF / LF confusion attacks that have security risks (where some things generously accept LF as a line ending but other things don't realize it). And it's just annoying to deal with.