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