Pietro Cerutti <g...@gahr.ch> wrote: > The motivation is that several network protocols are line oriented > with CRLF as line terminators. SMTP and HTTP are among the most > popular.
Yet, all servers of those protocols and and will accept the simpler 1-byte line terminator. > FWIW, it works on RHEL 7.9 That isn't based on our nc. It is a replacement tool with other options. There is no standard, instead there are 4-5 tools with the same name and an increasing number of incompatible options. People just can't resist adding incompatible changes and extensions. We ourselves added a bunch of new TLS-related options because "openssl s_client" is COMPLETELY UNSUITABLE FOR ANY USE BECAUSE OF the "line begins with R or Q" behaviour. I'm not sure where all of this will go in the long term, but noone seems to want act like they desire convergence. I'll predict that option/capability convergence is less likely than one of them eventually shipping with a built-in extension langauge (like maybe a lisp, or one of the many incompatible BPF extensions that are all the rage).