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).



Reply via email to