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