summaryrefslogtreecommitdiff
path: root/package/busybox/config/networking
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2012-08-30 10:20:41 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2012-08-30 10:20:41 +0200
commit46b42b19c7dec20400c1c7621d09277bf3d92874 (patch)
treea049bdbc56c981896da1131fcfb23ca178b1f255 /package/busybox/config/networking
parent8865b970f9db91f24472c596117c785cb76cdb2b (diff)
update busybox to latest stable version, refresh all Config.in files
Diffstat (limited to 'package/busybox/config/networking')
-rw-r--r--package/busybox/config/networking/Config.in370
-rw-r--r--package/busybox/config/networking/udhcp/Config.in49
2 files changed, 231 insertions, 188 deletions
diff --git a/package/busybox/config/networking/Config.in b/package/busybox/config/networking/Config.in
index f00b23ee9..18355025f 100644
--- a/package/busybox/config/networking/Config.in
+++ b/package/busybox/config/networking/Config.in
@@ -1,3 +1,4 @@
+# DO NOT EDIT. This file is generated from Config.src
#
# For a description of the syntax of this configuration file,
# see scripts/kbuild/config-language.txt.
@@ -5,6 +6,100 @@
menu "Networking Utilities"
+config BUSYBOX_NAMEIF
+ bool "nameif"
+ default y
+ select BUSYBOX_PLATFORM_LINUX
+ select BUSYBOX_FEATURE_SYSLOG
+ help
+ nameif is used to rename network interface by its MAC address.
+ Renamed interfaces MUST be in the down state.
+ It is possible to use a file (default: /etc/mactab)
+ with list of new interface names and MACs.
+ Maximum interface name length: IFNAMSIZ = 16
+ File fields are separated by space or tab.
+ File format:
+ # Comment
+ new_interface_name XX:XX:XX:XX:XX:XX
+
+config BUSYBOX_FEATURE_NAMEIF_EXTENDED
+ bool "Extended nameif"
+ default y
+ depends on BUSYBOX_NAMEIF
+ help
+ This extends the nameif syntax to support the bus_info, driver,
+ phyaddr selectors. The syntax is compatible to the normal nameif.
+ File format:
+ new_interface_name driver=asix bus=usb-0000:00:08.2-3
+ new_interface_name bus=usb-0000:00:08.2-3 00:80:C8:38:91:B5
+ new_interface_name phy_address=2 00:80:C8:38:91:B5
+ new_interface_name mac=00:80:C8:38:91:B5
+ new_interface_name 00:80:C8:38:91:B5
+config BUSYBOX_NBDCLIENT
+ bool "nbd-client"
+ default n
+ help
+ Network block device client
+config BUSYBOX_NC
+ bool "nc"
+ default y
+ help
+ A simple Unix utility which reads and writes data across network
+ connections.
+
+config BUSYBOX_NC_SERVER
+ bool "Netcat server options (-l)"
+ default y
+ depends on BUSYBOX_NC
+ help
+ Allow netcat to act as a server.
+
+config BUSYBOX_NC_EXTRA
+ bool "Netcat extensions (-eiw and filename)"
+ default y
+ depends on BUSYBOX_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 BUSYBOX_NC_110_COMPAT
+ bool "Netcat 1.10 compatibility (+2.5k)"
+ default n # off specially for Rob
+ depends on BUSYBOX_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 BUSYBOX_PING
+ bool "ping"
+ default y
+ select BUSYBOX_PLATFORM_LINUX
+ help
+ ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
+ elicit an ICMP ECHO_RESPONSE from a host or gateway.
+
+config BUSYBOX_PING6
+ bool "ping6"
+ default y
+ depends on BUSYBOX_FEATURE_IPV6 && BUSYBOX_PING
+ help
+ This will give you a ping that can talk IPv6.
+
+config BUSYBOX_FEATURE_FANCY_PING
+ bool "Enable fancy ping output"
+ default y
+ depends on BUSYBOX_PING
+ help
+ Make the output from the ping applet include statistics, and at the
+ same time provide full support for ICMP packets.
+config BUSYBOX_WHOIS
+ bool "whois"
+ default y
+ help
+ whois is a client for the whois directory service
+
config BUSYBOX_FEATURE_IPV6
bool "Enable IPv6 support"
default y
@@ -49,14 +144,14 @@ config BUSYBOX_VERBOSE_RESOLUTION_ERRORS
config BUSYBOX_ARP
bool "arp"
default y
- depends on BUSYBOX_PLATFORM_LINUX
+ select BUSYBOX_PLATFORM_LINUX
help
Manipulate the system ARP cache.
config BUSYBOX_ARPING
bool "arping"
- default n
- depends on BUSYBOX_PLATFORM_LINUX
+ default y
+ select BUSYBOX_PLATFORM_LINUX
help
Ping hosts by ARP packets.
@@ -64,14 +159,14 @@ config BUSYBOX_BRCTL
bool "brctl"
depends on !ADK_PACKAGE_BRIDGE_UTILS
default n
- depends on BUSYBOX_PLATFORM_LINUX
+ select BUSYBOX_PLATFORM_LINUX
help
Manage ethernet bridges.
Supports addbr/delbr and addif/delif.
config BUSYBOX_FEATURE_BRCTL_FANCY
bool "Fancy options"
- default n
+ default y
depends on BUSYBOX_BRCTL
help
Add support for extended option like:
@@ -82,7 +177,7 @@ config BUSYBOX_FEATURE_BRCTL_FANCY
config BUSYBOX_FEATURE_BRCTL_SHOW
bool "Support show, showmac and showstp"
- default n
+ default y
depends on BUSYBOX_BRCTL && BUSYBOX_FEATURE_BRCTL_FANCY
help
Add support for option which prints the current config:
@@ -98,7 +193,7 @@ config BUSYBOX_ETHER_WAKE
bool "ether-wake"
depends on !ADK_PACKAGE_ETHER_WAKE
default n
- depends on BUSYBOX_PLATFORM_LINUX
+ select BUSYBOX_PLATFORM_LINUX
help
Send a magic packet to wake up sleeping machines.
@@ -148,7 +243,7 @@ config BUSYBOX_FTPPUT
config BUSYBOX_FEATURE_FTPGETPUT_LONG_OPTIONS
bool "Enable long options in ftpget/ftpput"
- default n
+ default y
depends on BUSYBOX_LONG_OPTS && (BUSYBOX_FTPGET || BUSYBOX_FTPPUT)
help
Support long options for the ftpget/ftpput applet.
@@ -167,7 +262,7 @@ config BUSYBOX_HTTPD
config BUSYBOX_FEATURE_HTTPD_RANGES
bool "Support 'Ranges:' header"
- default n
+ default y
depends on BUSYBOX_HTTPD
help
Makes httpd emit "Accept-Ranges: bytes" header and understand
@@ -176,7 +271,7 @@ config BUSYBOX_FEATURE_HTTPD_RANGES
config BUSYBOX_FEATURE_HTTPD_USE_SENDFILE
bool "Use sendfile system call"
- default n
+ default y
depends on BUSYBOX_HTTPD
help
When enabled, httpd will use the kernel sendfile() function
@@ -184,7 +279,7 @@ config BUSYBOX_FEATURE_HTTPD_USE_SENDFILE
config BUSYBOX_FEATURE_HTTPD_SETUID
bool "Enable -u <user> option"
- default n
+ default y
depends on BUSYBOX_HTTPD
help
This option allows the server to run as a specific user
@@ -199,14 +294,22 @@ config BUSYBOX_FEATURE_HTTPD_BASIC_AUTH
help
Utilizes password settings from /etc/httpd.conf for basic
authentication on a per url basis.
+ Example for httpd.conf file:
+ /adm:toor:PaSsWd
config BUSYBOX_FEATURE_HTTPD_AUTH_MD5
bool "Support MD5 crypted passwords for http Authentication"
- default n
+ default y
depends on BUSYBOX_FEATURE_HTTPD_BASIC_AUTH
help
- Enables basic per URL authentication from /etc/httpd.conf
- using md5 passwords.
+ Enables encrypted passwords, and wildcard user/passwords
+ in httpd.conf file.
+ User '*' means 'any system user name is ok',
+ password of '*' means 'use system password for this user'
+ Examples:
+ /adm:toor:$1$P/eKnWXS$aI1aPGxT.dJD5SzqAKWrF0
+ /adm:root:*
+ /wiki:*:*
config BUSYBOX_FEATURE_HTTPD_CGI
bool "Support Common Gateway Interface (CGI)"
@@ -218,18 +321,18 @@ config BUSYBOX_FEATURE_HTTPD_CGI
config BUSYBOX_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
bool "Support for running scripts through an interpreter"
- default n
+ default y
depends on BUSYBOX_FEATURE_HTTPD_CGI
help
This option enables support for running scripts through an
interpreter. Turn this on if you want PHP scripts to work
- properly. You need to supply an additional line in your httpd
- config file:
+ properly. You need to supply an additional line in your
+ httpd.conf file:
*.php:/path/to/your/php
config BUSYBOX_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
bool "Set REMOTE_PORT environment variable for CGI"
- default n
+ default y
depends on BUSYBOX_FEATURE_HTTPD_CGI
help
Use of this option can assist scripts in generating
@@ -247,7 +350,7 @@ config BUSYBOX_FEATURE_HTTPD_ENCODE_URL_STR
config BUSYBOX_FEATURE_HTTPD_ERROR_PAGES
bool "Support for custom error pages"
- default n
+ default y
depends on BUSYBOX_HTTPD
help
This option allows you to define custom error pages in
@@ -260,7 +363,7 @@ config BUSYBOX_FEATURE_HTTPD_ERROR_PAGES
config BUSYBOX_FEATURE_HTTPD_PROXY
bool "Support for reverse proxy"
- default n
+ default y
depends on BUSYBOX_HTTPD
help
This option allows you to define URLs that will be forwarded
@@ -281,7 +384,7 @@ config BUSYBOX_FEATURE_HTTPD_GZIP
config BUSYBOX_IFCONFIG
bool "ifconfig"
default y
- depends on BUSYBOX_PLATFORM_LINUX
+ select BUSYBOX_PLATFORM_LINUX
help
Ifconfig is used to configure the kernel-resident network interfaces.
@@ -329,7 +432,7 @@ config BUSYBOX_FEATURE_IFCONFIG_BROADCAST_PLUS
config BUSYBOX_IFENSLAVE
bool "ifenslave"
default n
- depends on BUSYBOX_PLATFORM_LINUX
+ select BUSYBOX_PLATFORM_LINUX
help
Userspace application to bind several interfaces
to a logical interface (use with kernel bonding driver).
@@ -337,7 +440,7 @@ config BUSYBOX_IFENSLAVE
config BUSYBOX_IFPLUGD
bool "ifplugd"
default n
- depends on BUSYBOX_PLATFORM_LINUX
+ select BUSYBOX_PLATFORM_LINUX
help
Network interface plug detection daemon.
@@ -379,7 +482,8 @@ config BUSYBOX_FEATURE_IFUPDOWN_IP
config BUSYBOX_FEATURE_IFUPDOWN_IP_BUILTIN
bool "Use busybox ip applet"
default y
- depends on BUSYBOX_FEATURE_IFUPDOWN_IP && BUSYBOX_PLATFORM_LINUX
+ depends on BUSYBOX_FEATURE_IFUPDOWN_IP
+ select BUSYBOX_PLATFORM_LINUX
select BUSYBOX_IP
select BUSYBOX_FEATURE_IP_ADDRESS
select BUSYBOX_FEATURE_IP_LINK
@@ -421,7 +525,7 @@ config BUSYBOX_FEATURE_IFUPDOWN_IPV6
### UNUSED
###config FEATURE_IFUPDOWN_IPX
### bool "Support for IPX"
-### default n
+### default y
### depends on BUSYBOX_IFUPDOWN
### help
### If this option is selected you can use busybox to work with IPX
@@ -429,7 +533,7 @@ config BUSYBOX_FEATURE_IFUPDOWN_IPV6
config BUSYBOX_FEATURE_IFUPDOWN_MAPPING
bool "Enable mapping support"
- default n
+ default y
depends on BUSYBOX_IFUPDOWN
help
This enables support for the "mapping" stanza, unless you have
@@ -437,7 +541,7 @@ config BUSYBOX_FEATURE_IFUPDOWN_MAPPING
config BUSYBOX_FEATURE_IFUPDOWN_EXTERNAL_DHCP
bool "Support for external dhcp clients"
- default y
+ default n
depends on BUSYBOX_IFUPDOWN
help
This enables support for the external dhcp clients. Clients are
@@ -447,7 +551,7 @@ config BUSYBOX_FEATURE_IFUPDOWN_EXTERNAL_DHCP
config BUSYBOX_INETD
bool "inetd"
- default n
+ default y
select BUSYBOX_FEATURE_SYSLOG
help
Internet superserver daemon
@@ -489,7 +593,7 @@ config BUSYBOX_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN
config BUSYBOX_FEATURE_INETD_RPC
bool "Support RPC services"
- default n
+ default y
depends on BUSYBOX_INETD
select BUSYBOX_FEATURE_HAVE_RPC
help
@@ -499,7 +603,7 @@ config BUSYBOX_IP
bool "ip"
depends on !ADK_PACKAGE_IP
default y
- depends on BUSYBOX_PLATFORM_LINUX
+ select BUSYBOX_PLATFORM_LINUX
help
The "ip" applet is a TCP/IP interface configuration and routing
utility. You generally don't need "ip" to use busybox with
@@ -528,21 +632,21 @@ config BUSYBOX_FEATURE_IP_ROUTE
config BUSYBOX_FEATURE_IP_TUNNEL
bool "ip tunnel"
- default n
+ default y
depends on BUSYBOX_IP
help
Add support for tunneling commands to "ip".
config BUSYBOX_FEATURE_IP_RULE
bool "ip rule"
- default n
+ default y
depends on BUSYBOX_IP
help
Add support for rule commands to "ip".
config BUSYBOX_FEATURE_IP_SHORT_FORMS
bool "Support short forms of ip commands"
- default n
+ default y
depends on BUSYBOX_IP
help
Also support short-form of ip <OBJECT> commands:
@@ -607,89 +711,21 @@ config BUSYBOX_FEATURE_IPCALC_FANCY
config BUSYBOX_FEATURE_IPCALC_LONG_OPTIONS
bool "Enable long options"
- default n
+ default y
depends on BUSYBOX_IPCALC && BUSYBOX_LONG_OPTS
help
Support long options for the ipcalc applet.
-config BUSYBOX_NAMEIF
- bool "nameif"
- default n
- depends on BUSYBOX_PLATFORM_LINUX
- select BUSYBOX_FEATURE_SYSLOG
- help
- nameif is used to rename network interface by its MAC address.
- Renamed interfaces MUST be in the down state.
- It is possible to use a file (default: /etc/mactab)
- with list of new interface names and MACs.
- Maximum interface name length: IFNAMSIZ = 16
- File fields are separated by space or tab.
- File format:
- # Comment
- new_interface_name XX:XX:XX:XX:XX:XX
-
-config BUSYBOX_FEATURE_NAMEIF_EXTENDED
- bool "Extended nameif"
- default n
- depends on BUSYBOX_NAMEIF
- help
- This extends the nameif syntax to support the bus_info and driver
- checks. The syntax is compatible to the normal nameif.
- File format:
- new_interface_name driver=asix bus=usb-0000:00:08.2-3
- new_interface_name bus=usb-0000:00:08.2-3 00:80:C8:38:91:B5
- new_interface_name mac=00:80:C8:38:91:B5
- new_interface_name 00:80:C8:38:91:B5
-
-config BUSYBOX_NBDCLIENT
- bool "nbd-client"
- default n
- help
- Network block device client
-
-config BUSYBOX_NC
- bool "nc"
- default y
- help
- A simple Unix utility which reads and writes data across network
- connections.
-
-config BUSYBOX_NC_SERVER
- bool "Netcat server options (-l)"
- default y
- depends on BUSYBOX_NC
- help
- Allow netcat to act as a server.
-
-config BUSYBOX_NC_EXTRA
- bool "Netcat extensions (-eiw and filename)"
- default n
- depends on BUSYBOX_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 BUSYBOX_NC_110_COMPAT
- bool "Netcat 1.10 compatibility (+2.5k)"
- default n # off specially for Rob
- depends on BUSYBOX_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 BUSYBOX_NETSTAT
bool "netstat"
default y
- depends on BUSYBOX_PLATFORM_LINUX
+ select BUSYBOX_PLATFORM_LINUX
help
netstat prints information about the Linux networking subsystem.
config BUSYBOX_FEATURE_NETSTAT_WIDE
bool "Enable wide netstat output"
- default n
+ default y
depends on BUSYBOX_NETSTAT
help
Add support for wide columns. Useful when displaying IPv6 addresses
@@ -705,47 +741,25 @@ config BUSYBOX_FEATURE_NETSTAT_PRG
config BUSYBOX_NSLOOKUP
bool "nslookup"
- default n
+ default y
help
nslookup is a tool to query Internet name servers.
config BUSYBOX_NTPD
bool "ntpd"
+ depends on !ADK_PACKAGE_OPENNTPD
default n
- depends on BUSYBOX_PLATFORM_LINUX
+ select BUSYBOX_PLATFORM_LINUX
help
The NTP client/server daemon.
config BUSYBOX_FEATURE_NTPD_SERVER
- bool "Make ntpd usable as a NTP server"
- default y
- depends on BUSYBOX_NTPD
- help
- Make ntpd usable as a NTP server. If you disable this option
- ntpd will be usable only as a NTP client.
-
-config BUSYBOX_PING
- bool "ping"
- default y
- depends on BUSYBOX_PLATFORM_LINUX
- help
- ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
- elicit an ICMP ECHO_RESPONSE from a host or gateway.
-
-config BUSYBOX_PING6
- bool "ping6"
- default y
- depends on BUSYBOX_FEATURE_IPV6 && BUSYBOX_PING
- help
- This will give you a ping that can talk IPv6.
-
-config BUSYBOX_FEATURE_FANCY_PING
- bool "Enable fancy ping output"
+ bool "Make ntpd usable as a NTP server"
default y
- depends on BUSYBOX_PING
+ depends on BUSYBOX_NTPD
help
- Make the output from the ping applet include statistics, and at the
- same time provide full support for ICMP packets.
+ Make ntpd usable as a NTP server. If you disable this option
+ ntpd will be usable only as a NTP client.
config BUSYBOX_PSCAN
bool "pscan"
@@ -756,21 +770,21 @@ config BUSYBOX_PSCAN
config BUSYBOX_ROUTE
bool "route"
default y
- depends on BUSYBOX_PLATFORM_LINUX
+ select BUSYBOX_PLATFORM_LINUX
help
Route displays or manipulates the kernel's IP routing tables.
config BUSYBOX_SLATTACH
bool "slattach"
default n
- depends on BUSYBOX_PLATFORM_LINUX
+ select BUSYBOX_PLATFORM_LINUX
help
slattach is a small utility to attach network interfaces to serial
lines.
#config TC
# bool "tc"
-# default n
+# default y
# help
# show / manipulate traffic control settings
#
@@ -778,6 +792,13 @@ config BUSYBOX_SLATTACH
# def_bool n
# depends on BUSYBOX_TC
+config BUSYBOX_TCPSVD
+ bool "tcpsvd"
+ default n
+ help
+ tcpsvd listens on a TCP port and runs a program for each new
+ connection.
+
config BUSYBOX_TELNET
bool "telnet"
default y
@@ -837,7 +858,7 @@ config BUSYBOX_TELNETD
mount -t devpts devpts /dev/pts
- You need to be sure that Busybox has LOGIN and
+ You need to be sure that busybox has LOGIN and
FEATURE_SUID enabled. And finally, you should make
certain that Busybox has been installed setuid root:
@@ -849,14 +870,14 @@ config BUSYBOX_TELNETD
config BUSYBOX_FEATURE_TELNETD_STANDALONE
bool "Support standalone telnetd (not inetd only)"
- default n
+ default y
depends on BUSYBOX_TELNETD
help
Selecting this will make telnetd able to run standalone.
config BUSYBOX_FEATURE_TELNETD_INETD_WAIT
bool "Support -w SEC option (inetd wait mode)"
- default n
+ default y
depends on BUSYBOX_FEATURE_TELNETD_STANDALONE
help
This option allows you to run telnetd in "inet wait" mode.
@@ -919,7 +940,7 @@ config BUSYBOX_FEATURE_TFTP_PUT
config BUSYBOX_FEATURE_TFTP_BLOCKSIZE
bool "Enable 'blksize' and 'tsize' protocol options"
- default n
+ default y
depends on BUSYBOX_TFTP || BUSYBOX_TFTPD
help
Allow tftp to specify block size, and tftpd to understand
@@ -927,7 +948,7 @@ config BUSYBOX_FEATURE_TFTP_BLOCKSIZE
config BUSYBOX_FEATURE_TFTP_PROGRESS_BAR
bool "Enable tftp progress meter"
- default n
+ default y
depends on BUSYBOX_TFTP && BUSYBOX_FEATURE_TFTP_BLOCKSIZE
help
Show progress bar.
@@ -943,7 +964,7 @@ config BUSYBOX_TFTP_DEBUG
config BUSYBOX_TRACEROUTE
bool "traceroute"
default y
- depends on BUSYBOX_PLATFORM_LINUX
+ select BUSYBOX_PLATFORM_LINUX
help
Utility to trace the route of IP packets.
@@ -956,7 +977,7 @@ config BUSYBOX_TRACEROUTE6
config BUSYBOX_FEATURE_TRACEROUTE_VERBOSE
bool "Enable verbose output"
- default n
+ default y
depends on BUSYBOX_TRACEROUTE
help
Add some verbosity to traceroute. This includes among other things
@@ -972,26 +993,48 @@ config BUSYBOX_FEATURE_TRACEROUTE_SOURCE_ROUTE
config BUSYBOX_FEATURE_TRACEROUTE_USE_ICMP
bool "Use ICMP instead of UDP"
- default y
+ default n
depends on BUSYBOX_TRACEROUTE
help
Add option -I to use ICMP ECHO instead of UDP datagrams.
+config BUSYBOX_TUNCTL
+ bool "tunctl"
+ default y
+ select BUSYBOX_PLATFORM_LINUX
+ help
+ tunctl creates or deletes tun devices.
+
+config BUSYBOX_FEATURE_TUNCTL_UG
+ bool "Support owner:group assignment"
+ default y
+ depends on BUSYBOX_TUNCTL
+ help
+ Allow to specify owner and group of newly created interface.
+ 340 bytes of pure bloat. Say no here.
+
source package/busybox/config/networking/udhcp/Config.in
config BUSYBOX_IFUPDOWN_UDHCPC_CMD_OPTIONS
string "ifup udhcpc command line options"
- default "-b -R"
+ default "-R -n"
depends on BUSYBOX_IFUPDOWN && BUSYBOX_UDHCPC
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 BUSYBOX_UDPSVD
+ bool "udpsvd"
+ default n
+ help
+ udpsvd listens on an UDP port and runs a program for each new
+ connection.
+
config BUSYBOX_VCONFIG
bool "vconfig"
- select ADK_KPACKAGE_KMOD_VLAN_8021Q
- default n
+ default y
+ select BUSYBOX_PLATFORM_LINUX
help
Creates, removes, and configures VLAN interfaces
@@ -1005,7 +1048,7 @@ config BUSYBOX_WGET
config BUSYBOX_FEATURE_WGET_STATUSBAR
bool "Enable a nifty process meter (+2k)"
- default y
+ default n
depends on BUSYBOX_WGET
help
Enable the transfer progress bar for wget transfers.
@@ -1039,7 +1082,7 @@ config BUSYBOX_FEATURE_WGET_TIMEOUT
config BUSYBOX_ZCIP
bool "zcip"
default n
- depends on BUSYBOX_PLATFORM_LINUX
+ select BUSYBOX_PLATFORM_LINUX
select BUSYBOX_FEATURE_SYSLOG
help
ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927.
@@ -1049,33 +1092,4 @@ config BUSYBOX_ZCIP
See http://www.zeroconf.org for further details, and "zcip.script"
in the busybox examples.
-config BUSYBOX_TCPSVD
- bool "tcpsvd"
- default n
- help
- tcpsvd listens on a TCP port and runs a program for each new
- connection.
-
-config BUSYBOX_TUNCTL
- bool "tunctl"
- default n
- depends on BUSYBOX_PLATFORM_LINUX
- help
- tunctl creates or deletes tun devices.
-
-config BUSYBOX_FEATURE_TUNCTL_UG
- bool "Support owner:group assignment"
- default n
- depends on BUSYBOX_TUNCTL
- help
- Allow to specify owner and group of newly created interface.
- 340 bytes of pure bloat. Say no here.
-
-config BUSYBOX_UDPSVD
- bool "udpsvd"
- default n
- help
- udpsvd listens on an UDP port and runs a program for each new
- connection.
-
endmenu
diff --git a/package/busybox/config/networking/udhcp/Config.in b/package/busybox/config/networking/udhcp/Config.in
index 2ace4737b..6ece73097 100644
--- a/package/busybox/config/networking/udhcp/Config.in
+++ b/package/busybox/config/networking/udhcp/Config.in
@@ -1,19 +1,26 @@
+# DO NOT EDIT. This file is generated from Config.src
#
# For a description of the syntax of this configuration file,
# see scripts/kbuild/config-language.txt.
#
+config BUSYBOX_UDHCPC6
+ bool "udhcp client for DHCPv6 (udhcpc6)"
+ default n # not yet ready
+ help
+ udhcpc6 is a DHCPv6 client
+
config BUSYBOX_UDHCPD
bool "udhcp server (udhcpd)"
- default n
- depends on BUSYBOX_PLATFORM_LINUX
+ default y
+ select BUSYBOX_PLATFORM_LINUX
help
udhcpd is a DHCP server geared primarily toward embedded systems,
while striving to be fully functional and RFC compliant.
config BUSYBOX_DHCPRELAY
bool "dhcprelay"
- default n
+ default y
depends on BUSYBOX_UDHCPD
help
dhcprelay listens for dhcp requests on one or more interfaces
@@ -22,7 +29,7 @@ config BUSYBOX_DHCPRELAY
config BUSYBOX_DUMPLEASES
bool "Lease display utility (dumpleases)"
- default n
+ default y
depends on BUSYBOX_UDHCPD
help
dumpleases displays the leases written out by the udhcpd server.
@@ -31,13 +38,27 @@ config BUSYBOX_DUMPLEASES
config BUSYBOX_FEATURE_UDHCPD_WRITE_LEASES_EARLY
bool "Rewrite the lease file at every new acknowledge"
- default n
+ default y
depends on BUSYBOX_UDHCPD
help
If selected, udhcpd will write a new file with leases every
time a new lease has been accepted, thus eliminating the need
to send SIGUSR1 for the initial writing or updating. Any timed
- rewriting remains undisturbed
+ rewriting remains undisturbed.
+
+config BUSYBOX_FEATURE_UDHCPD_BASE_IP_ON_MAC
+ bool "Select IP address based on client MAC"
+ default n
+ depends on BUSYBOX_UDHCPD
+ help
+ If selected, udhcpd will base its selection of IP address to offer
+ on the client's hardware address. Otherwise udhcpd uses the next
+ consecutive free address.
+
+ This reduces the frequency of IP address changes for clients
+ which let their lease expire, and makes consecutive DHCPOFFERS
+ for the same client to (almost always) contain the same
+ IP address.
config BUSYBOX_DHCPD_LEASES_FILE
string "Absolute path to lease file"
@@ -50,7 +71,7 @@ config BUSYBOX_DHCPD_LEASES_FILE
config BUSYBOX_UDHCPC
bool "udhcp client (udhcpc)"
default y
- depends on BUSYBOX_PLATFORM_LINUX
+ select BUSYBOX_PLATFORM_LINUX
help
udhcpc is a DHCP client geared primarily toward embedded systems,
while striving to be fully functional and RFC compliant.
@@ -78,25 +99,33 @@ config BUSYBOX_FEATURE_UDHCP_PORT
config BUSYBOX_UDHCP_DEBUG
int "Maximum verbosity level for udhcp applets (0..9)"
- default 0
+ default 9
range 0 9
depends on BUSYBOX_UDHCPD || BUSYBOX_UDHCPC || BUSYBOX_DHCPRELAY
help
Verbosity can be increased with multiple -v options.
- This options controls how high it can be cranked up.
+ This option controls how high it can be cranked up.
Bigger values result in bigger code. Levels above 1
are very verbose and useful for debugging only.
config BUSYBOX_FEATURE_UDHCP_RFC3397
bool "Support for RFC3397 domain search (experimental)"
- default n
+ default y
depends on BUSYBOX_UDHCPD || BUSYBOX_UDHCPC
help
If selected, both client and server will support passing of domain
search lists via option 119, specified in RFC 3397,
and SIP servers option 120, specified in RFC 3361.
+config BUSYBOX_FEATURE_UDHCP_8021Q
+ bool "Support for 802.1Q VLAN parameters"
+ default y
+ depends on BUSYBOX_UDHCPD || BUSYBOX_UDHCPC
+ help
+ If selected, both client and server will support passing of VLAN
+ ID and priority via options 132 and 133 as per 802.1Q.
+
config BUSYBOX_UDHCPC_DEFAULT_SCRIPT
string "Absolute path to config script"
default "/usr/share/udhcpc/default.script"