[git commit] netcat: net applet (alias to nc)

Denys Vlasenko vda.linux at googlemail.com
Fri Sep 15 16:55:53 UTC 2017


commit: https://git.busybox.net/busybox/commit/?id=3c34f681b35233afb7f932154e72f3eb2b335b47
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master

function                                             old     new   delta
packed_usage                                       31807   31856     +49
applet_names                                        2701    2708      +7
applet_main                                         1560    1564      +4
applet_install_loc                                   195     196      +1
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 4/0 up/down: 61/0)               Total: 61 bytes

Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 networking/nc.c | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

diff --git a/networking/nc.c b/networking/nc.c
index a13d77a..f7fc974 100644
--- a/networking/nc.c
+++ b/networking/nc.c
@@ -13,17 +13,23 @@
 //config:	A simple Unix utility which reads and writes data across network
 //config:	connections.
 //config:
+//config:config NETCAT
+//config:	bool "netcat (11 kb)"
+//config:	default n
+//config:	help
+//config:	Alias to nc.
+//config:
 //config:config NC_SERVER
 //config:	bool "Netcat server options (-l)"
 //config:	default y
-//config:	depends on NC
+//config:	depends on NC || NETCAT
 //config:	help
 //config:	Allow netcat to act as a server.
 //config:
 //config:config NC_EXTRA
 //config:	bool "Netcat extensions (-eiw and -f FILE)"
 //config:	default y
-//config:	depends on NC
+//config:	depends on NC || NETCAT
 //config:	help
 //config:	Add -e (support for executing the rest of the command line after
 //config:	making or receiving a successful connection), -i (delay interval for
@@ -31,8 +37,8 @@
 //config:
 //config:config NC_110_COMPAT
 //config:	bool "Netcat 1.10 compatibility (+2.5k)"
-//config:	default n  # off specially for Rob
-//config:	depends on NC
+//config:	default y
+//config:	depends on NC || NETCAT
 //config:	help
 //config:	This option makes nc closely follow original nc-1.10.
 //config:	The code is about 2.5k bigger. It enables
@@ -40,8 +46,11 @@
 //config:	busybox-specific extensions: -f FILE.
 
 //applet:IF_NC(APPLET(nc, BB_DIR_USR_BIN, BB_SUID_DROP))
+//                 APPLET_ODDNAME:name    main location        suid_type     help
+//applet:IF_NETCAT(APPLET_ODDNAME(netcat, nc,  BB_DIR_USR_BIN, BB_SUID_DROP, nc))
 
 //kbuild:lib-$(CONFIG_NC) += nc.o
+//kbuild:lib-$(CONFIG_NETCAT) += nc.o
 
 #include "libbb.h"
 #include "common_bufsiz.h"


More information about the busybox-cvs mailing list