diff options
Diffstat (limited to 'packages/busybox/busybox-kconfigs/busybox-networking.kconfig')
-rw-r--r-- | packages/busybox/busybox-kconfigs/busybox-networking.kconfig | 218 |
1 files changed, 154 insertions, 64 deletions
diff --git a/packages/busybox/busybox-kconfigs/busybox-networking.kconfig b/packages/busybox/busybox-kconfigs/busybox-networking.kconfig index 1caff91..f6a2a1b 100644 --- a/packages/busybox/busybox-kconfigs/busybox-networking.kconfig +++ b/packages/busybox/busybox-kconfigs/busybox-networking.kconfig @@ -7,15 +7,48 @@ comment "-------------------------------------------------" comment "Networking Utilities" comment "-------------------------------------------------" +config KEMBTK_BUSYB_NC + bool "nc" + default y + help + A simple Unix utility which reads and writes data across network + connections. + +config KEMBTK_BUSYB_NC_SERVER + bool "Netcat server options (-l)" + default y + depends on KEMBTK_BUSYB_NC + help + Allow netcat to act as a server. + +config KEMBTK_BUSYB_NC_EXTRA + bool "Netcat extensions (-eiw and filename)" + default y + depends on KEMBTK_BUSYB_NC + help + Add -e (support for executing the rest of the command line after + making or receiving a successful connection), -i (delay interval for + lines sent), -w (timeout for initial connection). + +config KEMBTK_BUSYB_NC_110_COMPAT + bool "Netcat 1.10 compatibility (+2.5k)" + depends on KEMBTK_BUSYB_NC + help + This option makes nc closely follow original nc-1.10. + The code is about 2.5k bigger. It enables + -s ADDR, -n, -u, -v, -o FILE, -z options, but loses + busybox-specific extensions: -f FILE and -ll. + config KEMBTK_BUSYB_FEATURE_IPV6 bool "Enable KEMBTK_BUSYB_IPv6 support" + default y help Enable KEMBTK_BUSYB_IPv6 support in busybox. This adds KEMBTK_BUSYB_IPv6 support in the networking applets. config KEMBTK_BUSYB_FEATURE_UNIX_LOCAL bool "Enable Unix domain socket support (usually not needed)" - depends on EMBTK_BB_VERSION_1_15_X || EMBTK_BB_VERSION_1_16_X + depends on EMBTK_BB_VERSION_1_15_X || EMBTK_BB_VERSION_1_16_X || EMBTK_BB_VERSION_1_17_X help Enable Unix domain socket support in all busybox networking applets. Address of the form local:/path/to/unix/socket @@ -48,22 +81,26 @@ config KEMBTK_BUSYB_VERBOSE_RESOLUTION_ERRORS config KEMBTK_BUSYB_ARP bool "arp" + default y help Manipulate the system KEMBTK_BUSYB_ARP cache. config KEMBTK_BUSYB_ARPING bool "arping" + default y help Ping hosts by KEMBTK_BUSYB_ARP packets. config KEMBTK_BUSYB_BRCTL bool "brctl" + default y help Manage ethernet bridges. Supports addbr/delbr and addif/delif. config KEMBTK_BUSYB_FEATURE_BRCTL_FANCY bool "Fancy options" + default y depends on KEMBTK_BUSYB_BRCTL help Add support for extended option like: @@ -74,6 +111,7 @@ config KEMBTK_BUSYB_FEATURE_BRCTL_FANCY config KEMBTK_BUSYB_FEATURE_BRCTL_SHOW bool "Support show, showmac and showstp" + default y depends on KEMBTK_BUSYB_BRCTL && KEMBTK_BUSYB_FEATURE_BRCTL_FANCY help Add support for option which prints the current config: @@ -81,16 +119,19 @@ config KEMBTK_BUSYB_FEATURE_BRCTL_SHOW config KEMBTK_BUSYB_DNSD bool "dnsd" + default y help Small and static DNS server daemon. config KEMBTK_BUSYB_ETHER_WAKE bool "ether-wake" + default y help Send a magic packet to wake up sleeping machines. config KEMBTK_BUSYB_FAKEIDENTD bool "fakeidentd" + default y select KEMBTK_BUSYB_FEATURE_SYSLOG help fakeidentd listens on the ident port and returns a predefined @@ -98,7 +139,8 @@ config KEMBTK_BUSYB_FAKEIDENTD config KEMBTK_BUSYB_FTPD bool "ftpd" - depends on EMBTK_BB_VERSION_1_14_X || EMBTK_BB_VERSION_1_15_X || EMBTK_BB_VERSION_1_16_X + depends on EMBTK_BB_VERSION_1_14_X || EMBTK_BB_VERSION_1_15_X || EMBTK_BB_VERSION_1_16_X || EMBTK_BB_VERSION_1_17_X + default y help simple FTP daemon. You have to run it via inetd. @@ -113,42 +155,48 @@ config KEMBTK_BUSYB_FEATURE_FTPD_ACCEPT_BROKEN_LIST bool "Enable workaround for RFC-violating clients" default y depends on KEMBTK_BUSYB_FTPD - depends on EMBTK_BB_VERSION_1_16_X + depends on EMBTK_BB_VERSION_1_16_X || EMBTK_BB_VERSION_1_17_X help - Some ftp-clients (among them KDE's Konqueror) issue illegal - "LIST -la" requests. This option works around those problems. + Some ftp clients (among them KDE's Konqueror) issue illegal + "LIST -l" requests. This option works around such problems. It might prevent you from listing files starting with "-" and it increases the code size by ~40 bytes. Most other ftp servers seem to behave similar to this. config KEMBTK_BUSYB_FTPGET bool "ftpget" + default y help Retrieve a remote file via FTP. config KEMBTK_BUSYB_FTPPUT bool "ftpput" + default y help Store a remote file via FTP. config KEMBTK_BUSYB_FEATURE_FTPGETPUT_LONG_OPTIONS bool "Enable long options in ftpget/ftpput" + default y depends on KEMBTK_BUSYB_LONG_OPTS && (KEMBTK_BUSYB_FTPGET || KEMBTK_BUSYB_FTPPUT) help Support long options for the ftpget/ftpput applet. config KEMBTK_BUSYB_HOSTNAME bool "hostname" + default y help Show or set the system's host name. config KEMBTK_BUSYB_HTTPD bool "httpd" + default y help Serve web pages via an HTTP server. config KEMBTK_BUSYB_FEATURE_HTTPD_RANGES bool "Support 'Ranges:' header" + default y depends on KEMBTK_BUSYB_HTTPD help Makes httpd emit "Accept-Ranges: bytes" header and understand @@ -157,6 +205,7 @@ config KEMBTK_BUSYB_FEATURE_HTTPD_RANGES config KEMBTK_BUSYB_FEATURE_HTTPD_USE_SENDFILE bool "Use sendfile system call" + default y depends on KEMBTK_BUSYB_HTTPD help When enabled, httpd will use the kernel sendfile() function @@ -172,6 +221,7 @@ config KEMBTK_BUSYB_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP config KEMBTK_BUSYB_FEATURE_HTTPD_SETUID bool "Enable -u <user> option" + default y depends on KEMBTK_BUSYB_HTTPD help This option allows the server to run as a specific user @@ -189,6 +239,7 @@ config KEMBTK_BUSYB_FEATURE_HTTPD_BASIC_AUTH config KEMBTK_BUSYB_FEATURE_HTTPD_AUTH_MD5 bool "Support MD5 crypted passwords for http Authentication" + default y depends on KEMBTK_BUSYB_FEATURE_HTTPD_BASIC_AUTH help Enables basic per URL authentication from /etc/httpd.conf @@ -212,6 +263,7 @@ config KEMBTK_BUSYB_FEATURE_HTTPD_CGI config KEMBTK_BUSYB_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR bool "Support for running scripts through an interpreter" + default y depends on KEMBTK_BUSYB_FEATURE_HTTPD_CGI help This option enables support for running scripts through an @@ -222,6 +274,7 @@ config KEMBTK_BUSYB_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR config KEMBTK_BUSYB_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV bool "Set REMOTE_PORT environment variable for CGI" + default y depends on KEMBTK_BUSYB_FEATURE_HTTPD_CGI help Use of this option can assist scripts in generating @@ -239,6 +292,7 @@ config KEMBTK_BUSYB_FEATURE_HTTPD_ENCODE_URL_STR config KEMBTK_BUSYB_FEATURE_HTTPD_ERROR_PAGES bool "Support for custom error pages" + default y depends on KEMBTK_BUSYB_HTTPD help This option allows you to define custom error pages in @@ -250,6 +304,7 @@ config KEMBTK_BUSYB_FEATURE_HTTPD_ERROR_PAGES config KEMBTK_BUSYB_FEATURE_HTTPD_PROXY bool "Support for reverse proxy" + default y depends on KEMBTK_BUSYB_HTTPD help This option allows you to define URLs that will be forwarded @@ -261,6 +316,7 @@ config KEMBTK_BUSYB_FEATURE_HTTPD_PROXY config KEMBTK_BUSYB_IFCONFIG bool "ifconfig" + default y help Ifconfig is used to configure the kernel-resident network interfaces. @@ -274,6 +330,7 @@ config KEMBTK_BUSYB_FEATURE_IFCONFIG_STATUS config KEMBTK_BUSYB_FEATURE_IFCONFIG_SLIP bool "Enable slip-specific options \"keepalive\" and \"outfill\"" + default y depends on KEMBTK_BUSYB_IFCONFIG help Allow "keepalive" and "outfill" support for SLIP. If you're not @@ -281,6 +338,7 @@ config KEMBTK_BUSYB_FEATURE_IFCONFIG_SLIP config KEMBTK_BUSYB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ bool "Enable options \"mem_start\", \"io_addr\", and \"irq\"" + default y depends on KEMBTK_BUSYB_IFCONFIG help Allow the start address for shared memory, start address for I/O, @@ -297,6 +355,7 @@ config KEMBTK_BUSYB_FEATURE_IFCONFIG_HW config KEMBTK_BUSYB_FEATURE_IFCONFIG_BROADCAST_PLUS bool "Set the broadcast automatically" + default y depends on KEMBTK_BUSYB_IFCONFIG help Setting this will make ifconfig attempt to find the broadcast @@ -304,18 +363,21 @@ config KEMBTK_BUSYB_FEATURE_IFCONFIG_BROADCAST_PLUS config KEMBTK_BUSYB_IFENSLAVE bool "ifenslave" + default y help Userspace application to bind several interfaces to a logical interface (use with kernel bonding driver). config KEMBTK_BUSYB_IFPLUGD bool "ifplugd" - depends on EMBTK_BB_VERSION_1_15_X || EMBTK_BB_VERSION_1_16_X + depends on EMBTK_BB_VERSION_1_15_X || EMBTK_BB_VERSION_1_16_X || EMBTK_BB_VERSION_1_17_X + default y help Network interface plug detection daemon. config KEMBTK_BUSYB_IFUPDOWN bool "ifupdown" + default y help Activate or deactivate the specified interfaces. This applet makes use of either "ifconfig" and "route" or the "ip" command to actually @@ -342,6 +404,7 @@ config KEMBTK_BUSYB_IFUPDOWN_IFSTATE_PATH config KEMBTK_BUSYB_FEATURE_IFUPDOWN_IP bool "Use ip applet" + default y depends on KEMBTK_BUSYB_IFUPDOWN help Use the iproute "ip" command to implement "ifup" and "ifdown", rather @@ -363,7 +426,6 @@ config KEMBTK_BUSYB_FEATURE_IFUPDOWN_IP_BUILTIN config KEMBTK_BUSYB_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN bool "Use busybox ifconfig and route applets" - default y depends on KEMBTK_BUSYB_IFUPDOWN && !KEMBTK_BUSYB_FEATURE_IFUPDOWN_IP select KEMBTK_BUSYB_IFCONFIG select KEMBTK_BUSYB_ROUTE @@ -384,6 +446,7 @@ config KEMBTK_BUSYB_FEATURE_IFUPDOWN_IPV4 config KEMBTK_BUSYB_FEATURE_IFUPDOWN_IPV6 bool "Support for KEMBTK_BUSYB_IPv6" + default y depends on KEMBTK_BUSYB_IFUPDOWN && KEMBTK_BUSYB_FEATURE_IPV6 help If you need support for KEMBTK_BUSYB_IPv6, turn this option on. @@ -391,6 +454,7 @@ config KEMBTK_BUSYB_FEATURE_IFUPDOWN_IPV6 ### UNUSED ###config KEMBTK_BUSYB_FEATURE_IFUPDOWN_IPX ### bool "Support for KEMBTK_BUSYB_IPX" +### default y ### depends on KEMBTK_BUSYB_IFUPDOWN ### help ### If this option is selected you can use busybox to work with KEMBTK_BUSYB_IPX @@ -398,6 +462,7 @@ config KEMBTK_BUSYB_FEATURE_IFUPDOWN_IPV6 config KEMBTK_BUSYB_FEATURE_IFUPDOWN_MAPPING bool "Enable mapping support" + default y depends on KEMBTK_BUSYB_IFUPDOWN help This enables support for the "mapping" stanza, unless you have @@ -414,6 +479,7 @@ config KEMBTK_BUSYB_FEATURE_IFUPDOWN_EXTERNAL_DHCP config KEMBTK_BUSYB_INETD bool "inetd" + default y select KEMBTK_BUSYB_FEATURE_SYSLOG help Internet superserver daemon @@ -455,6 +521,7 @@ config KEMBTK_BUSYB_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN config KEMBTK_BUSYB_FEATURE_INETD_RPC bool "Support RPC services" + default y depends on KEMBTK_BUSYB_INETD select KEMBTK_BUSYB_FEATURE_HAVE_RPC help @@ -462,6 +529,7 @@ config KEMBTK_BUSYB_FEATURE_INETD_RPC config KEMBTK_BUSYB_IP bool "ip" + default y help The "ip" applet is a TCP/IP interface configuration and routing utility. You generally don't need "ip" to use busybox with @@ -490,18 +558,21 @@ config KEMBTK_BUSYB_FEATURE_IP_ROUTE config KEMBTK_BUSYB_FEATURE_IP_TUNNEL bool "ip tunnel" + default y depends on KEMBTK_BUSYB_IP help Add support for tunneling commands to "ip". config KEMBTK_BUSYB_FEATURE_IP_RULE bool "ip rule" + default y depends on KEMBTK_BUSYB_IP help Add support for rule commands to "ip". config KEMBTK_BUSYB_FEATURE_IP_SHORT_FORMS bool "Support short forms of ip commands" + default y depends on KEMBTK_BUSYB_IP help Also support short-form of ip <OBJECT> commands: @@ -550,6 +621,7 @@ config KEMBTK_BUSYB_IPRULE config KEMBTK_BUSYB_IPCALC bool "ipcalc" + default y help ipcalc takes an KEMBTK_BUSYB_IP address and netmask and calculates the resulting broadcast, network, and host range. @@ -564,12 +636,14 @@ config KEMBTK_BUSYB_FEATURE_IPCALC_FANCY config KEMBTK_BUSYB_FEATURE_IPCALC_LONG_OPTIONS bool "Enable long options" + default y depends on KEMBTK_BUSYB_IPCALC && KEMBTK_BUSYB_LONG_OPTS help Support long options for the ipcalc applet. config KEMBTK_BUSYB_NAMEIF bool "nameif" + default y select KEMBTK_BUSYB_FEATURE_SYSLOG help nameif is used to rename network interface by its MAC address. @@ -584,6 +658,7 @@ config KEMBTK_BUSYB_NAMEIF config KEMBTK_BUSYB_FEATURE_NAMEIF_EXTENDED bool "Extended nameif" + default y depends on KEMBTK_BUSYB_NAMEIF help This extends the nameif syntax to support the bus_info and driver @@ -594,33 +669,15 @@ config KEMBTK_BUSYB_FEATURE_NAMEIF_EXTENDED new_interface_name mac=00:80:C8:38:91:B5 new_interface_name 00:80:C8:38:91:B5 -config KEMBTK_BUSYB_NC - bool "nc" - help - A simple Unix utility which reads and writes data across network - connections. - -config KEMBTK_BUSYB_NC_SERVER - bool "Netcat server options (-l)" - depends on KEMBTK_BUSYB_NC - help - Allow netcat to act as a server. - -config KEMBTK_BUSYB_NC_EXTRA - bool "Netcat extensions (-eiw and filename)" - depends on KEMBTK_BUSYB_NC - help - Add -e (support for executing the rest of the command line after - making or receiving a successful connection), -i (delay interval for - lines sent), -w (timeout for initial connection). - config KEMBTK_BUSYB_NETSTAT bool "netstat" + default y help netstat prints information about the Linux networking subsystem. config KEMBTK_BUSYB_FEATURE_NETSTAT_WIDE bool "Enable wide netstat output" + default y depends on KEMBTK_BUSYB_NETSTAT help Add support for wide columns. Useful when displaying KEMBTK_BUSYB_IPv6 addresses @@ -628,6 +685,7 @@ config KEMBTK_BUSYB_FEATURE_NETSTAT_WIDE config KEMBTK_BUSYB_FEATURE_NETSTAT_PRG bool "Enable PID/Program name output" + default y depends on KEMBTK_BUSYB_NETSTAT help Add support for -p flag to print out PID and program name. @@ -635,31 +693,35 @@ config KEMBTK_BUSYB_FEATURE_NETSTAT_PRG config KEMBTK_BUSYB_NSLOOKUP bool "nslookup" + default y help nslookup is a tool to query Internet name servers. config KEMBTK_BUSYB_NTPD bool "ntpd" - depends on EMBTK_BB_VERSION_1_16_X + depends on EMBTK_BB_VERSION_1_16_X || EMBTK_BB_VERSION_1_17_X + default y help The NTP client/server daemon. config KEMBTK_BUSYB_FEATURE_NTPD_SERVER - bool "Make ntpd usable as a NTP server" - default y - depends on KEMBTK_BUSYB_NTPD - help + bool "Make ntpd usable as a NTP server" + default y + depends on KEMBTK_BUSYB_NTPD + help Make ntpd usable as a NTP server. If you disable this option ntpd will be usable only as a NTP client. config KEMBTK_BUSYB_PING bool "ping" + default y help ping uses the ICMP protocol's mandatory KEMBTK_BUSYB_ECHO_REQUEST datagram to elicit an ICMP KEMBTK_BUSYB_ECHO_RESPONSE from a host or gateway. config KEMBTK_BUSYB_PING6 bool "ping6" + default y depends on KEMBTK_BUSYB_FEATURE_IPV6 && KEMBTK_BUSYB_PING help This will give you a ping that can talk KEMBTK_BUSYB_IPv6. @@ -674,22 +736,26 @@ config KEMBTK_BUSYB_FEATURE_FANCY_PING config KEMBTK_BUSYB_PSCAN bool "pscan" + default y help Simple network port scanner. config KEMBTK_BUSYB_ROUTE bool "route" + default y help Route displays or manipulates the kernel's KEMBTK_BUSYB_IP routing tables. config KEMBTK_BUSYB_SLATTACH bool "slattach" + default y help slattach is a small utility to attach network interfaces to serial lines. #config TC # bool "tc" +# default y # help # show / manipulate traffic control settings # @@ -697,8 +763,16 @@ config KEMBTK_BUSYB_SLATTACH # def_bool n # depends on TC +config KEMBTK_BUSYB_TCPSVD + bool "tcpsvd" + default y + help + tcpsvd listens on a TCP port and runs a program for each new + connection. + config KEMBTK_BUSYB_TELNET bool "telnet" + default y help Telnet is an interface to the KEMBTK_BUSYB_TELNET protocol, but is also commonly used to test other simple protocols. @@ -724,6 +798,7 @@ config KEMBTK_BUSYB_FEATURE_TELNET_AUTOLOGIN config KEMBTK_BUSYB_TELNETD bool "telnetd" + default y select KEMBTK_BUSYB_FEATURE_SYSLOG help A daemon for the KEMBTK_BUSYB_TELNET protocol, allowing you to log onto the host @@ -766,14 +841,16 @@ config KEMBTK_BUSYB_TELNETD config KEMBTK_BUSYB_FEATURE_TELNETD_STANDALONE bool "Support standalone telnetd (not inetd only)" + default y depends on KEMBTK_BUSYB_TELNETD help Selecting this will make telnetd able to run standalone. config KEMBTK_BUSYB_FEATURE_TELNETD_INETD_WAIT bool "Support -w SEC option (inetd wait mode)" + default y depends on KEMBTK_BUSYB_FEATURE_TELNETD_STANDALONE - depends on EMBTK_BB_VERSION_1_16_X + depends on EMBTK_BB_VERSION_1_16_X || EMBTK_BB_VERSION_1_17_X help This option allows you to run telnetd in "inet wait" mode. Example inetd.conf line (note "wait", not usual "nowait"): @@ -793,6 +870,7 @@ config KEMBTK_BUSYB_FEATURE_TELNETD_INETD_WAIT config KEMBTK_BUSYB_TFTP bool "tftp" + default y help This enables the Trivial File Transfer Protocol client program. KEMBTK_BUSYB_TFTP is usually used for simple, small transfers such as a root image @@ -800,6 +878,7 @@ config KEMBTK_BUSYB_TFTP config KEMBTK_BUSYB_TFTPD bool "tftpd" + default y help This enables the Trivial File Transfer Protocol server program. It expects that stdin is a datagram socket and a packet @@ -807,8 +886,11 @@ config KEMBTK_BUSYB_TFTPD In other words: it should be run from inetd in nowait mode, or from udpsvd. Example: "udpsvd -E 0 69 tftpd DIR" +comment "Common options for tftp/tftpd" + depends on KEMBTK_BUSYB_TFTP || KEMBTK_BUSYB_TFTPD + config KEMBTK_BUSYB_FEATURE_TFTP_GET - bool "Enable \"get\" command" + bool "Enable 'tftp get' and/or tftpd upload code" default y depends on KEMBTK_BUSYB_TFTP || KEMBTK_BUSYB_TFTPD help @@ -816,8 +898,11 @@ config KEMBTK_BUSYB_FEATURE_TFTP_GET a client to retrieve a file from a KEMBTK_BUSYB_TFTP server. Also enable upload support in tftpd, if tftpd is selected. + Note: this option does _not_ make tftpd capable of download + (the usual operation people need from it)! + config KEMBTK_BUSYB_FEATURE_TFTP_PUT - bool "Enable \"put\" command" + bool "Enable 'tftp put' and/or tftpd download code" default y depends on KEMBTK_BUSYB_TFTP || KEMBTK_BUSYB_TFTPD help @@ -827,6 +912,7 @@ config KEMBTK_BUSYB_FEATURE_TFTP_PUT config KEMBTK_BUSYB_FEATURE_TFTP_BLOCKSIZE bool "Enable 'blksize' and 'tsize' protocol options" + default y depends on KEMBTK_BUSYB_TFTP || KEMBTK_BUSYB_TFTPD help Allow tftp to specify block size, and tftpd to understand @@ -834,8 +920,9 @@ config KEMBTK_BUSYB_FEATURE_TFTP_BLOCKSIZE config KEMBTK_BUSYB_FEATURE_TFTP_PROGRESS_BAR bool "Enable tftp progress meter" + depends on EMBTK_BB_VERSION_1_16_X || EMBTK_BB_VERSION_1_17_X + default y depends on KEMBTK_BUSYB_TFTP && KEMBTK_BUSYB_FEATURE_TFTP_BLOCKSIZE - depends on EMBTK_BB_VERSION_1_16_X help Show progress bar. @@ -848,18 +935,21 @@ config KEMBTK_BUSYB_TFTP_DEBUG config KEMBTK_BUSYB_TRACEROUTE bool "traceroute" + default y help Utility to trace the route of KEMBTK_BUSYB_IP packets. config KEMBTK_BUSYB_TRACEROUTE6 bool "traceroute6" + default y depends on KEMBTK_BUSYB_FEATURE_IPV6 && KEMBTK_BUSYB_TRACEROUTE - depends on EMBTK_BB_VERSION_1_16_X + depends on EMBTK_BB_VERSION_1_16_X || EMBTK_BB_VERSION_1_17_X help Utility to trace the route of KEMBTK_BUSYB_IPv6 packets. config KEMBTK_BUSYB_FEATURE_TRACEROUTE_VERBOSE bool "Enable verbose output" + default y depends on KEMBTK_BUSYB_TRACEROUTE help Add some verbosity to traceroute. This includes among other things @@ -878,25 +968,49 @@ config KEMBTK_BUSYB_FEATURE_TRACEROUTE_USE_ICMP help Add option -I to use ICMP KEMBTK_BUSYB_ECHO instead of UDP datagrams. +config KEMBTK_BUSYB_TUNCTL + bool "tunctl" + depends on EMBTK_BB_VERSION_1_14_X || EMBTK_BB_VERSION_1_15_X || EMBTK_BB_VERSION_1_16_X || EMBTK_BB_VERSION_1_17_X + default y + help + tunctl creates or deletes tun devices. + +config KEMBTK_BUSYB_FEATURE_TUNCTL_UG + bool "Support owner:group assignment" + default y + depends on KEMBTK_BUSYB_TUNCTL + help + Allow to specify owner and group of newly created interface. + 340 bytes of pure bloat. Say no here. + source packages/busybox/busybox-kconfigs/busybox-networking-udhcp.kconfig config KEMBTK_BUSYB_IFUPDOWN_UDHCPC_CMD_OPTIONS string "ifup udhcpc command line options" default "-R -n" depends on KEMBTK_BUSYB_IFUPDOWN && KEMBTK_BUSYB_UDHCPC - depends on EMBTK_BB_VERSION_1_14_X || EMBTK_BB_VERSION_1_15_X || EMBTK_BB_VERSION_1_16_X + depends on EMBTK_BB_VERSION_1_14_X || EMBTK_BB_VERSION_1_15_X || EMBTK_BB_VERSION_1_16_X || EMBTK_BB_VERSION_1_17_X help Command line options to pass to udhcpc from ifup. Intended to alter options not available in /etc/network/interfaces. (IE: --syslog --background etc...) +config KEMBTK_BUSYB_UDPSVD + bool "udpsvd" + default y + help + udpsvd listens on an UDP port and runs a program for each new + connection. + config KEMBTK_BUSYB_VCONFIG bool "vconfig" + default y help Creates, removes, and configures VLAN interfaces config KEMBTK_BUSYB_WGET bool "wget" + default y help wget is a utility for non-interactive download of files from HTTP, HTTPS, and FTP servers. @@ -917,12 +1031,14 @@ config KEMBTK_BUSYB_FEATURE_WGET_AUTHENTICATION config KEMBTK_BUSYB_FEATURE_WGET_LONG_OPTIONS bool "Enable long options" + default y depends on KEMBTK_BUSYB_WGET && KEMBTK_BUSYB_LONG_OPTS help Support long options for the wget applet. config KEMBTK_BUSYB_ZCIP bool "zcip" + default y select KEMBTK_BUSYB_FEATURE_SYSLOG help KEMBTK_BUSYB_ZCIP provides ZeroConf KEMBTK_BUSYB_IPv4 address selection, according to RFC 3927. @@ -932,29 +1048,3 @@ config KEMBTK_BUSYB_ZCIP See http://www.zeroconf.org for further details, and "zcip.script" in the busybox examples. -config KEMBTK_BUSYB_TCPSVD - bool "tcpsvd" - help - tcpsvd listens on a TCP port and runs a program for each new - connection. - -config KEMBTK_BUSYB_TUNCTL - bool "tunctl" - depends on EMBTK_BB_VERSION_1_14_X || EMBTK_BB_VERSION_1_15_X || EMBTK_BB_VERSION_1_16_X - help - tunctl creates or deletes tun devices. - -config KEMBTK_BUSYB_FEATURE_TUNCTL_UG - bool "Support owner:group assignment" - depends on KEMBTK_BUSYB_TUNCTL - depends on EMBTK_BB_VERSION_1_14_X || EMBTK_BB_VERSION_1_15_X || EMBTK_BB_VERSION_1_16_X - help - Allow to specify owner and group of newly created interface. - 340 bytes of pure bloat. Say no here. - -config KEMBTK_BUSYB_UDPSVD - bool "udpsvd" - help - udpsvd listens on an UDP port and runs a program for each new - connection. - |