busybox: update to version 1.23.2
[openwrt/staging/jogo.git] / package / utils / busybox / config / networking / Config.in
1 # DO NOT EDIT. This file is generated from Config.src
2 #
3 # For a description of the syntax of this configuration file,
4 # see scripts/kbuild/config-language.txt.
5 #
6
7 menu "Networking Utilities"
8
9 config BUSYBOX_CONFIG_NAMEIF
10 bool "nameif"
11 default BUSYBOX_DEFAULT_NAMEIF
12 select BUSYBOX_CONFIG_PLATFORM_LINUX
13 select BUSYBOX_CONFIG_FEATURE_SYSLOG
14 help
15 nameif is used to rename network interface by its MAC address.
16 Renamed interfaces MUST be in the down state.
17 It is possible to use a file (default: /etc/mactab)
18 with list of new interface names and MACs.
19 Maximum interface name length: IFNAMSIZ = 16
20 File fields are separated by space or tab.
21 File format:
22 # Comment
23 new_interface_name XX:XX:XX:XX:XX:XX
24
25 config BUSYBOX_CONFIG_FEATURE_NAMEIF_EXTENDED
26 bool "Extended nameif"
27 default BUSYBOX_DEFAULT_FEATURE_NAMEIF_EXTENDED
28 depends on BUSYBOX_CONFIG_NAMEIF
29 help
30 This extends the nameif syntax to support the bus_info, driver,
31 phyaddr selectors. The syntax is compatible to the normal nameif.
32 File format:
33 new_interface_name driver=asix bus=usb-0000:00:08.2-3
34 new_interface_name bus=usb-0000:00:08.2-3 00:80:C8:38:91:B5
35 new_interface_name phy_address=2 00:80:C8:38:91:B5
36 new_interface_name mac=00:80:C8:38:91:B5
37 new_interface_name 00:80:C8:38:91:B5
38 config BUSYBOX_CONFIG_NBDCLIENT
39 bool "nbd-client"
40 default BUSYBOX_DEFAULT_NBDCLIENT
41 help
42 Network block device client
43 config BUSYBOX_CONFIG_NC
44 bool "nc"
45 default BUSYBOX_DEFAULT_NC
46 help
47 A simple Unix utility which reads and writes data across network
48 connections.
49
50 config BUSYBOX_CONFIG_NC_SERVER
51 bool "Netcat server options (-l)"
52 default BUSYBOX_DEFAULT_NC_SERVER
53 depends on BUSYBOX_CONFIG_NC
54 help
55 Allow netcat to act as a server.
56
57 config BUSYBOX_CONFIG_NC_EXTRA
58 bool "Netcat extensions (-eiw and -f FILE)"
59 default BUSYBOX_DEFAULT_NC_EXTRA
60 depends on BUSYBOX_CONFIG_NC
61 help
62 Add -e (support for executing the rest of the command line after
63 making or receiving a successful connection), -i (delay interval for
64 lines sent), -w (timeout for initial connection).
65
66 config BUSYBOX_CONFIG_NC_110_COMPAT
67 bool "Netcat 1.10 compatibility (+2.5k)"
68 default BUSYBOX_DEFAULT_NC_110_COMPAT # off specially for Rob
69 depends on BUSYBOX_CONFIG_NC
70 help
71 This option makes nc closely follow original nc-1.10.
72 The code is about 2.5k bigger. It enables
73 -s ADDR, -n, -u, -v, -o FILE, -z options, but loses
74 busybox-specific extensions: -f FILE.
75 config BUSYBOX_CONFIG_PING
76 bool "ping"
77 default BUSYBOX_DEFAULT_PING
78 select BUSYBOX_CONFIG_PLATFORM_LINUX
79 help
80 ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
81 elicit an ICMP ECHO_RESPONSE from a host or gateway.
82
83 config BUSYBOX_CONFIG_PING6
84 bool "ping6"
85 default BUSYBOX_DEFAULT_PING6
86 depends on BUSYBOX_CONFIG_FEATURE_IPV6 && BUSYBOX_CONFIG_PING
87 help
88 This will give you a ping that can talk IPv6.
89
90 config BUSYBOX_CONFIG_FEATURE_FANCY_PING
91 bool "Enable fancy ping output"
92 default BUSYBOX_DEFAULT_FEATURE_FANCY_PING
93 depends on BUSYBOX_CONFIG_PING
94 help
95 Make the output from the ping applet include statistics, and at the
96 same time provide full support for ICMP packets.
97 config BUSYBOX_CONFIG_WHOIS
98 bool "whois"
99 default BUSYBOX_DEFAULT_WHOIS
100 help
101 whois is a client for the whois directory service
102
103 config BUSYBOX_CONFIG_FEATURE_IPV6
104 bool "Enable IPv6 support"
105 default BUSYBOX_DEFAULT_FEATURE_IPV6
106 help
107 Enable IPv6 support in busybox.
108 This adds IPv6 support in the networking applets.
109
110 config BUSYBOX_CONFIG_FEATURE_UNIX_LOCAL
111 bool "Enable Unix domain socket support (usually not needed)"
112 default BUSYBOX_DEFAULT_FEATURE_UNIX_LOCAL
113 help
114 Enable Unix domain socket support in all busybox networking
115 applets. Address of the form local:/path/to/unix/socket
116 will be recognized.
117
118 This extension is almost never used in real world usage.
119 You most likely want to say N.
120
121 config BUSYBOX_CONFIG_FEATURE_PREFER_IPV4_ADDRESS
122 bool "Prefer IPv4 addresses from DNS queries"
123 default BUSYBOX_DEFAULT_FEATURE_PREFER_IPV4_ADDRESS
124 depends on BUSYBOX_CONFIG_FEATURE_IPV6
125 help
126 Use IPv4 address of network host if it has one.
127
128 If this option is off, the first returned address will be used.
129 This may cause problems when your DNS server is IPv6-capable and
130 is returning IPv6 host addresses too. If IPv6 address
131 precedes IPv4 one in DNS reply, busybox network applets
132 (e.g. wget) will use IPv6 address. On an IPv6-incapable host
133 or network applets will fail to connect to the host
134 using IPv6 address.
135
136 config BUSYBOX_CONFIG_VERBOSE_RESOLUTION_ERRORS
137 bool "Verbose resolution errors"
138 default BUSYBOX_DEFAULT_VERBOSE_RESOLUTION_ERRORS
139 help
140 Enable if you are not satisfied with simplistic
141 "can't resolve 'hostname.com'" and want to know more.
142 This may increase size of your executable a bit.
143
144 config BUSYBOX_CONFIG_ARP
145 bool "arp"
146 default BUSYBOX_DEFAULT_ARP
147 select BUSYBOX_CONFIG_PLATFORM_LINUX
148 help
149 Manipulate the system ARP cache.
150
151 config BUSYBOX_CONFIG_ARPING
152 bool "arping"
153 default BUSYBOX_DEFAULT_ARPING
154 select BUSYBOX_CONFIG_PLATFORM_LINUX
155 help
156 Ping hosts by ARP packets.
157
158 config BUSYBOX_CONFIG_BRCTL
159 bool "brctl"
160 default BUSYBOX_DEFAULT_BRCTL
161 select BUSYBOX_CONFIG_PLATFORM_LINUX
162 help
163 Manage ethernet bridges.
164 Supports addbr/delbr and addif/delif.
165
166 config BUSYBOX_CONFIG_FEATURE_BRCTL_FANCY
167 bool "Fancy options"
168 default BUSYBOX_DEFAULT_FEATURE_BRCTL_FANCY
169 depends on BUSYBOX_CONFIG_BRCTL
170 help
171 Add support for extended option like:
172 setageing, setfd, sethello, setmaxage,
173 setpathcost, setportprio, setbridgeprio,
174 stp
175 This adds about 600 bytes.
176
177 config BUSYBOX_CONFIG_FEATURE_BRCTL_SHOW
178 bool "Support show"
179 default BUSYBOX_DEFAULT_FEATURE_BRCTL_SHOW
180 depends on BUSYBOX_CONFIG_BRCTL && BUSYBOX_CONFIG_FEATURE_BRCTL_FANCY
181 help
182 Add support for option which prints the current config:
183 show
184
185 config BUSYBOX_CONFIG_DNSD
186 bool "dnsd"
187 default BUSYBOX_DEFAULT_DNSD
188 help
189 Small and static DNS server daemon.
190
191 config BUSYBOX_CONFIG_ETHER_WAKE
192 bool "ether-wake"
193 default BUSYBOX_DEFAULT_ETHER_WAKE
194 select BUSYBOX_CONFIG_PLATFORM_LINUX
195 help
196 Send a magic packet to wake up sleeping machines.
197
198 config BUSYBOX_CONFIG_FAKEIDENTD
199 bool "fakeidentd"
200 default BUSYBOX_DEFAULT_FAKEIDENTD
201 select BUSYBOX_CONFIG_FEATURE_SYSLOG
202 help
203 fakeidentd listens on the ident port and returns a predefined
204 fake value on any query.
205
206 config BUSYBOX_CONFIG_FTPD
207 bool "ftpd"
208 default BUSYBOX_DEFAULT_FTPD
209 help
210 simple FTP daemon. You have to run it via inetd.
211
212 config BUSYBOX_CONFIG_FEATURE_FTP_WRITE
213 bool "Enable upload commands"
214 default BUSYBOX_DEFAULT_FEATURE_FTP_WRITE
215 depends on BUSYBOX_CONFIG_FTPD
216 help
217 Enable all kinds of FTP upload commands (-w option)
218
219 config BUSYBOX_CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST
220 bool "Enable workaround for RFC-violating clients"
221 default BUSYBOX_DEFAULT_FEATURE_FTPD_ACCEPT_BROKEN_LIST
222 depends on BUSYBOX_CONFIG_FTPD
223 help
224 Some ftp clients (among them KDE's Konqueror) issue illegal
225 "LIST -l" requests. This option works around such problems.
226 It might prevent you from listing files starting with "-" and
227 it increases the code size by ~40 bytes.
228 Most other ftp servers seem to behave similar to this.
229
230 config BUSYBOX_CONFIG_FEATURE_FTP_AUTHENTICATION
231 bool "Enable authentication"
232 default BUSYBOX_DEFAULT_FEATURE_FTP_AUTHENTICATION
233 depends on BUSYBOX_CONFIG_FTPD
234 help
235 Enable basic system login as seen in telnet etc.
236
237 config BUSYBOX_CONFIG_FTPGET
238 bool "ftpget"
239 default BUSYBOX_DEFAULT_FTPGET
240 help
241 Retrieve a remote file via FTP.
242
243 config BUSYBOX_CONFIG_FTPPUT
244 bool "ftpput"
245 default BUSYBOX_DEFAULT_FTPPUT
246 help
247 Store a remote file via FTP.
248
249 config BUSYBOX_CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS
250 bool "Enable long options in ftpget/ftpput"
251 default BUSYBOX_DEFAULT_FEATURE_FTPGETPUT_LONG_OPTIONS
252 depends on BUSYBOX_CONFIG_LONG_OPTS && (BUSYBOX_CONFIG_FTPGET || BUSYBOX_CONFIG_FTPPUT)
253 help
254 Support long options for the ftpget/ftpput applet.
255
256 config BUSYBOX_CONFIG_HOSTNAME
257 bool "hostname"
258 default BUSYBOX_DEFAULT_HOSTNAME
259 help
260 Show or set the system's host name.
261
262 config BUSYBOX_CONFIG_HTTPD
263 bool "httpd"
264 default BUSYBOX_DEFAULT_HTTPD
265 help
266 Serve web pages via an HTTP server.
267
268 config BUSYBOX_CONFIG_FEATURE_HTTPD_RANGES
269 bool "Support 'Ranges:' header"
270 default BUSYBOX_DEFAULT_FEATURE_HTTPD_RANGES
271 depends on BUSYBOX_CONFIG_HTTPD
272 help
273 Makes httpd emit "Accept-Ranges: bytes" header and understand
274 "Range: bytes=NNN-[MMM]" header. Allows for resuming interrupted
275 downloads, seeking in multimedia players etc.
276
277 config BUSYBOX_CONFIG_FEATURE_HTTPD_SETUID
278 bool "Enable -u <user> option"
279 default BUSYBOX_DEFAULT_FEATURE_HTTPD_SETUID
280 depends on BUSYBOX_CONFIG_HTTPD
281 help
282 This option allows the server to run as a specific user
283 rather than defaulting to the user that starts the server.
284 Use of this option requires special privileges to change to a
285 different user.
286
287 config BUSYBOX_CONFIG_FEATURE_HTTPD_BASIC_AUTH
288 bool "Enable Basic http Authentication"
289 default BUSYBOX_DEFAULT_FEATURE_HTTPD_BASIC_AUTH
290 depends on BUSYBOX_CONFIG_HTTPD
291 help
292 Utilizes password settings from /etc/httpd.conf for basic
293 authentication on a per url basis.
294 Example for httpd.conf file:
295 /adm:toor:PaSsWd
296
297 config BUSYBOX_CONFIG_FEATURE_HTTPD_AUTH_MD5
298 bool "Support MD5 crypted passwords for http Authentication"
299 default BUSYBOX_DEFAULT_FEATURE_HTTPD_AUTH_MD5
300 depends on BUSYBOX_CONFIG_FEATURE_HTTPD_BASIC_AUTH
301 help
302 Enables encrypted passwords, and wildcard user/passwords
303 in httpd.conf file.
304 User '*' means 'any system user name is ok',
305 password of '*' means 'use system password for this user'
306 Examples:
307 /adm:toor:$1$P/eKnWXS$aI1aPGxT.dJD5SzqAKWrF0
308 /adm:root:*
309 /wiki:*:*
310
311 config BUSYBOX_CONFIG_FEATURE_HTTPD_CGI
312 bool "Support Common Gateway Interface (CGI)"
313 default BUSYBOX_DEFAULT_FEATURE_HTTPD_CGI
314 depends on BUSYBOX_CONFIG_HTTPD
315 help
316 This option allows scripts and executables to be invoked
317 when specific URLs are requested.
318
319 config BUSYBOX_CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
320 bool "Support for running scripts through an interpreter"
321 default BUSYBOX_DEFAULT_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
322 depends on BUSYBOX_CONFIG_FEATURE_HTTPD_CGI
323 help
324 This option enables support for running scripts through an
325 interpreter. Turn this on if you want PHP scripts to work
326 properly. You need to supply an additional line in your
327 httpd.conf file:
328 *.php:/path/to/your/php
329
330 config BUSYBOX_CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
331 bool "Set REMOTE_PORT environment variable for CGI"
332 default BUSYBOX_DEFAULT_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
333 depends on BUSYBOX_CONFIG_FEATURE_HTTPD_CGI
334 help
335 Use of this option can assist scripts in generating
336 references that contain a unique port number.
337
338 config BUSYBOX_CONFIG_FEATURE_HTTPD_ENCODE_URL_STR
339 bool "Enable -e option (useful for CGIs written as shell scripts)"
340 default BUSYBOX_DEFAULT_FEATURE_HTTPD_ENCODE_URL_STR
341 depends on BUSYBOX_CONFIG_HTTPD
342 help
343 This option allows html encoding of arbitrary strings for display
344 by the browser. Output goes to stdout.
345 For example, httpd -e "<Hello World>" produces
346 "&#60Hello&#32World&#62".
347
348 config BUSYBOX_CONFIG_FEATURE_HTTPD_ERROR_PAGES
349 bool "Support for custom error pages"
350 default BUSYBOX_DEFAULT_FEATURE_HTTPD_ERROR_PAGES
351 depends on BUSYBOX_CONFIG_HTTPD
352 help
353 This option allows you to define custom error pages in
354 the configuration file instead of the default HTTP status
355 error pages. For instance, if you add the line:
356 E404:/path/e404.html
357 in the config file, the server will respond the specified
358 '/path/e404.html' file instead of the terse '404 NOT FOUND'
359 message.
360
361 config BUSYBOX_CONFIG_FEATURE_HTTPD_PROXY
362 bool "Support for reverse proxy"
363 default BUSYBOX_DEFAULT_FEATURE_HTTPD_PROXY
364 depends on BUSYBOX_CONFIG_HTTPD
365 help
366 This option allows you to define URLs that will be forwarded
367 to another HTTP server. To setup add the following line to the
368 configuration file
369 P:/url/:http://hostname[:port]/new/path/
370 Then a request to /url/myfile will be forwarded to
371 http://hostname[:port]/new/path/myfile.
372
373 config BUSYBOX_CONFIG_FEATURE_HTTPD_GZIP
374 bool "Support for GZIP content encoding"
375 default BUSYBOX_DEFAULT_FEATURE_HTTPD_GZIP
376 depends on BUSYBOX_CONFIG_HTTPD
377 help
378 Makes httpd send files using GZIP content encoding if the
379 client supports it and a pre-compressed <file>.gz exists.
380
381 config BUSYBOX_CONFIG_IFCONFIG
382 bool "ifconfig"
383 default BUSYBOX_DEFAULT_IFCONFIG
384 select BUSYBOX_CONFIG_PLATFORM_LINUX
385 help
386 Ifconfig is used to configure the kernel-resident network interfaces.
387
388 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_STATUS
389 bool "Enable status reporting output (+7k)"
390 default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_STATUS
391 depends on BUSYBOX_CONFIG_IFCONFIG
392 help
393 If ifconfig is called with no arguments it will display the status
394 of the currently active interfaces.
395
396 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_SLIP
397 bool "Enable slip-specific options \"keepalive\" and \"outfill\""
398 default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_SLIP
399 depends on BUSYBOX_CONFIG_IFCONFIG
400 help
401 Allow "keepalive" and "outfill" support for SLIP. If you're not
402 planning on using serial lines, leave this unchecked.
403
404 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
405 bool "Enable options \"mem_start\", \"io_addr\", and \"irq\""
406 default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
407 depends on BUSYBOX_CONFIG_IFCONFIG
408 help
409 Allow the start address for shared memory, start address for I/O,
410 and/or the interrupt line used by the specified device.
411
412 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_HW
413 bool "Enable option \"hw\" (ether only)"
414 default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_HW
415 depends on BUSYBOX_CONFIG_IFCONFIG
416 help
417 Set the hardware address of this interface, if the device driver
418 supports this operation. Currently, we only support the 'ether'
419 class.
420
421 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS
422 bool "Set the broadcast automatically"
423 default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_BROADCAST_PLUS
424 depends on BUSYBOX_CONFIG_IFCONFIG
425 help
426 Setting this will make ifconfig attempt to find the broadcast
427 automatically if the value '+' is used.
428
429 config BUSYBOX_CONFIG_IFENSLAVE
430 bool "ifenslave"
431 default BUSYBOX_DEFAULT_IFENSLAVE
432 select BUSYBOX_CONFIG_PLATFORM_LINUX
433 help
434 Userspace application to bind several interfaces
435 to a logical interface (use with kernel bonding driver).
436
437 config BUSYBOX_CONFIG_IFPLUGD
438 bool "ifplugd"
439 default BUSYBOX_DEFAULT_IFPLUGD
440 select BUSYBOX_CONFIG_PLATFORM_LINUX
441 help
442 Network interface plug detection daemon.
443
444 config BUSYBOX_CONFIG_IFUPDOWN
445 bool "ifupdown"
446 default BUSYBOX_DEFAULT_IFUPDOWN
447 help
448 Activate or deactivate the specified interfaces. This applet makes
449 use of either "ifconfig" and "route" or the "ip" command to actually
450 configure network interfaces. Therefore, you will probably also want
451 to enable either IFCONFIG and ROUTE, or enable
452 FEATURE_IFUPDOWN_IP and the various IP options. Of
453 course you could use non-busybox versions of these programs, so
454 against my better judgement (since this will surely result in plenty
455 of support questions on the mailing list), I do not force you to
456 enable these additional options. It is up to you to supply either
457 "ifconfig", "route" and "run-parts" or the "ip" command, either
458 via busybox or via standalone utilities.
459
460 config BUSYBOX_CONFIG_IFUPDOWN_IFSTATE_PATH
461 string "Absolute path to ifstate file"
462 default BUSYBOX_DEFAULT_IFUPDOWN_IFSTATE_PATH
463 depends on BUSYBOX_CONFIG_IFUPDOWN
464 help
465 ifupdown keeps state information in a file called ifstate.
466 Typically it is located in /var/run/ifstate, however
467 some distributions tend to put it in other places
468 (debian, for example, uses /etc/network/run/ifstate).
469 This config option defines location of ifstate.
470
471 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IP
472 bool "Use ip applet"
473 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IP
474 depends on BUSYBOX_CONFIG_IFUPDOWN
475 help
476 Use the iproute "ip" command to implement "ifup" and "ifdown", rather
477 than the default of using the older 'ifconfig' and 'route' utilities.
478
479 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN
480 bool "Use busybox ip applet"
481 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IP_BUILTIN
482 depends on BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IP
483 select BUSYBOX_CONFIG_PLATFORM_LINUX
484 select BUSYBOX_CONFIG_IP
485 select BUSYBOX_CONFIG_FEATURE_IP_ADDRESS
486 select BUSYBOX_CONFIG_FEATURE_IP_LINK
487 select BUSYBOX_CONFIG_FEATURE_IP_ROUTE
488 help
489 Use the busybox iproute "ip" applet to implement "ifupdown".
490
491 If left disabled, you must install the full-blown iproute2
492 utility or the "ifup" and "ifdown" applets will not work.
493
494 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN
495 bool "Use busybox ifconfig and route applets"
496 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN
497 depends on BUSYBOX_CONFIG_IFUPDOWN && !BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IP
498 select BUSYBOX_CONFIG_IFCONFIG
499 select BUSYBOX_CONFIG_ROUTE
500 help
501 Use the busybox iproute "ifconfig" and "route" applets to
502 implement the "ifup" and "ifdown" utilities.
503
504 If left disabled, you must install the full-blown ifconfig
505 and route utilities, or the "ifup" and "ifdown" applets will not
506 work.
507
508 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IPV4
509 bool "Support for IPv4"
510 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IPV4
511 depends on BUSYBOX_CONFIG_IFUPDOWN
512 help
513 If you want ifup/ifdown to talk IPv4, leave this on.
514
515 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IPV6
516 bool "Support for IPv6"
517 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IPV6
518 depends on BUSYBOX_CONFIG_IFUPDOWN && BUSYBOX_CONFIG_FEATURE_IPV6
519 help
520 If you need support for IPv6, turn this option on.
521
522 ### UNUSED
523 ###config FEATURE_IFUPDOWN_IPX
524 ### bool "Support for IPX"
525 ### default y
526 ### depends on IFUPDOWN
527 ### help
528 ### If this option is selected you can use busybox to work with IPX
529 ### networks.
530
531 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_MAPPING
532 bool "Enable mapping support"
533 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_MAPPING
534 depends on BUSYBOX_CONFIG_IFUPDOWN
535 help
536 This enables support for the "mapping" stanza, unless you have
537 a weird network setup you don't need it.
538
539 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP
540 bool "Support for external dhcp clients"
541 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_EXTERNAL_DHCP
542 depends on BUSYBOX_CONFIG_IFUPDOWN
543 help
544 This enables support for the external dhcp clients. Clients are
545 tried in the following order: dhcpcd, dhclient, pump and udhcpc.
546 Otherwise, if udhcpc applet is enabled, it is used.
547 Otherwise, ifup/ifdown will have no support for DHCP.
548
549 config BUSYBOX_CONFIG_INETD
550 bool "inetd"
551 default BUSYBOX_DEFAULT_INETD
552 select BUSYBOX_CONFIG_FEATURE_SYSLOG
553 help
554 Internet superserver daemon
555
556 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO
557 bool "Support echo service"
558 default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_ECHO
559 depends on BUSYBOX_CONFIG_INETD
560 help
561 Echo received data internal inetd service
562
563 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD
564 bool "Support discard service"
565 default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD
566 depends on BUSYBOX_CONFIG_INETD
567 help
568 Internet /dev/null internal inetd service
569
570 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME
571 bool "Support time service"
572 default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_TIME
573 depends on BUSYBOX_CONFIG_INETD
574 help
575 Return 32 bit time since 1900 internal inetd service
576
577 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME
578 bool "Support daytime service"
579 default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME
580 depends on BUSYBOX_CONFIG_INETD
581 help
582 Return human-readable time internal inetd service
583
584 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN
585 bool "Support chargen service"
586 default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN
587 depends on BUSYBOX_CONFIG_INETD
588 help
589 Familiar character generator internal inetd service
590
591 config BUSYBOX_CONFIG_FEATURE_INETD_RPC
592 bool "Support RPC services"
593 default BUSYBOX_DEFAULT_FEATURE_INETD_RPC
594 depends on BUSYBOX_CONFIG_INETD
595 select BUSYBOX_CONFIG_FEATURE_HAVE_RPC
596 help
597 Support Sun-RPC based services
598
599 config BUSYBOX_CONFIG_IP
600 bool "ip"
601 default BUSYBOX_DEFAULT_IP
602 select BUSYBOX_CONFIG_PLATFORM_LINUX
603 help
604 The "ip" applet is a TCP/IP interface configuration and routing
605 utility. You generally don't need "ip" to use busybox with
606 TCP/IP.
607
608 config BUSYBOX_CONFIG_FEATURE_IP_ADDRESS
609 bool "ip address"
610 default BUSYBOX_DEFAULT_FEATURE_IP_ADDRESS
611 depends on BUSYBOX_CONFIG_IP
612 help
613 Address manipulation support for the "ip" applet.
614
615 config BUSYBOX_CONFIG_FEATURE_IP_LINK
616 bool "ip link"
617 default BUSYBOX_DEFAULT_FEATURE_IP_LINK
618 depends on BUSYBOX_CONFIG_IP
619 help
620 Configure network devices with "ip".
621
622 config BUSYBOX_CONFIG_FEATURE_IP_ROUTE
623 bool "ip route"
624 default BUSYBOX_DEFAULT_FEATURE_IP_ROUTE
625 depends on BUSYBOX_CONFIG_IP
626 help
627 Add support for routing table management to "ip".
628
629 config BUSYBOX_CONFIG_FEATURE_IP_TUNNEL
630 bool "ip tunnel"
631 default BUSYBOX_DEFAULT_FEATURE_IP_TUNNEL
632 depends on BUSYBOX_CONFIG_IP
633 help
634 Add support for tunneling commands to "ip".
635
636 config BUSYBOX_CONFIG_FEATURE_IP_RULE
637 bool "ip rule"
638 default BUSYBOX_DEFAULT_FEATURE_IP_RULE
639 depends on BUSYBOX_CONFIG_IP
640 help
641 Add support for rule commands to "ip".
642
643 config BUSYBOX_CONFIG_FEATURE_IP_SHORT_FORMS
644 bool "Support short forms of ip commands"
645 default BUSYBOX_DEFAULT_FEATURE_IP_SHORT_FORMS
646 depends on BUSYBOX_CONFIG_IP
647 help
648 Also support short-form of ip <OBJECT> commands:
649 ip addr -> ipaddr
650 ip link -> iplink
651 ip route -> iproute
652 ip tunnel -> iptunnel
653 ip rule -> iprule
654
655 Say N unless you desparately need the short form of the ip
656 object commands.
657
658 config BUSYBOX_CONFIG_FEATURE_IP_RARE_PROTOCOLS
659 bool "Support displaying rarely used link types"
660 default BUSYBOX_DEFAULT_FEATURE_IP_RARE_PROTOCOLS
661 depends on BUSYBOX_CONFIG_IP
662 help
663 If you are not going to use links of type "frad", "econet",
664 "bif" etc, you probably don't need to enable this.
665 Ethernet, wireless, infrared, ppp/slip, ip tunnelling
666 link types are supported without this option selected.
667
668 config BUSYBOX_CONFIG_IPADDR
669 bool
670 default BUSYBOX_DEFAULT_IPADDR
671 depends on BUSYBOX_CONFIG_FEATURE_IP_SHORT_FORMS && BUSYBOX_CONFIG_FEATURE_IP_ADDRESS
672
673 config BUSYBOX_CONFIG_IPLINK
674 bool
675 default BUSYBOX_DEFAULT_IPLINK
676 depends on BUSYBOX_CONFIG_FEATURE_IP_SHORT_FORMS && BUSYBOX_CONFIG_FEATURE_IP_LINK
677
678 config BUSYBOX_CONFIG_IPROUTE
679 bool
680 default BUSYBOX_DEFAULT_IPROUTE
681 depends on BUSYBOX_CONFIG_FEATURE_IP_SHORT_FORMS && BUSYBOX_CONFIG_FEATURE_IP_ROUTE
682
683 config BUSYBOX_CONFIG_IPTUNNEL
684 bool
685 default BUSYBOX_DEFAULT_IPTUNNEL
686 depends on BUSYBOX_CONFIG_FEATURE_IP_SHORT_FORMS && BUSYBOX_CONFIG_FEATURE_IP_TUNNEL
687
688 config BUSYBOX_CONFIG_IPRULE
689 bool
690 default BUSYBOX_DEFAULT_IPRULE
691 depends on BUSYBOX_CONFIG_FEATURE_IP_SHORT_FORMS && BUSYBOX_CONFIG_FEATURE_IP_RULE
692
693 config BUSYBOX_CONFIG_IPCALC
694 bool "ipcalc"
695 default BUSYBOX_DEFAULT_IPCALC
696 help
697 ipcalc takes an IP address and netmask and calculates the
698 resulting broadcast, network, and host range.
699
700 config BUSYBOX_CONFIG_FEATURE_IPCALC_FANCY
701 bool "Fancy IPCALC, more options, adds 1 kbyte"
702 default BUSYBOX_DEFAULT_FEATURE_IPCALC_FANCY
703 depends on BUSYBOX_CONFIG_IPCALC
704 help
705 Adds the options hostname, prefix and silent to the output of
706 "ipcalc".
707
708 config BUSYBOX_CONFIG_FEATURE_IPCALC_LONG_OPTIONS
709 bool "Enable long options"
710 default BUSYBOX_DEFAULT_FEATURE_IPCALC_LONG_OPTIONS
711 depends on BUSYBOX_CONFIG_IPCALC && BUSYBOX_CONFIG_LONG_OPTS
712 help
713 Support long options for the ipcalc applet.
714
715 config BUSYBOX_CONFIG_NETMSG
716 bool "netmsg"
717 default BUSYBOX_DEFAULT_NETMSG
718 help
719 simple program for sending udp broadcast messages
720
721 config BUSYBOX_CONFIG_NETSTAT
722 bool "netstat"
723 default BUSYBOX_DEFAULT_NETSTAT
724 select BUSYBOX_CONFIG_PLATFORM_LINUX
725 help
726 netstat prints information about the Linux networking subsystem.
727
728 config BUSYBOX_CONFIG_FEATURE_NETSTAT_WIDE
729 bool "Enable wide netstat output"
730 default BUSYBOX_DEFAULT_FEATURE_NETSTAT_WIDE
731 depends on BUSYBOX_CONFIG_NETSTAT
732 help
733 Add support for wide columns. Useful when displaying IPv6 addresses
734 (-W option).
735
736 config BUSYBOX_CONFIG_FEATURE_NETSTAT_PRG
737 bool "Enable PID/Program name output"
738 default BUSYBOX_DEFAULT_FEATURE_NETSTAT_PRG
739 depends on BUSYBOX_CONFIG_NETSTAT
740 help
741 Add support for -p flag to print out PID and program name.
742 +700 bytes of code.
743
744 config BUSYBOX_CONFIG_NSLOOKUP
745 bool "nslookup"
746 default BUSYBOX_DEFAULT_NSLOOKUP
747 help
748 nslookup is a tool to query Internet name servers.
749
750 config BUSYBOX_CONFIG_NTPD
751 bool "ntpd"
752 default BUSYBOX_DEFAULT_NTPD
753 select BUSYBOX_CONFIG_PLATFORM_LINUX
754 help
755 The NTP client/server daemon.
756
757 config BUSYBOX_CONFIG_FEATURE_NTPD_SERVER
758 bool "Make ntpd usable as a NTP server"
759 default BUSYBOX_DEFAULT_FEATURE_NTPD_SERVER
760 depends on BUSYBOX_CONFIG_NTPD
761 help
762 Make ntpd usable as a NTP server. If you disable this option
763 ntpd will be usable only as a NTP client.
764
765 config BUSYBOX_CONFIG_FEATURE_NTPD_CONF
766 bool "Make ntpd understand /etc/ntp.conf"
767 default BUSYBOX_DEFAULT_FEATURE_NTPD_CONF
768 depends on BUSYBOX_CONFIG_NTPD
769 help
770 Make ntpd look in /etc/ntp.conf for peers. Only "server address"
771 is supported.
772
773 config BUSYBOX_CONFIG_PSCAN
774 bool "pscan"
775 default BUSYBOX_DEFAULT_PSCAN
776 help
777 Simple network port scanner.
778
779 config BUSYBOX_CONFIG_ROUTE
780 bool "route"
781 default BUSYBOX_DEFAULT_ROUTE
782 select BUSYBOX_CONFIG_PLATFORM_LINUX
783 help
784 Route displays or manipulates the kernel's IP routing tables.
785
786 config BUSYBOX_CONFIG_SLATTACH
787 bool "slattach"
788 default BUSYBOX_DEFAULT_SLATTACH
789 select BUSYBOX_CONFIG_PLATFORM_LINUX
790 help
791 slattach is a small utility to attach network interfaces to serial
792 lines.
793
794 #config TC
795 # bool "tc"
796 # default y
797 # help
798 # show / manipulate traffic control settings
799 #
800 #config FEATURE_TC_INGRESS
801 # def_bool n
802 # depends on TC
803
804 config BUSYBOX_CONFIG_TCPSVD
805 bool "tcpsvd"
806 default BUSYBOX_DEFAULT_TCPSVD
807 help
808 tcpsvd listens on a TCP port and runs a program for each new
809 connection.
810
811 config BUSYBOX_CONFIG_TELNET
812 bool "telnet"
813 default BUSYBOX_DEFAULT_TELNET
814 help
815 Telnet is an interface to the TELNET protocol, but is also commonly
816 used to test other simple protocols.
817
818 config BUSYBOX_CONFIG_FEATURE_TELNET_TTYPE
819 bool "Pass TERM type to remote host"
820 default BUSYBOX_DEFAULT_FEATURE_TELNET_TTYPE
821 depends on BUSYBOX_CONFIG_TELNET
822 help
823 Setting this option will forward the TERM environment variable to the
824 remote host you are connecting to. This is useful to make sure that
825 things like ANSI colors and other control sequences behave.
826
827 config BUSYBOX_CONFIG_FEATURE_TELNET_AUTOLOGIN
828 bool "Pass USER type to remote host"
829 default BUSYBOX_DEFAULT_FEATURE_TELNET_AUTOLOGIN
830 depends on BUSYBOX_CONFIG_TELNET
831 help
832 Setting this option will forward the USER environment variable to the
833 remote host you are connecting to. This is useful when you need to
834 log into a machine without telling the username (autologin). This
835 option enables `-a' and `-l USER' arguments.
836
837 config BUSYBOX_CONFIG_TELNETD
838 bool "telnetd"
839 default BUSYBOX_DEFAULT_TELNETD
840 select BUSYBOX_CONFIG_FEATURE_SYSLOG
841 help
842 A daemon for the TELNET protocol, allowing you to log onto the host
843 running the daemon. Please keep in mind that the TELNET protocol
844 sends passwords in plain text. If you can't afford the space for an
845 SSH daemon and you trust your network, you may say 'y' here. As a
846 more secure alternative, you should seriously consider installing the
847 very small Dropbear SSH daemon instead:
848 http://matt.ucc.asn.au/dropbear/dropbear.html
849
850 Note that for busybox telnetd to work you need several things:
851 First of all, your kernel needs:
852 UNIX98_PTYS=y
853 DEVPTS_FS=y
854
855 Next, you need a /dev/pts directory on your root filesystem:
856
857 $ ls -ld /dev/pts
858 drwxr-xr-x 2 root root 0 Sep 23 13:21 /dev/pts/
859
860 Next you need the pseudo terminal master multiplexer /dev/ptmx:
861
862 $ ls -la /dev/ptmx
863 crw-rw-rw- 1 root tty 5, 2 Sep 23 13:55 /dev/ptmx
864
865 Any /dev/ttyp[0-9]* files you may have can be removed.
866 Next, you need to mount the devpts filesystem on /dev/pts using:
867
868 mount -t devpts devpts /dev/pts
869
870 You need to be sure that busybox has LOGIN and
871 FEATURE_SUID enabled. And finally, you should make
872 certain that Busybox has been installed setuid root:
873
874 chown root.root /bin/busybox
875 chmod 4755 /bin/busybox
876
877 with all that done, telnetd _should_ work....
878
879
880 config BUSYBOX_CONFIG_FEATURE_TELNETD_STANDALONE
881 bool "Support standalone telnetd (not inetd only)"
882 default BUSYBOX_DEFAULT_FEATURE_TELNETD_STANDALONE
883 depends on BUSYBOX_CONFIG_TELNETD
884 help
885 Selecting this will make telnetd able to run standalone.
886
887 config BUSYBOX_CONFIG_FEATURE_TELNETD_INETD_WAIT
888 bool "Support -w SEC option (inetd wait mode)"
889 default BUSYBOX_DEFAULT_FEATURE_TELNETD_INETD_WAIT
890 depends on BUSYBOX_CONFIG_FEATURE_TELNETD_STANDALONE
891 help
892 This option allows you to run telnetd in "inet wait" mode.
893 Example inetd.conf line (note "wait", not usual "nowait"):
894
895 telnet stream tcp wait root /bin/telnetd telnetd -w10
896
897 In this example, inetd passes _listening_ socket_ as fd 0
898 to telnetd when connection appears.
899 telnetd will wait for connections until all existing
900 connections are closed, and no new connections
901 appear during 10 seconds. Then it exits, and inetd continues
902 to listen for new connections.
903
904 This option is rarely used. "tcp nowait" is much more usual
905 way of running tcp services, including telnetd.
906 You most probably want to say N here.
907
908 config BUSYBOX_CONFIG_TFTP
909 bool "tftp"
910 default BUSYBOX_DEFAULT_TFTP
911 help
912 This enables the Trivial File Transfer Protocol client program. TFTP
913 is usually used for simple, small transfers such as a root image
914 for a network-enabled bootloader.
915
916 config BUSYBOX_CONFIG_TFTPD
917 bool "tftpd"
918 default BUSYBOX_DEFAULT_TFTPD
919 help
920 This enables the Trivial File Transfer Protocol server program.
921 It expects that stdin is a datagram socket and a packet
922 is already pending on it. It will exit after one transfer.
923 In other words: it should be run from inetd in nowait mode,
924 or from udpsvd. Example: "udpsvd -E 0 69 tftpd DIR"
925
926 comment "Common options for tftp/tftpd"
927 depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
928
929 config BUSYBOX_CONFIG_FEATURE_TFTP_GET
930 bool "Enable 'tftp get' and/or tftpd upload code"
931 default BUSYBOX_DEFAULT_FEATURE_TFTP_GET
932 depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
933 help
934 Add support for the GET command within the TFTP client. This allows
935 a client to retrieve a file from a TFTP server.
936 Also enable upload support in tftpd, if tftpd is selected.
937
938 Note: this option does _not_ make tftpd capable of download
939 (the usual operation people need from it)!
940
941 config BUSYBOX_CONFIG_FEATURE_TFTP_PUT
942 bool "Enable 'tftp put' and/or tftpd download code"
943 default BUSYBOX_DEFAULT_FEATURE_TFTP_PUT
944 depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
945 help
946 Add support for the PUT command within the TFTP client. This allows
947 a client to transfer a file to a TFTP server.
948 Also enable download support in tftpd, if tftpd is selected.
949
950 config BUSYBOX_CONFIG_FEATURE_TFTP_BLOCKSIZE
951 bool "Enable 'blksize' and 'tsize' protocol options"
952 default BUSYBOX_DEFAULT_FEATURE_TFTP_BLOCKSIZE
953 depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
954 help
955 Allow tftp to specify block size, and tftpd to understand
956 "blksize" and "tsize" options.
957
958 config BUSYBOX_CONFIG_FEATURE_TFTP_PROGRESS_BAR
959 bool "Enable tftp progress meter"
960 default BUSYBOX_DEFAULT_FEATURE_TFTP_PROGRESS_BAR
961 depends on BUSYBOX_CONFIG_TFTP && BUSYBOX_CONFIG_FEATURE_TFTP_BLOCKSIZE
962 help
963 Show progress bar.
964
965 config BUSYBOX_CONFIG_TFTP_DEBUG
966 bool "Enable debug"
967 default BUSYBOX_DEFAULT_TFTP_DEBUG
968 depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
969 help
970 Make tftp[d] print debugging messages on stderr.
971 This is useful if you are diagnosing a bug in tftp[d].
972
973 config BUSYBOX_CONFIG_TRACEROUTE
974 bool "traceroute"
975 default BUSYBOX_DEFAULT_TRACEROUTE
976 select BUSYBOX_CONFIG_PLATFORM_LINUX
977 help
978 Utility to trace the route of IP packets.
979
980 config BUSYBOX_CONFIG_TRACEROUTE6
981 bool "traceroute6"
982 default BUSYBOX_DEFAULT_TRACEROUTE6
983 depends on BUSYBOX_CONFIG_FEATURE_IPV6 && BUSYBOX_CONFIG_TRACEROUTE
984 help
985 Utility to trace the route of IPv6 packets.
986
987 config BUSYBOX_CONFIG_FEATURE_TRACEROUTE_VERBOSE
988 bool "Enable verbose output"
989 default BUSYBOX_DEFAULT_FEATURE_TRACEROUTE_VERBOSE
990 depends on BUSYBOX_CONFIG_TRACEROUTE
991 help
992 Add some verbosity to traceroute. This includes among other things
993 hostnames and ICMP response types.
994
995 config BUSYBOX_CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE
996 bool "Enable loose source route"
997 default BUSYBOX_DEFAULT_FEATURE_TRACEROUTE_SOURCE_ROUTE
998 depends on BUSYBOX_CONFIG_TRACEROUTE
999 help
1000 Add option to specify a loose source route gateway
1001 (8 maximum).
1002
1003 config BUSYBOX_CONFIG_FEATURE_TRACEROUTE_USE_ICMP
1004 bool "Use ICMP instead of UDP"
1005 default BUSYBOX_DEFAULT_FEATURE_TRACEROUTE_USE_ICMP
1006 depends on BUSYBOX_CONFIG_TRACEROUTE
1007 help
1008 Add option -I to use ICMP ECHO instead of UDP datagrams.
1009
1010 config BUSYBOX_CONFIG_TUNCTL
1011 bool "tunctl"
1012 default BUSYBOX_DEFAULT_TUNCTL
1013 select BUSYBOX_CONFIG_PLATFORM_LINUX
1014 help
1015 tunctl creates or deletes tun devices.
1016
1017 config BUSYBOX_CONFIG_FEATURE_TUNCTL_UG
1018 bool "Support owner:group assignment"
1019 default BUSYBOX_DEFAULT_FEATURE_TUNCTL_UG
1020 depends on BUSYBOX_CONFIG_TUNCTL
1021 help
1022 Allow to specify owner and group of newly created interface.
1023 340 bytes of pure bloat. Say no here.
1024
1025 source package/utils/busybox/config/networking/udhcp/Config.in
1026
1027 config BUSYBOX_CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS
1028 string "ifup udhcpc command line options"
1029 default BUSYBOX_DEFAULT_IFUPDOWN_UDHCPC_CMD_OPTIONS
1030 depends on BUSYBOX_CONFIG_IFUPDOWN && BUSYBOX_CONFIG_UDHCPC
1031 help
1032 Command line options to pass to udhcpc from ifup.
1033 Intended to alter options not available in /etc/network/interfaces.
1034 (IE: --syslog --background etc...)
1035
1036 config BUSYBOX_CONFIG_UDPSVD
1037 bool "udpsvd"
1038 default BUSYBOX_DEFAULT_UDPSVD
1039 help
1040 udpsvd listens on an UDP port and runs a program for each new
1041 connection.
1042
1043 config BUSYBOX_CONFIG_VCONFIG
1044 bool "vconfig"
1045 default BUSYBOX_DEFAULT_VCONFIG
1046 select BUSYBOX_CONFIG_PLATFORM_LINUX
1047 help
1048 Creates, removes, and configures VLAN interfaces
1049
1050 config BUSYBOX_CONFIG_WGET
1051 bool "wget"
1052 default BUSYBOX_DEFAULT_WGET
1053 help
1054 wget is a utility for non-interactive download of files from HTTP
1055 and FTP servers.
1056
1057 config BUSYBOX_CONFIG_FEATURE_WGET_STATUSBAR
1058 bool "Enable a nifty process meter (+2k)"
1059 default BUSYBOX_DEFAULT_FEATURE_WGET_STATUSBAR
1060 depends on BUSYBOX_CONFIG_WGET
1061 help
1062 Enable the transfer progress bar for wget transfers.
1063
1064 config BUSYBOX_CONFIG_FEATURE_WGET_AUTHENTICATION
1065 bool "Enable HTTP authentication"
1066 default BUSYBOX_DEFAULT_FEATURE_WGET_AUTHENTICATION
1067 depends on BUSYBOX_CONFIG_WGET
1068 help
1069 Support authenticated HTTP transfers.
1070
1071 config BUSYBOX_CONFIG_FEATURE_WGET_LONG_OPTIONS
1072 bool "Enable long options"
1073 default BUSYBOX_DEFAULT_FEATURE_WGET_LONG_OPTIONS
1074 depends on BUSYBOX_CONFIG_WGET && BUSYBOX_CONFIG_LONG_OPTS
1075 help
1076 Support long options for the wget applet.
1077
1078 config BUSYBOX_CONFIG_FEATURE_WGET_TIMEOUT
1079 bool "Enable timeout option -T SEC"
1080 default BUSYBOX_DEFAULT_FEATURE_WGET_TIMEOUT
1081 depends on BUSYBOX_CONFIG_WGET
1082 help
1083 Supports network read and connect timeouts for wget,
1084 so that wget will give up and timeout, through the -T
1085 command line option.
1086
1087 Currently only connect and network data read timeout are
1088 supported (i.e., timeout is not applied to the DNS query). When
1089 FEATURE_WGET_LONG_OPTIONS is also enabled, the --timeout option
1090 will work in addition to -T.
1091
1092 config BUSYBOX_CONFIG_ZCIP
1093 bool "zcip"
1094 default BUSYBOX_DEFAULT_ZCIP
1095 select BUSYBOX_CONFIG_PLATFORM_LINUX
1096 select BUSYBOX_CONFIG_FEATURE_SYSLOG
1097 help
1098 ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927.
1099 It's a daemon that allocates and defends a dynamically assigned
1100 address on the 169.254/16 network, requiring no system administrator.
1101
1102 See http://www.zeroconf.org for further details, and "zcip.script"
1103 in the busybox examples.
1104
1105 endmenu