summaryrefslogtreecommitdiff
path: root/packages/busybox/busybox-kconfigs/busybox-networking.kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'packages/busybox/busybox-kconfigs/busybox-networking.kconfig')
-rw-r--r--packages/busybox/busybox-kconfigs/busybox-networking.kconfig218
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.
-