[Pkg-libvirt-maintainers] Bug#564034: Bug#45675: netcat: -q flag causes non-standard behaviour

Decklin Foster decklin at red-bean.com
Mon Apr 19 00:45:30 UTC 2010


Excerpts from Benedikt Spranger's message of Wed Apr 07 11:35:53 -0400 2010:
> The -q flag introduced by Debian is completely superfluous and harmful.
> It causes a lot of trouble in a cross platform environment.
> Furthermore the implementation changes netcat to a non standard
> behaviour.

I've corrected this in netcat-openbsd (1.89-4). After reviewing the
source in both packages and testing versions with the -q patch removed
entirely, I've determined that the default behaviors in *hobbit*'s
netcat and OpenBSD netcat are not the same (OpenBSD normally quits on
EOF, *hobbit*'s does not unless you add and use a -q flag). At this
point, I believe that anyone who has chosen to keep Debian's
netcat-traditional installed instead of upgrading probably depends on
its warts and quirks, so I'd prefer to only fix netcat-openbsd to make
it work as people expect and not the (arguably broken) "traditional"
way. Let me know if using netcat-openbsd is an acceptable solution for
you.
-- 
things change.
decklin at red-bean.com





More information about the Pkg-libvirt-maintainers mailing list