Config.in
Upload User: hyxcrafts
Upload Date: 2015-02-16
Package Size: 2058k
Code Size: 22k
Category:

Embeded Linux

Development Platform:

Unix_Linux

  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see scripts/kbuild/config-language.txt.
  4. #
  5. menu "Networking Utilities"
  6. config FEATURE_IPV6
  7. bool "Enable IPv6 support"
  8. default n
  9. help
  10.   Enable IPv6 support in busybox.
  11.   This adds IPv6 support in the networking applets.
  12. config FEATURE_PREFER_IPV4_ADDRESS
  13. bool "Preferentially use IPv4 addresses from DNS queries"
  14. default y
  15. depends on FEATURE_IPV6
  16. help
  17.   Use IPv4 address of network host if it has one.
  18.   If this option is off, the first returned address will be used.
  19.   This may cause problems when your DNS server is IPv6-capable and
  20.   is returning IPv6 host addresses too. If IPv6 address
  21.   precedes IPv4 one in DNS reply, busybox network applets
  22.   (e.g. wget) will use IPv6 address. On an IPv6-incapable host
  23.   or network applets will fail to connect to the host
  24.   using IPv6 address.
  25. config VERBOSE_RESOLUTION_ERRORS
  26. bool "Verbose resolution errors"
  27. default n
  28. help
  29.   Enable if you are not satisfied with simplistic
  30.   "can't resolve 'hostname.com'" and want to know more.
  31.   This may increase size of your executable a bit.
  32. config ARP
  33. bool "arp"
  34. default n
  35. help
  36.   Manipulate the system ARP cache.
  37. config ARPING
  38. bool "arping"
  39. default n
  40. help
  41.   Ping hosts by ARP packets.
  42. config DNSD
  43. bool "dnsd"
  44. default n
  45. help
  46.   Small and static DNS server daemon.
  47. config ETHER_WAKE
  48. bool "ether-wake"
  49. default n
  50. help
  51.   Send a magic packet to wake up sleeping machines.
  52. config FAKEIDENTD
  53. bool "fakeidentd"
  54. default n
  55. select FEATURE_SYSLOG
  56. help
  57.   fakeidentd listens on the ident port and returns a predefined
  58.   fake value on any query.
  59. config FTPGET
  60. bool "ftpget"
  61. default n
  62. help
  63.   Retrieve a remote file via FTP.
  64. config FTPPUT
  65. bool "ftpput"
  66. default n
  67. help
  68.   Store a remote file via FTP.
  69. config FEATURE_FTPGETPUT_LONG_OPTIONS
  70. bool "Enable long options in ftpget/ftpput"
  71. default n
  72. depends on GETOPT_LONG && (FTPGET || FTPPUT)
  73. help
  74.   Support long options for the ftpget/ftpput applet.
  75. config HOSTNAME
  76. bool "hostname"
  77. default n
  78. help
  79.   Show or set the system's host name.
  80. config HTTPD
  81. bool "httpd"
  82. default n
  83. help
  84.   Serve web pages via an HTTP server.
  85. config FEATURE_HTTPD_RANGES
  86. bool "Support 'Ranges:' header"
  87. default n
  88. depends on HTTPD
  89. help
  90.   Makes httpd emit "Accept-Ranges: bytes" header and understand
  91.   "Range: bytes=NNN-[MMM]" header. Allows for resuming interrupted
  92.   downloads, seeking in multimedia players etc.
  93. config FEATURE_HTTPD_USE_SENDFILE
  94. bool "Use sendfile system call"
  95. default n
  96. depends on HTTPD
  97. help
  98.   When enabled, httpd will use the kernel sendfile() function
  99.   instead of read/write loop.
  100. config FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP
  101. bool "Support reloading the global config file using hup signal"
  102. default n
  103. depends on HTTPD
  104. help
  105.   This option enables processing of SIGHUP to reload cached
  106.   configuration settings.
  107. config FEATURE_HTTPD_SETUID
  108. bool "Enable -u <user> option"
  109. default n
  110. depends on HTTPD
  111. help
  112.   This option allows the server to run as a specific user
  113.   rather than defaulting to the user that starts the server.
  114.   Use of this option requires special privileges to change to a
  115.   different user.
  116. config FEATURE_HTTPD_BASIC_AUTH
  117. bool "Enable Basic http Authentication"
  118. default y
  119. depends on HTTPD
  120. help
  121.   Utilizes password settings from /etc/httpd.conf for basic
  122.   authentication on a per url basis.
  123. config FEATURE_HTTPD_AUTH_MD5
  124. bool "Support MD5 crypted passwords for http Authentication"
  125. default n
  126. depends on FEATURE_HTTPD_BASIC_AUTH
  127. help
  128.   Enables basic per URL authentication from /etc/httpd.conf
  129.   using md5 passwords.
  130. config FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES
  131. bool "Support loading additional MIME types at run-time"
  132. default n
  133. depends on HTTPD
  134. help
  135.   This option enables support for additional MIME types at
  136.   run-time to be specified in the configuration file.
  137. config FEATURE_HTTPD_CGI
  138. bool "Support Common Gateway Interface (CGI)"
  139. default y
  140. depends on HTTPD
  141. help
  142.   This option allows scripts and executables to be invoked
  143.   when specific URLs are requested.
  144. config FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
  145. bool "Enable support for running scripts through an interpreter"
  146. default n
  147. depends on FEATURE_HTTPD_CGI
  148. help
  149.   This option enables support for running scripts through an
  150.   interpreter. Turn this on if you want PHP scripts to work
  151.   properly. You need to supply an additional line in your httpd
  152.   config file:
  153.   *.php:/path/to/your/php
  154. config FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
  155. bool "Support the REMOTE_PORT environment variable for CGI"
  156. default n
  157. depends on FEATURE_HTTPD_CGI
  158. help
  159.   Use of this option can assist scripts in generating
  160.   references that contain a unique port number.
  161. config FEATURE_HTTPD_ENCODE_URL_STR
  162. bool "Enable the -e option for shell script CGI simplification."
  163. default y
  164. depends on HTTPD
  165. help
  166.   This option allows html encoding arbitrary
  167.   strings for display of the browser.  Output goes to stdout.
  168.   For example, httpd -e "<Hello World>" as
  169.   "&#60Hello&#32World&#62".
  170. config FEATURE_HTTPD_ERROR_PAGES
  171. bool "Enable support for custom error pages"
  172. default n
  173. depends on HTTPD
  174. help
  175.   This option allows you to define custom error pages in
  176.   the configuration file instead of the default HTTP status
  177.   error pages. For instance, if you add the line:
  178.         E404:/path/e404.html
  179.   in the config file, the server will respond the specified
  180.   '/path/e404.html' file instead of the terse '404 NOT FOUND'
  181.   message.
  182. config FEATURE_HTTPD_PROXY
  183. bool "Enable support for reverse proxy"
  184. default n
  185. depends on HTTPD
  186. help
  187.   This option allows you to define URLs that will be forwarded
  188.   to another HTTP server. To setup add the following line to the
  189.   configuration file
  190.         P:/url/:http://hostname[:port]/new/path/
  191.   Then a request to /url/myfile will be forwarded to
  192.   http://hostname[:port]/new/path/myfile.
  193. config IFCONFIG
  194. bool "ifconfig"
  195. default n
  196. help
  197.   Ifconfig is used to configure the kernel-resident network interfaces.
  198. config FEATURE_IFCONFIG_STATUS
  199. bool "Enable status reporting output (+7k)"
  200. default y
  201. depends on IFCONFIG
  202. help
  203.   If ifconfig is called with no arguments it will display the status
  204.   of the currently active interfaces.
  205. config FEATURE_IFCONFIG_SLIP
  206. bool "Enable slip-specific options "keepalive" and "outfill""
  207. default n
  208. depends on IFCONFIG
  209. help
  210.   Allow "keepalive" and "outfill" support for SLIP.  If you're not
  211.   planning on using serial lines, leave this unchecked.
  212. config FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
  213. bool "Enable options "mem_start", "io_addr", and "irq""
  214. default n
  215. depends on IFCONFIG
  216. help
  217.   Allow the start address for shared memory, start address for I/O,
  218.   and/or the interrupt line used by the specified device.
  219. config FEATURE_IFCONFIG_HW
  220. bool "Enable option "hw" (ether only)"
  221. default y
  222. depends on IFCONFIG
  223. help
  224.   Set the hardware address of this interface, if the device driver
  225.   supports  this  operation.  Currently, we only support the 'ether'
  226.   class.
  227. config FEATURE_IFCONFIG_BROADCAST_PLUS
  228. bool "Set the broadcast automatically"
  229. default n
  230. depends on IFCONFIG
  231. help
  232.   Setting this will make ifconfig attempt to find the broadcast
  233.   automatically if the value '+' is used.
  234. config IFUPDOWN
  235. bool "ifupdown"
  236. default n
  237. help
  238.   Activate or deactivate the specified interfaces.  This applet makes
  239.   use of either "ifconfig" and "route" or the "ip" command to actually
  240.   configure network interfaces.  Therefore, you will probably also want
  241.   to enable either IFCONFIG and ROUTE, or enable
  242.   FEATURE_IFUPDOWN_IP and the various IP options.  Of
  243.   course you could use non-busybox versions of these programs, so
  244.   against my better judgement (since this will surely result in plenty
  245.   of support questions on the mailing list), I do not force you to
  246.   enable these additional options.  It is up to you to supply either
  247.   "ifconfig", "route" and "run-parts" or the "ip" command, either
  248.   via busybox or via standalone utilities.
  249. config IFUPDOWN_IFSTATE_PATH
  250. string "Absolute path to ifstate file"
  251. default "/var/run/ifstate"
  252. depends on IFUPDOWN
  253. help
  254.   ifupdown keeps state information in a file called ifstate.
  255.   Typically it is located in /var/run/ifstate, however
  256.   some distributions tend to put it in other places
  257.   (debian, for example, uses /etc/network/run/ifstate).
  258.   This config option defines location of ifstate.
  259. config FEATURE_IFUPDOWN_IP
  260. bool "Use ip applet"
  261. default n
  262. depends on IFUPDOWN
  263. help
  264.   Use the iproute "ip" command to implement "ifup" and "ifdown", rather
  265.   than the default of using the older 'ifconfig' and 'route' utilities.
  266. config FEATURE_IFUPDOWN_IP_BUILTIN
  267. bool "Use busybox ip applet"
  268. default y
  269. depends on FEATURE_IFUPDOWN_IP
  270. select IP
  271. select FEATURE_IP_ADDRESS
  272. select FEATURE_IP_LINK
  273. select FEATURE_IP_ROUTE
  274. help
  275.   Use the busybox iproute "ip" applet to implement "ifupdown".
  276.   If left disabled, you must install the full-blown iproute2
  277.   utility or the  "ifup" and "ifdown" applets will not work.
  278. config FEATURE_IFUPDOWN_IFCONFIG_BUILTIN
  279. bool "Use busybox ifconfig and route applets"
  280. default y
  281. depends on IFUPDOWN && !FEATURE_IFUPDOWN_IP
  282. select IFCONFIG
  283. select ROUTE
  284. help
  285.   Use the busybox iproute "ifconfig" and "route" applets to
  286.   implement the "ifup" and "ifdown" utilities.
  287.   If left disabled, you must install the full-blown ifconfig
  288.   and route utilities, or the  "ifup" and "ifdown" applets will not
  289.   work.
  290. config FEATURE_IFUPDOWN_IPV4
  291. bool "Enable support for IPv4"
  292. default y
  293. depends on IFUPDOWN
  294. help
  295.   If you want ifup/ifdown to talk IPv4, leave this on.
  296. config FEATURE_IFUPDOWN_IPV6
  297. bool "Enable support for IPv6"
  298. default n
  299. depends on IFUPDOWN && FEATURE_IPV6
  300. help
  301.   If you need support for IPv6, turn this option on.
  302. ### UNUSED
  303. ###config FEATURE_IFUPDOWN_IPX
  304. ### bool "Enable support for IPX"
  305. ### default n
  306. ### depends on IFUPDOWN
  307. ### help
  308. ###   If this option is selected you can use busybox to work with IPX
  309. ###   networks.
  310. config FEATURE_IFUPDOWN_MAPPING
  311. bool "Enable mapping support"
  312. default n
  313. depends on IFUPDOWN
  314. help
  315.   This enables support for the "mapping" stanza, unless you have
  316.   a weird network setup you don't need it.
  317. config FEATURE_IFUPDOWN_EXTERNAL_DHCP
  318. bool "Enable support for external dhcp clients"
  319. default n
  320. depends on IFUPDOWN
  321. help
  322.   This enables support for the external dhcp clients. Clients are
  323.   tried in the following order: dhcpcd, dhclient, pump and udhcpc.
  324.   Otherwise, if udhcpc applet is enabled, it is used.
  325.   Otherwise, ifup/ifdown will have no support for DHCP.
  326. config INETD
  327. bool "inetd"
  328. default n
  329. select FEATURE_SYSLOG
  330. help
  331.   Internet superserver daemon
  332. config FEATURE_INETD_SUPPORT_BUILTIN_ECHO
  333. bool "Support echo service"
  334. default y
  335. depends on INETD
  336. help
  337.   Echo received data internal inetd service
  338. config FEATURE_INETD_SUPPORT_BUILTIN_DISCARD
  339. bool "Support discard service"
  340. default y
  341. depends on INETD
  342. help
  343.   Internet /dev/null internal inetd service
  344. config FEATURE_INETD_SUPPORT_BUILTIN_TIME
  345. bool "Support time service"
  346. default y
  347. depends on INETD
  348. help
  349.   Return 32 bit time since 1900 internal inetd service
  350. config FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME
  351. bool "Support daytime service"
  352. default y
  353. depends on INETD
  354. help
  355.   Return human-readable time internal inetd service
  356. config FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN
  357. bool "Support chargen service"
  358. default y
  359. depends on INETD
  360. help
  361.   Familiar character generator internal inetd service
  362. config FEATURE_INETD_RPC
  363. bool "Support RPC services"
  364. default n
  365. depends on INETD
  366. select FEATURE_HAVE_RPC
  367. help
  368.   Support Sun-RPC based services
  369. config IP
  370. bool "ip"
  371. default n
  372. help
  373.   The "ip" applet is a TCP/IP interface configuration and routing
  374.   utility.  You generally don't need "ip" to use busybox with
  375.   TCP/IP.
  376. config FEATURE_IP_ADDRESS
  377. bool "ip address"
  378. default y
  379. depends on IP
  380. help
  381.   Address manipulation support for the "ip" applet.
  382. config FEATURE_IP_LINK
  383. bool "ip link"
  384. default y
  385. depends on IP
  386. help
  387.   Configure network devices with "ip".
  388. config FEATURE_IP_ROUTE
  389. bool "ip route"
  390. default y
  391. depends on IP
  392. help
  393.   Add support for routing table management to "ip".
  394. config FEATURE_IP_TUNNEL
  395. bool "ip tunnel"
  396. default n
  397. depends on IP
  398. help
  399.   Add support for tunneling commands to "ip".
  400. config FEATURE_IP_RULE
  401. bool "ip rule"
  402. default n
  403. depends on IP
  404. help
  405.   Add support for rule commands to "ip".
  406. config FEATURE_IP_SHORT_FORMS
  407. bool "Support short forms of ip commands."
  408. default n
  409. depends on IP
  410. help
  411.   Also support short-form of ip <OBJECT> commands:
  412.   ip addr   -> ipaddr
  413.   ip link   -> iplink
  414.   ip route  -> iproute
  415.   ip tunnel -> iptunnel
  416.   ip rule   -> iprule
  417.   Say N unless you desparately need the short form of the ip
  418.   object commands.
  419. config FEATURE_IP_RARE_PROTOCOLS
  420. bool "Support displaying rarely used link types"
  421. default n
  422. depends on IP
  423. help
  424.   If you are not going to use links of type "frad", "econet",
  425.   "bif" etc, you probably don't need to enable this.
  426.   Ethernet, wireless, infrared, ppp/slip, ip tunnelling
  427.   link types are supported without this option selected.
  428. config IPADDR
  429. bool
  430. default y
  431. depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_ADDRESS
  432. config IPLINK
  433. bool
  434. default y
  435. depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_LINK
  436. config IPROUTE
  437. bool
  438. default y
  439. depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_ROUTE
  440. config IPTUNNEL
  441. bool
  442. default y
  443. depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_TUNNEL
  444. config IPRULE
  445. bool
  446. default y
  447. depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_RULE
  448. config IPCALC
  449. bool "ipcalc"
  450. default n
  451. help
  452.   ipcalc takes an IP address and netmask and calculates the
  453.   resulting broadcast, network, and host range.
  454. config FEATURE_IPCALC_FANCY
  455. bool "Fancy IPCALC, more options, adds 1 kbyte"
  456. default y
  457. depends on IPCALC
  458. help
  459.   Adds the options hostname, prefix and silent to the output of "ipcalc".
  460. config FEATURE_IPCALC_LONG_OPTIONS
  461. bool "Enable long options"
  462. default n
  463. depends on IPCALC && GETOPT_LONG
  464. help
  465.   Support long options for the ipcalc applet.
  466. config NAMEIF
  467. bool "nameif"
  468. default n
  469. select FEATURE_SYSLOG
  470. help
  471.   nameif is used to rename network interface by its MAC address.
  472.   Renamed interfaces MUST be in the down state.
  473.   It is possible to use a file (default: /etc/mactab)
  474.   with list of new interface names and MACs.
  475.   Maximum interface name length: IF_NAMESIZE = 16
  476.   File fields are separated by space or tab.
  477.   File format:
  478.   # Comment
  479.   new_interface_name    XX:XX:XX:XX:XX:XX
  480. config FEATURE_NAMEIF_EXTENDED
  481. bool "Extended nameif"
  482. default n
  483. depends on NAMEIF
  484. help
  485.   This extends the nameif syntax to support the bus_info and driver
  486.   checks. The syntax is compatible to the normal nameif.
  487.   File format:
  488.     new_interface_name  driver=asix bus=usb-0000:00:08.2-3
  489.     new_interface_name  bus=usb-0000:00:08.2-3 00:80:C8:38:91:B5
  490.     new_interface_name  mac=00:80:C8:38:91:B5
  491.     new_interface_name  00:80:C8:38:91:B5
  492. config NC
  493. bool "nc"
  494. default n
  495. help
  496.   A simple Unix utility which reads and writes data across network
  497.   connections.
  498. config NC_SERVER
  499. bool "Netcat server options (-l)"
  500. default n
  501. depends on NC
  502. help
  503.   Allow netcat to act as a server.
  504. config NC_EXTRA
  505. bool "Netcat extensions (-eiw and filename)"
  506. default n
  507. depends on NC
  508. help
  509.   Add -e (support for executing the rest of the command line after
  510.   making or receiving a successful connection), -i (delay interval for
  511.   lines sent), -w (timeout for initial connection).
  512. config NETSTAT
  513. bool "netstat"
  514. default n
  515. help
  516.   netstat prints information about the Linux networking subsystem.
  517. config FEATURE_NETSTAT_WIDE
  518. bool "  Enable wide netstat output"
  519. default n
  520. depends on NETSTAT
  521. help
  522.   Add support for wide columns. Useful when displaying IPv6 addresses
  523.   (-W option).
  524. config NSLOOKUP
  525. bool "nslookup"
  526. default n
  527. help
  528.   nslookup is a tool to query Internet name servers.
  529. config PING
  530. bool "ping"
  531. default n
  532. help
  533.   ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
  534.   elicit an ICMP ECHO_RESPONSE from a host or gateway.
  535. config PING6
  536. bool "ping6"
  537. default n
  538. depends on FEATURE_IPV6 && PING
  539. help
  540.   This will give you a ping that can talk IPv6.
  541. config PSCAN
  542. bool "pscan"
  543. default n
  544. help
  545.   Simple network port scanner.
  546. config FEATURE_FANCY_PING
  547. bool "Enable fancy ping output"
  548. default y
  549. depends on PING
  550. help
  551.   Make the output from the ping applet include statistics, and at the
  552.   same time provide full support for ICMP packets.
  553. config ROUTE
  554. bool "route"
  555. default n
  556. help
  557.   Route displays or manipulates the kernel's IP routing tables.
  558. config SLATTACH
  559. bool "slattach"
  560. default n
  561. help
  562.   slattach is a small utility to attach network interfaces to serial lines.
  563. config TELNET
  564. bool "telnet"
  565. default n
  566. help
  567.   Telnet is an interface to the TELNET protocol, but is also commonly
  568.   used to test other simple protocols.
  569. config FEATURE_TELNET_TTYPE
  570. bool "Pass TERM type to remote host"
  571. default y
  572. depends on TELNET
  573. help
  574.   Setting this option will forward the TERM environment variable to the
  575.   remote host you are connecting to.  This is useful to make sure that
  576.   things like ANSI colors and other control sequences behave.
  577. config FEATURE_TELNET_AUTOLOGIN
  578. bool "Pass USER type to remote host"
  579. default y
  580. depends on TELNET
  581. help
  582.   Setting this option will forward the USER environment variable to the
  583.   remote host you are connecting to. This is useful when you need to
  584.   log into a machine without telling the username (autologin). This
  585.   option enables `-a' and `-l USER' arguments.
  586. config TELNETD
  587. bool "telnetd"
  588. default n
  589. select FEATURE_SYSLOG
  590. help
  591.   A daemon for the TELNET protocol, allowing you to log onto the host
  592.   running the daemon.  Please keep in mind that the TELNET protocol
  593.   sends passwords in plain text.  If you can't afford the space for an
  594.   SSH daemon and you trust your network, you may say 'y' here.  As a
  595.   more secure alternative, you should seriously consider installing the
  596.   very small Dropbear SSH daemon instead:
  597. http://matt.ucc.asn.au/dropbear/dropbear.html
  598.   Note that for busybox telnetd to work you need several things:
  599.   First of all, your kernel needs:
  600.   UNIX98_PTYS=y
  601.   DEVPTS_FS=y
  602.   Next, you need a /dev/pts directory on your root filesystem:
  603.   $ ls -ld /dev/pts
  604.   drwxr-xr-x  2 root root 0 Sep 23 13:21 /dev/pts/
  605.   Next you need the pseudo terminal master multiplexer /dev/ptmx:
  606.   $ ls -la /dev/ptmx
  607.   crw-rw-rw-  1 root tty 5, 2 Sep 23 13:55 /dev/ptmx
  608.   Any /dev/ttyp[0-9]* files you may have can be removed.
  609.   Next, you need to mount the devpts filesystem on /dev/pts using:
  610.   mount -t devpts devpts /dev/pts
  611.   You need to be sure that Busybox has LOGIN and
  612.   FEATURE_SUID enabled.  And finally, you should make
  613.   certain that Busybox has been installed setuid root:
  614. chown root.root /bin/busybox
  615. chmod 4755 /bin/busybox
  616.   with all that done, telnetd _should_ work....
  617. config FEATURE_TELNETD_STANDALONE
  618. bool "Support standalone telnetd (not inetd only)"
  619. default n
  620. depends on TELNETD
  621. help
  622.   Selecting this will make telnetd able to run standalone.
  623. config TFTP
  624. bool "tftp"
  625. default n
  626. help
  627.   This enables the Trivial File Transfer Protocol client program.  TFTP
  628.   is usually used for simple, small transfers such as a root image
  629.   for a network-enabled bootloader.
  630. config FEATURE_TFTP_GET
  631. bool "Enable "get" command"
  632. default y
  633. depends on TFTP
  634. help
  635.   Add support for the GET command within the TFTP client.  This allows
  636.   a client to retrieve a file from a TFTP server.
  637. config FEATURE_TFTP_PUT
  638. bool "Enable "put" command"
  639. default y
  640. depends on TFTP
  641. help
  642.   Add support for the PUT command within the TFTP client.  This allows
  643.   a client to transfer a file to a TFTP server.
  644. config FEATURE_TFTP_BLOCKSIZE
  645. bool "Enable "blocksize" command"
  646. default n
  647. depends on TFTP
  648. help
  649.   Allow the client to specify the desired block size for transfers.
  650. config DEBUG_TFTP
  651. bool "Enable debug"
  652. default n
  653. depends on TFTP
  654. help
  655.   Enable debug settings for tftp.  This is useful if you're running
  656.   into problems with tftp as the protocol doesn't help you much when
  657.   you run into problems.
  658. config TRACEROUTE
  659. bool "traceroute"
  660. default n
  661. help
  662.   Utility to trace the route of IP packets
  663. config FEATURE_TRACEROUTE_VERBOSE
  664. bool "Enable verbose output"
  665. default n
  666. depends on TRACEROUTE
  667. help
  668.   Add some verbosity to traceroute.  This includes amongst other things
  669.   hostnames and ICMP response types.
  670. config FEATURE_TRACEROUTE_SOURCE_ROUTE
  671. bool "Enable loose source route"
  672. default n
  673. depends on TRACEROUTE
  674. help
  675.   Add option to specify a loose source route gateway
  676.   (8 maximum).
  677. config FEATURE_TRACEROUTE_USE_ICMP
  678. bool "Use ICMP instead of UDP"
  679. default n
  680. depends on TRACEROUTE
  681. help
  682.   Add feature to allow for ICMP ECHO instead of UDP datagrams.
  683. source networking/udhcp/Config.in
  684. config VCONFIG
  685. bool "vconfig"
  686. default n
  687. help
  688.   Creates, removes, and configures VLAN interfaces
  689. config WGET
  690. bool "wget"
  691. default n
  692. help
  693.   wget is a utility for non-interactive download of files from HTTP,
  694.   HTTPS, and FTP servers.
  695. config FEATURE_WGET_STATUSBAR
  696. bool "Enable a nifty process meter (+2k)"
  697. default y
  698. depends on WGET
  699. help
  700.   Enable the transfer progress bar for wget transfers.
  701. config FEATURE_WGET_AUTHENTICATION
  702. bool "Enable HTTP authentication"
  703. default y
  704. depends on WGET
  705. help
  706.   Support authenticated HTTP transfers.
  707. config FEATURE_WGET_LONG_OPTIONS
  708. bool "Enable long options"
  709. default n
  710. depends on WGET && GETOPT_LONG
  711. help
  712.   Support long options for the wget applet.
  713. config ZCIP
  714. bool "zcip"
  715. default n
  716. select FEATURE_SYSLOG
  717. help
  718.   ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927.
  719.   It's a daemon that allocates and defends a dynamically assigned
  720.   address on the 169.254/16 network, requiring no system administrator.
  721.   See http://www.zeroconf.org for further details, and "zcip.script"
  722.   in the busybox examples.
  723. endmenu