Wait, what? Are you saying that nc -should- accept -p with -l? In
other words, that "nc -l -p 1234" is the same thing as "nc -l 1234" in
OpenBSD nc? If so, I very much agree with that sentiment!
But that wasn't what the manpage seemed to indicate -at all-. It goes
out of its way, in several places, to claim that this isn't possible,
which was why I assumed that they had incompatibly changed the meaning
of -p such that it no longer made sense to use it with -l, and then
Ubuntu had (knowingly) shipped a version of nc that no longer accepted
args that previous versions had accepted. If that's not the case, and
the two cases really -are- supposed to be equivalent, then yes, changing
this will restore a huge amount of compatibility with the traditional
nc, and I don't understand why OpenBSD went out of their way (in both
the code and the manpage) to make this not work in the first place.
Since you say this is a bug, I'll change the status.
(And yes, Hobbit really does have a real name, but he almost never uses
it.)
P.S. You say you don't know where I was going w/my comment about
"broken" vs -l -p. I was simply trying to say that the current (bug?
deliberate change?) to the behavior of -l -p made it look like nc simply
couldn't be used as a listener at all, and that, when I wrote the
report, I hadn't yet discovered that the manpage for the OpenBSD's
version claimed that -l -p was simply incorrect usage (based on what
looked like a non-upward-compatible change) that that's why I was so
intemperate in my tone---until I found what looked like a deliberate
change in semantics (which you now say is a bug---I agree!), it looked
like the intended way to use nc as a listener had just somehow been
entirely broken instead.
** Changed in: netcat-openbsd (Ubuntu)
Status: Incomplete => Confirmed
--
broken version of netcat installed by default
https://bugs.launchpad.net/bugs/590925
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs