busybox nc: persistent server (-ll) option lost

Bug #1408922 reported by Attila Fazekas on 2015-01-09
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
CirrOS
Medium
Dr. Jens Harbott

Bug Description

cirros 0.3.2 was supported nc with -ll option which was good for persistent server . The nc was able serve multiple simultaneous connection without stop listening. (We used as simple loadbalancer backend in several tests)

The http://bazaar.launchpad.net/~cirros-dev/cirros/trunk/revision/320 added CONFIG_NC_110_COMPAT to the busybox config,
which caused the -ll is not in the help and has the same effect as -l.
Cirros 0.3.3 released with BusyBox v1.20.1 with CONFIG_NC_110_COMPAT=y.

Busybox with CONFIG_NC_110_COMPAT does not supports the -ll or -lk option until http://git.busybox.net/busybox/commit/?id=de6f14800675cd0401106876da81da7618de71c6.

The busybox-1.23.0 with all nc flags:
CONFIG_NC_SERVER=y
CONFIG_NC_EXTRA=y
CONFIG_NC_110_COMPAT=y

provides persistent server option with both -lk or -ll option (-ll is not in the help, but works).

Please make the -ll working again, either by disabling CONFIG_NC_110_COMPAT or upgrading to newer busybox or back-porting the related changes.

Related branches

Dr. Jens Harbott (j-harbott) wrote :

I can confirm that this is working again with a new build based on lp:~j-rosenboom-j/cirros/update-ipv6.

Changed in cirros:
status: New → In Progress
assignee: nobody → Dr. Jens Rosenboom (j-rosenboom-j)
Scott Moser (smoser) wrote :

fixed in 0.3.4 (thanks Jens).

Changed in cirros:
importance: Undecided → Medium
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers