80dd42abd0555645b10fa4485b41b38c81e1ed3e
[openwrt/staging/chunkeey.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_FTPGET
231 bool "ftpget"
232 default BUSYBOX_DEFAULT_FTPGET
233 help
234 Retrieve a remote file via FTP.
235
236 config BUSYBOX_CONFIG_FTPPUT
237 bool "ftpput"
238 default BUSYBOX_DEFAULT_FTPPUT
239 help
240 Store a remote file via FTP.
241
242 config BUSYBOX_CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS
243 bool "Enable long options in ftpget/ftpput"
244 default BUSYBOX_DEFAULT_FEATURE_FTPGETPUT_LONG_OPTIONS
245 depends on BUSYBOX_CONFIG_LONG_OPTS && (BUSYBOX_CONFIG_FTPGET || BUSYBOX_CONFIG_FTPPUT)
246 help
247 Support long options for the ftpget/ftpput applet.
248
249 config BUSYBOX_CONFIG_HOSTNAME
250 bool "hostname"
251 default BUSYBOX_DEFAULT_HOSTNAME
252 help
253 Show or set the system's host name.
254
255 config BUSYBOX_CONFIG_HTTPD
256 bool "httpd"
257 default BUSYBOX_DEFAULT_HTTPD
258 help
259 Serve web pages via an HTTP server.
260
261 config BUSYBOX_CONFIG_FEATURE_HTTPD_RANGES
262 bool "Support 'Ranges:' header"
263 default BUSYBOX_DEFAULT_FEATURE_HTTPD_RANGES
264 depends on BUSYBOX_CONFIG_HTTPD
265 help
266 Makes httpd emit "Accept-Ranges: bytes" header and understand
267 "Range: bytes=NNN-[MMM]" header. Allows for resuming interrupted
268 downloads, seeking in multimedia players etc.
269
270 config BUSYBOX_CONFIG_FEATURE_HTTPD_USE_SENDFILE
271 bool "Use sendfile system call"
272 default BUSYBOX_DEFAULT_FEATURE_HTTPD_USE_SENDFILE
273 depends on BUSYBOX_CONFIG_HTTPD
274 help
275 When enabled, httpd will use the kernel sendfile() function
276 instead of read/write loop.
277
278 config BUSYBOX_CONFIG_FEATURE_HTTPD_SETUID
279 bool "Enable -u <user> option"
280 default BUSYBOX_DEFAULT_FEATURE_HTTPD_SETUID
281 depends on BUSYBOX_CONFIG_HTTPD
282 help
283 This option allows the server to run as a specific user
284 rather than defaulting to the user that starts the server.
285 Use of this option requires special privileges to change to a
286 different user.
287
288 config BUSYBOX_CONFIG_FEATURE_HTTPD_BASIC_AUTH
289 bool "Enable Basic http Authentication"
290 default BUSYBOX_DEFAULT_FEATURE_HTTPD_BASIC_AUTH
291 depends on BUSYBOX_CONFIG_HTTPD
292 help
293 Utilizes password settings from /etc/httpd.conf for basic
294 authentication on a per url basis.
295 Example for httpd.conf file:
296 /adm:toor:PaSsWd
297
298 config BUSYBOX_CONFIG_FEATURE_HTTPD_AUTH_MD5
299 bool "Support MD5 crypted passwords for http Authentication"
300 default BUSYBOX_DEFAULT_FEATURE_HTTPD_AUTH_MD5
301 depends on BUSYBOX_CONFIG_FEATURE_HTTPD_BASIC_AUTH
302 help
303 Enables encrypted passwords, and wildcard user/passwords
304 in httpd.conf file.
305 User '*' means 'any system user name is ok',
306 password of '*' means 'use system password for this user'
307 Examples:
308 /adm:toor:$1$P/eKnWXS$aI1aPGxT.dJD5SzqAKWrF0
309 /adm:root:*
310 /wiki:*:*
311
312 config BUSYBOX_CONFIG_FEATURE_HTTPD_CGI
313 bool "Support Common Gateway Interface (CGI)"
314 default BUSYBOX_DEFAULT_FEATURE_HTTPD_CGI
315 depends on BUSYBOX_CONFIG_HTTPD
316 help
317 This option allows scripts and executables to be invoked
318 when specific URLs are requested.
319
320 config BUSYBOX_CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
321 bool "Support for running scripts through an interpreter"
322 default BUSYBOX_DEFAULT_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
323 depends on BUSYBOX_CONFIG_FEATURE_HTTPD_CGI
324 help
325 This option enables support for running scripts through an
326 interpreter. Turn this on if you want PHP scripts to work
327 properly. You need to supply an additional line in your
328 httpd.conf file:
329 *.php:/path/to/your/php
330
331 config BUSYBOX_CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
332 bool "Set REMOTE_PORT environment variable for CGI"
333 default BUSYBOX_DEFAULT_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
334 depends on BUSYBOX_CONFIG_FEATURE_HTTPD_CGI
335 help
336 Use of this option can assist scripts in generating
337 references that contain a unique port number.
338
339 config BUSYBOX_CONFIG_FEATURE_HTTPD_ENCODE_URL_STR
340 bool "Enable -e option (useful for CGIs written as shell scripts)"
341 default BUSYBOX_DEFAULT_FEATURE_HTTPD_ENCODE_URL_STR
342 depends on BUSYBOX_CONFIG_HTTPD
343 help
344 This option allows html encoding of arbitrary strings for display
345 by the browser. Output goes to stdout.
346 For example, httpd -e "<Hello World>" produces
347 "&#60Hello&#32World&#62".
348
349 config BUSYBOX_CONFIG_FEATURE_HTTPD_ERROR_PAGES
350 bool "Support for custom error pages"
351 default BUSYBOX_DEFAULT_FEATURE_HTTPD_ERROR_PAGES
352 depends on BUSYBOX_CONFIG_HTTPD
353 help
354 This option allows you to define custom error pages in
355 the configuration file instead of the default HTTP status
356 error pages. For instance, if you add the line:
357 E404:/path/e404.html
358 in the config file, the server will respond the specified
359 '/path/e404.html' file instead of the terse '404 NOT FOUND'
360 message.
361
362 config BUSYBOX_CONFIG_FEATURE_HTTPD_PROXY
363 bool "Support for reverse proxy"
364 default BUSYBOX_DEFAULT_FEATURE_HTTPD_PROXY
365 depends on BUSYBOX_CONFIG_HTTPD
366 help
367 This option allows you to define URLs that will be forwarded
368 to another HTTP server. To setup add the following line to the
369 configuration file
370 P:/url/:http://hostname[:port]/new/path/
371 Then a request to /url/myfile will be forwarded to
372 http://hostname[:port]/new/path/myfile.
373
374 config BUSYBOX_CONFIG_FEATURE_HTTPD_GZIP
375 bool "Support for GZIP content encoding"
376 default BUSYBOX_DEFAULT_FEATURE_HTTPD_GZIP
377 depends on BUSYBOX_CONFIG_HTTPD
378 help
379 Makes httpd send files using GZIP content encoding if the
380 client supports it and a pre-compressed <file>.gz exists.
381
382 config BUSYBOX_CONFIG_IFCONFIG
383 bool "ifconfig"
384 default BUSYBOX_DEFAULT_IFCONFIG
385 select BUSYBOX_CONFIG_PLATFORM_LINUX
386 help
387 Ifconfig is used to configure the kernel-resident network interfaces.
388
389 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_STATUS
390 bool "Enable status reporting output (+7k)"
391 default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_STATUS
392 depends on BUSYBOX_CONFIG_IFCONFIG
393 help
394 If ifconfig is called with no arguments it will display the status
395 of the currently active interfaces.
396
397 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_SLIP
398 bool "Enable slip-specific options \"keepalive\" and \"outfill\""
399 default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_SLIP
400 depends on BUSYBOX_CONFIG_IFCONFIG
401 help
402 Allow "keepalive" and "outfill" support for SLIP. If you're not
403 planning on using serial lines, leave this unchecked.
404
405 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
406 bool "Enable options \"mem_start\", \"io_addr\", and \"irq\""
407 default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
408 depends on BUSYBOX_CONFIG_IFCONFIG
409 help
410 Allow the start address for shared memory, start address for I/O,
411 and/or the interrupt line used by the specified device.
412
413 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_HW
414 bool "Enable option \"hw\" (ether only)"
415 default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_HW
416 depends on BUSYBOX_CONFIG_IFCONFIG
417 help
418 Set the hardware address of this interface, if the device driver
419 supports this operation. Currently, we only support the 'ether'
420 class.
421
422 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS
423 bool "Set the broadcast automatically"
424 default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_BROADCAST_PLUS
425 depends on BUSYBOX_CONFIG_IFCONFIG
426 help
427 Setting this will make ifconfig attempt to find the broadcast
428 automatically if the value '+' is used.
429
430 config BUSYBOX_CONFIG_IFENSLAVE
431 bool "ifenslave"
432 default BUSYBOX_DEFAULT_IFENSLAVE
433 select BUSYBOX_CONFIG_PLATFORM_LINUX
434 help
435 Userspace application to bind several interfaces
436 to a logical interface (use with kernel bonding driver).
437
438 config BUSYBOX_CONFIG_IFPLUGD
439 bool "ifplugd"
440 default BUSYBOX_DEFAULT_IFPLUGD
441 select BUSYBOX_CONFIG_PLATFORM_LINUX
442 help
443 Network interface plug detection daemon.
444
445 config BUSYBOX_CONFIG_IFUPDOWN
446 bool "ifupdown"
447 default BUSYBOX_DEFAULT_IFUPDOWN
448 help
449 Activate or deactivate the specified interfaces. This applet makes
450 use of either "ifconfig" and "route" or the "ip" command to actually
451 configure network interfaces. Therefore, you will probably also want
452 to enable either IFCONFIG and ROUTE, or enable
453 FEATURE_IFUPDOWN_IP and the various IP options. Of
454 course you could use non-busybox versions of these programs, so
455 against my better judgement (since this will surely result in plenty
456 of support questions on the mailing list), I do not force you to
457 enable these additional options. It is up to you to supply either
458 "ifconfig", "route" and "run-parts" or the "ip" command, either
459 via busybox or via standalone utilities.
460
461 config BUSYBOX_CONFIG_IFUPDOWN_IFSTATE_PATH
462 string "Absolute path to ifstate file"
463 default BUSYBOX_DEFAULT_IFUPDOWN_IFSTATE_PATH
464 depends on BUSYBOX_CONFIG_IFUPDOWN
465 help
466 ifupdown keeps state information in a file called ifstate.
467 Typically it is located in /var/run/ifstate, however
468 some distributions tend to put it in other places
469 (debian, for example, uses /etc/network/run/ifstate).
470 This config option defines location of ifstate.
471
472 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IP
473 bool "Use ip applet"
474 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IP
475 depends on BUSYBOX_CONFIG_IFUPDOWN
476 help
477 Use the iproute "ip" command to implement "ifup" and "ifdown", rather
478 than the default of using the older 'ifconfig' and 'route' utilities.
479
480 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN
481 bool "Use busybox ip applet"
482 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IP_BUILTIN
483 depends on BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IP
484 select BUSYBOX_CONFIG_PLATFORM_LINUX
485 select BUSYBOX_CONFIG_IP
486 select BUSYBOX_CONFIG_FEATURE_IP_ADDRESS
487 select BUSYBOX_CONFIG_FEATURE_IP_LINK
488 select BUSYBOX_CONFIG_FEATURE_IP_ROUTE
489 help
490 Use the busybox iproute "ip" applet to implement "ifupdown".
491
492 If left disabled, you must install the full-blown iproute2
493 utility or the "ifup" and "ifdown" applets will not work.
494
495 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN
496 bool "Use busybox ifconfig and route applets"
497 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN
498 depends on BUSYBOX_CONFIG_IFUPDOWN && !BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IP
499 select BUSYBOX_CONFIG_IFCONFIG
500 select BUSYBOX_CONFIG_ROUTE
501 help
502 Use the busybox iproute "ifconfig" and "route" applets to
503 implement the "ifup" and "ifdown" utilities.
504
505 If left disabled, you must install the full-blown ifconfig
506 and route utilities, or the "ifup" and "ifdown" applets will not
507 work.
508
509 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IPV4
510 bool "Support for IPv4"
511 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IPV4
512 depends on BUSYBOX_CONFIG_IFUPDOWN
513 help
514 If you want ifup/ifdown to talk IPv4, leave this on.
515
516 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IPV6
517 bool "Support for IPv6"
518 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IPV6
519 depends on BUSYBOX_CONFIG_IFUPDOWN && BUSYBOX_CONFIG_FEATURE_IPV6
520 help
521 If you need support for IPv6, turn this option on.
522
523 ### UNUSED
524 ###config FEATURE_IFUPDOWN_IPX
525 ### bool "Support for IPX"
526 ### default y
527 ### depends on IFUPDOWN
528 ### help
529 ### If this option is selected you can use busybox to work with IPX
530 ### networks.
531
532 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_MAPPING
533 bool "Enable mapping support"
534 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_MAPPING
535 depends on BUSYBOX_CONFIG_IFUPDOWN
536 help
537 This enables support for the "mapping" stanza, unless you have
538 a weird network setup you don't need it.
539
540 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP
541 bool "Support for external dhcp clients"
542 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_EXTERNAL_DHCP
543 depends on BUSYBOX_CONFIG_IFUPDOWN
544 help
545 This enables support for the external dhcp clients. Clients are
546 tried in the following order: dhcpcd, dhclient, pump and udhcpc.
547 Otherwise, if udhcpc applet is enabled, it is used.
548 Otherwise, ifup/ifdown will have no support for DHCP.
549
550 config BUSYBOX_CONFIG_INETD
551 bool "inetd"
552 default BUSYBOX_DEFAULT_INETD
553 select BUSYBOX_CONFIG_FEATURE_SYSLOG
554 help
555 Internet superserver daemon
556
557 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO
558 bool "Support echo service"
559 default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_ECHO
560 depends on BUSYBOX_CONFIG_INETD
561 help
562 Echo received data internal inetd service
563
564 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD
565 bool "Support discard service"
566 default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD
567 depends on BUSYBOX_CONFIG_INETD
568 help
569 Internet /dev/null internal inetd service
570
571 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME
572 bool "Support time service"
573 default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_TIME
574 depends on BUSYBOX_CONFIG_INETD
575 help
576 Return 32 bit time since 1900 internal inetd service
577
578 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME
579 bool "Support daytime service"
580 default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME
581 depends on BUSYBOX_CONFIG_INETD
582 help
583 Return human-readable time internal inetd service
584
585 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN
586 bool "Support chargen service"
587 default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN
588 depends on BUSYBOX_CONFIG_INETD
589 help
590 Familiar character generator internal inetd service
591
592 config BUSYBOX_CONFIG_FEATURE_INETD_RPC
593 bool "Support RPC services"
594 default BUSYBOX_DEFAULT_FEATURE_INETD_RPC
595 depends on BUSYBOX_CONFIG_INETD
596 select BUSYBOX_CONFIG_FEATURE_HAVE_RPC
597 help
598 Support Sun-RPC based services
599
600 config BUSYBOX_CONFIG_IP
601 bool "ip"
602 default BUSYBOX_DEFAULT_IP
603 select BUSYBOX_CONFIG_PLATFORM_LINUX
604 help
605 The "ip" applet is a TCP/IP interface configuration and routing
606 utility. You generally don't need "ip" to use busybox with
607 TCP/IP.
608
609 config BUSYBOX_CONFIG_FEATURE_IP_ADDRESS
610 bool "ip address"
611 default BUSYBOX_DEFAULT_FEATURE_IP_ADDRESS
612 depends on BUSYBOX_CONFIG_IP
613 help
614 Address manipulation support for the "ip" applet.
615
616 config BUSYBOX_CONFIG_FEATURE_IP_LINK
617 bool "ip link"
618 default BUSYBOX_DEFAULT_FEATURE_IP_LINK
619 depends on BUSYBOX_CONFIG_IP
620 help
621 Configure network devices with "ip".
622
623 config BUSYBOX_CONFIG_FEATURE_IP_ROUTE
624 bool "ip route"
625 default BUSYBOX_DEFAULT_FEATURE_IP_ROUTE
626 depends on BUSYBOX_CONFIG_IP
627 help
628 Add support for routing table management to "ip".
629
630 config BUSYBOX_CONFIG_FEATURE_IP_TUNNEL
631 bool "ip tunnel"
632 default BUSYBOX_DEFAULT_FEATURE_IP_TUNNEL
633 depends on BUSYBOX_CONFIG_IP
634 help
635 Add support for tunneling commands to "ip".
636
637 config BUSYBOX_CONFIG_FEATURE_IP_RULE
638 bool "ip rule"
639 default BUSYBOX_DEFAULT_FEATURE_IP_RULE
640 depends on BUSYBOX_CONFIG_IP
641 help
642 Add support for rule commands to "ip".
643
644 config BUSYBOX_CONFIG_FEATURE_IP_SHORT_FORMS
645 bool "Support short forms of ip commands"
646 default BUSYBOX_DEFAULT_FEATURE_IP_SHORT_FORMS
647 depends on BUSYBOX_CONFIG_IP
648 help
649 Also support short-form of ip <OBJECT> commands:
650 ip addr -> ipaddr
651 ip link -> iplink
652 ip route -> iproute
653 ip tunnel -> iptunnel
654 ip rule -> iprule
655
656 Say N unless you desparately need the short form of the ip
657 object commands.
658
659 config BUSYBOX_CONFIG_FEATURE_IP_RARE_PROTOCOLS
660 bool "Support displaying rarely used link types"
661 default BUSYBOX_DEFAULT_FEATURE_IP_RARE_PROTOCOLS
662 depends on BUSYBOX_CONFIG_IP
663 help
664 If you are not going to use links of type "frad", "econet",
665 "bif" etc, you probably don't need to enable this.
666 Ethernet, wireless, infrared, ppp/slip, ip tunnelling
667 link types are supported without this option selected.
668
669 config BUSYBOX_CONFIG_IPADDR
670 bool
671 default BUSYBOX_DEFAULT_IPADDR
672 depends on BUSYBOX_CONFIG_FEATURE_IP_SHORT_FORMS && BUSYBOX_CONFIG_FEATURE_IP_ADDRESS
673
674 config BUSYBOX_CONFIG_IPLINK
675 bool
676 default BUSYBOX_DEFAULT_IPLINK
677 depends on BUSYBOX_CONFIG_FEATURE_IP_SHORT_FORMS && BUSYBOX_CONFIG_FEATURE_IP_LINK
678
679 config BUSYBOX_CONFIG_IPROUTE
680 bool
681 default BUSYBOX_DEFAULT_IPROUTE
682 depends on BUSYBOX_CONFIG_FEATURE_IP_SHORT_FORMS && BUSYBOX_CONFIG_FEATURE_IP_ROUTE
683
684 config BUSYBOX_CONFIG_IPTUNNEL
685 bool
686 default BUSYBOX_DEFAULT_IPTUNNEL
687 depends on BUSYBOX_CONFIG_FEATURE_IP_SHORT_FORMS && BUSYBOX_CONFIG_FEATURE_IP_TUNNEL
688
689 config BUSYBOX_CONFIG_IPRULE
690 bool
691 default BUSYBOX_DEFAULT_IPRULE
692 depends on BUSYBOX_CONFIG_FEATURE_IP_SHORT_FORMS && BUSYBOX_CONFIG_FEATURE_IP_RULE
693
694 config BUSYBOX_CONFIG_IPCALC
695 bool "ipcalc"
696 default BUSYBOX_DEFAULT_IPCALC
697 help
698 ipcalc takes an IP address and netmask and calculates the
699 resulting broadcast, network, and host range.
700
701 config BUSYBOX_CONFIG_FEATURE_IPCALC_FANCY
702 bool "Fancy IPCALC, more options, adds 1 kbyte"
703 default BUSYBOX_DEFAULT_FEATURE_IPCALC_FANCY
704 depends on BUSYBOX_CONFIG_IPCALC
705 help
706 Adds the options hostname, prefix and silent to the output of
707 "ipcalc".
708
709 config BUSYBOX_CONFIG_FEATURE_IPCALC_LONG_OPTIONS
710 bool "Enable long options"
711 default BUSYBOX_DEFAULT_FEATURE_IPCALC_LONG_OPTIONS
712 depends on BUSYBOX_CONFIG_IPCALC && BUSYBOX_CONFIG_LONG_OPTS
713 help
714 Support long options for the ipcalc applet.
715
716 config BUSYBOX_CONFIG_NETMSG
717 bool "netmsg"
718 default BUSYBOX_DEFAULT_NETMSG
719 help
720 simple program for sending udp broadcast messages
721
722 config BUSYBOX_CONFIG_NETSTAT
723 bool "netstat"
724 default BUSYBOX_DEFAULT_NETSTAT
725 select BUSYBOX_CONFIG_PLATFORM_LINUX
726 help
727 netstat prints information about the Linux networking subsystem.
728
729 config BUSYBOX_CONFIG_FEATURE_NETSTAT_WIDE
730 bool "Enable wide netstat output"
731 default BUSYBOX_DEFAULT_FEATURE_NETSTAT_WIDE
732 depends on BUSYBOX_CONFIG_NETSTAT
733 help
734 Add support for wide columns. Useful when displaying IPv6 addresses
735 (-W option).
736
737 config BUSYBOX_CONFIG_FEATURE_NETSTAT_PRG
738 bool "Enable PID/Program name output"
739 default BUSYBOX_DEFAULT_FEATURE_NETSTAT_PRG
740 depends on BUSYBOX_CONFIG_NETSTAT
741 help
742 Add support for -p flag to print out PID and program name.
743 +700 bytes of code.
744
745 config BUSYBOX_CONFIG_NSLOOKUP
746 bool "nslookup"
747 default BUSYBOX_DEFAULT_NSLOOKUP
748 help
749 nslookup is a tool to query Internet name servers.
750
751 config BUSYBOX_CONFIG_NTPD
752 bool "ntpd"
753 default BUSYBOX_DEFAULT_NTPD
754 select BUSYBOX_CONFIG_PLATFORM_LINUX
755 help
756 The NTP client/server daemon.
757
758 config BUSYBOX_CONFIG_FEATURE_NTPD_SERVER
759 bool "Make ntpd usable as a NTP server"
760 default BUSYBOX_DEFAULT_FEATURE_NTPD_SERVER
761 depends on BUSYBOX_CONFIG_NTPD
762 help
763 Make ntpd usable as a NTP server. If you disable this option
764 ntpd will be usable only as a NTP client.
765
766 config BUSYBOX_CONFIG_PSCAN
767 bool "pscan"
768 default BUSYBOX_DEFAULT_PSCAN
769 help
770 Simple network port scanner.
771
772 config BUSYBOX_CONFIG_ROUTE
773 bool "route"
774 default BUSYBOX_DEFAULT_ROUTE
775 select BUSYBOX_CONFIG_PLATFORM_LINUX
776 help
777 Route displays or manipulates the kernel's IP routing tables.
778
779 config BUSYBOX_CONFIG_SLATTACH
780 bool "slattach"
781 default BUSYBOX_DEFAULT_SLATTACH
782 select BUSYBOX_CONFIG_PLATFORM_LINUX
783 help
784 slattach is a small utility to attach network interfaces to serial
785 lines.
786
787 #config TC
788 # bool "tc"
789 # default y
790 # help
791 # show / manipulate traffic control settings
792 #
793 #config FEATURE_TC_INGRESS
794 # def_bool n
795 # depends on TC
796
797 config BUSYBOX_CONFIG_TCPSVD
798 bool "tcpsvd"
799 default BUSYBOX_DEFAULT_TCPSVD
800 help
801 tcpsvd listens on a TCP port and runs a program for each new
802 connection.
803
804 config BUSYBOX_CONFIG_TELNET
805 bool "telnet"
806 default BUSYBOX_DEFAULT_TELNET
807 help
808 Telnet is an interface to the TELNET protocol, but is also commonly
809 used to test other simple protocols.
810
811 config BUSYBOX_CONFIG_FEATURE_TELNET_TTYPE
812 bool "Pass TERM type to remote host"
813 default BUSYBOX_DEFAULT_FEATURE_TELNET_TTYPE
814 depends on BUSYBOX_CONFIG_TELNET
815 help
816 Setting this option will forward the TERM environment variable to the
817 remote host you are connecting to. This is useful to make sure that
818 things like ANSI colors and other control sequences behave.
819
820 config BUSYBOX_CONFIG_FEATURE_TELNET_AUTOLOGIN
821 bool "Pass USER type to remote host"
822 default BUSYBOX_DEFAULT_FEATURE_TELNET_AUTOLOGIN
823 depends on BUSYBOX_CONFIG_TELNET
824 help
825 Setting this option will forward the USER environment variable to the
826 remote host you are connecting to. This is useful when you need to
827 log into a machine without telling the username (autologin). This
828 option enables `-a' and `-l USER' arguments.
829
830 config BUSYBOX_CONFIG_TELNETD
831 bool "telnetd"
832 default BUSYBOX_DEFAULT_TELNETD
833 select BUSYBOX_CONFIG_FEATURE_SYSLOG
834 help
835 A daemon for the TELNET protocol, allowing you to log onto the host
836 running the daemon. Please keep in mind that the TELNET protocol
837 sends passwords in plain text. If you can't afford the space for an
838 SSH daemon and you trust your network, you may say 'y' here. As a
839 more secure alternative, you should seriously consider installing the
840 very small Dropbear SSH daemon instead:
841 http://matt.ucc.asn.au/dropbear/dropbear.html
842
843 Note that for busybox telnetd to work you need several things:
844 First of all, your kernel needs:
845 UNIX98_PTYS=y
846 DEVPTS_FS=y
847
848 Next, you need a /dev/pts directory on your root filesystem:
849
850 $ ls -ld /dev/pts
851 drwxr-xr-x 2 root root 0 Sep 23 13:21 /dev/pts/
852
853 Next you need the pseudo terminal master multiplexer /dev/ptmx:
854
855 $ ls -la /dev/ptmx
856 crw-rw-rw- 1 root tty 5, 2 Sep 23 13:55 /dev/ptmx
857
858 Any /dev/ttyp[0-9]* files you may have can be removed.
859 Next, you need to mount the devpts filesystem on /dev/pts using:
860
861 mount -t devpts devpts /dev/pts
862
863 You need to be sure that busybox has LOGIN and
864 FEATURE_SUID enabled. And finally, you should make
865 certain that Busybox has been installed setuid root:
866
867 chown root.root /bin/busybox
868 chmod 4755 /bin/busybox
869
870 with all that done, telnetd _should_ work....
871
872
873 config BUSYBOX_CONFIG_FEATURE_TELNETD_STANDALONE
874 bool "Support standalone telnetd (not inetd only)"
875 default BUSYBOX_DEFAULT_FEATURE_TELNETD_STANDALONE
876 depends on BUSYBOX_CONFIG_TELNETD
877 help
878 Selecting this will make telnetd able to run standalone.
879
880 config BUSYBOX_CONFIG_FEATURE_TELNETD_INETD_WAIT
881 bool "Support -w SEC option (inetd wait mode)"
882 default BUSYBOX_DEFAULT_FEATURE_TELNETD_INETD_WAIT
883 depends on BUSYBOX_CONFIG_FEATURE_TELNETD_STANDALONE
884 help
885 This option allows you to run telnetd in "inet wait" mode.
886 Example inetd.conf line (note "wait", not usual "nowait"):
887
888 telnet stream tcp wait root /bin/telnetd telnetd -w10
889
890 In this example, inetd passes _listening_ socket_ as fd 0
891 to telnetd when connection appears.
892 telnetd will wait for connections until all existing
893 connections are closed, and no new connections
894 appear during 10 seconds. Then it exits, and inetd continues
895 to listen for new connections.
896
897 This option is rarely used. "tcp nowait" is much more usual
898 way of running tcp services, including telnetd.
899 You most probably want to say N here.
900
901 config BUSYBOX_CONFIG_TFTP
902 bool "tftp"
903 default BUSYBOX_DEFAULT_TFTP
904 help
905 This enables the Trivial File Transfer Protocol client program. TFTP
906 is usually used for simple, small transfers such as a root image
907 for a network-enabled bootloader.
908
909 config BUSYBOX_CONFIG_TFTPD
910 bool "tftpd"
911 default BUSYBOX_DEFAULT_TFTPD
912 help
913 This enables the Trivial File Transfer Protocol server program.
914 It expects that stdin is a datagram socket and a packet
915 is already pending on it. It will exit after one transfer.
916 In other words: it should be run from inetd in nowait mode,
917 or from udpsvd. Example: "udpsvd -E 0 69 tftpd DIR"
918
919 comment "Common options for tftp/tftpd"
920 depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
921
922 config BUSYBOX_CONFIG_FEATURE_TFTP_GET
923 bool "Enable 'tftp get' and/or tftpd upload code"
924 default BUSYBOX_DEFAULT_FEATURE_TFTP_GET
925 depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
926 help
927 Add support for the GET command within the TFTP client. This allows
928 a client to retrieve a file from a TFTP server.
929 Also enable upload support in tftpd, if tftpd is selected.
930
931 Note: this option does _not_ make tftpd capable of download
932 (the usual operation people need from it)!
933
934 config BUSYBOX_CONFIG_FEATURE_TFTP_PUT
935 bool "Enable 'tftp put' and/or tftpd download code"
936 default BUSYBOX_DEFAULT_FEATURE_TFTP_PUT
937 depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
938 help
939 Add support for the PUT command within the TFTP client. This allows
940 a client to transfer a file to a TFTP server.
941 Also enable download support in tftpd, if tftpd is selected.
942
943 config BUSYBOX_CONFIG_FEATURE_TFTP_BLOCKSIZE
944 bool "Enable 'blksize' and 'tsize' protocol options"
945 default BUSYBOX_DEFAULT_FEATURE_TFTP_BLOCKSIZE
946 depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
947 help
948 Allow tftp to specify block size, and tftpd to understand
949 "blksize" and "tsize" options.
950
951 config BUSYBOX_CONFIG_FEATURE_TFTP_PROGRESS_BAR
952 bool "Enable tftp progress meter"
953 default BUSYBOX_DEFAULT_FEATURE_TFTP_PROGRESS_BAR
954 depends on BUSYBOX_CONFIG_TFTP && BUSYBOX_CONFIG_FEATURE_TFTP_BLOCKSIZE
955 help
956 Show progress bar.
957
958 config BUSYBOX_CONFIG_TFTP_DEBUG
959 bool "Enable debug"
960 default BUSYBOX_DEFAULT_TFTP_DEBUG
961 depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
962 help
963 Make tftp[d] print debugging messages on stderr.
964 This is useful if you are diagnosing a bug in tftp[d].
965
966 config BUSYBOX_CONFIG_TRACEROUTE
967 bool "traceroute"
968 default BUSYBOX_DEFAULT_TRACEROUTE
969 select BUSYBOX_CONFIG_PLATFORM_LINUX
970 help
971 Utility to trace the route of IP packets.
972
973 config BUSYBOX_CONFIG_TRACEROUTE6
974 bool "traceroute6"
975 default BUSYBOX_DEFAULT_TRACEROUTE6
976 depends on BUSYBOX_CONFIG_FEATURE_IPV6 && BUSYBOX_CONFIG_TRACEROUTE
977 help
978 Utility to trace the route of IPv6 packets.
979
980 config BUSYBOX_CONFIG_FEATURE_TRACEROUTE_VERBOSE
981 bool "Enable verbose output"
982 default BUSYBOX_DEFAULT_FEATURE_TRACEROUTE_VERBOSE
983 depends on BUSYBOX_CONFIG_TRACEROUTE
984 help
985 Add some verbosity to traceroute. This includes among other things
986 hostnames and ICMP response types.
987
988 config BUSYBOX_CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE
989 bool "Enable loose source route"
990 default BUSYBOX_DEFAULT_FEATURE_TRACEROUTE_SOURCE_ROUTE
991 depends on BUSYBOX_CONFIG_TRACEROUTE
992 help
993 Add option to specify a loose source route gateway
994 (8 maximum).
995
996 config BUSYBOX_CONFIG_FEATURE_TRACEROUTE_USE_ICMP
997 bool "Use ICMP instead of UDP"
998 default BUSYBOX_DEFAULT_FEATURE_TRACEROUTE_USE_ICMP
999 depends on BUSYBOX_CONFIG_TRACEROUTE
1000 help
1001 Add option -I to use ICMP ECHO instead of UDP datagrams.
1002
1003 config BUSYBOX_CONFIG_TUNCTL
1004 bool "tunctl"
1005 default BUSYBOX_DEFAULT_TUNCTL
1006 select BUSYBOX_CONFIG_PLATFORM_LINUX
1007 help
1008 tunctl creates or deletes tun devices.
1009
1010 config BUSYBOX_CONFIG_FEATURE_TUNCTL_UG
1011 bool "Support owner:group assignment"
1012 default BUSYBOX_DEFAULT_FEATURE_TUNCTL_UG
1013 depends on BUSYBOX_CONFIG_TUNCTL
1014 help
1015 Allow to specify owner and group of newly created interface.
1016 340 bytes of pure bloat. Say no here.
1017
1018 source package/utils/busybox/config/networking/udhcp/Config.in
1019
1020 config BUSYBOX_CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS
1021 string "ifup udhcpc command line options"
1022 default BUSYBOX_DEFAULT_IFUPDOWN_UDHCPC_CMD_OPTIONS
1023 depends on BUSYBOX_CONFIG_IFUPDOWN && BUSYBOX_CONFIG_UDHCPC
1024 help
1025 Command line options to pass to udhcpc from ifup.
1026 Intended to alter options not available in /etc/network/interfaces.
1027 (IE: --syslog --background etc...)
1028
1029 config BUSYBOX_CONFIG_UDPSVD
1030 bool "udpsvd"
1031 default BUSYBOX_DEFAULT_UDPSVD
1032 help
1033 udpsvd listens on an UDP port and runs a program for each new
1034 connection.
1035
1036 config BUSYBOX_CONFIG_VCONFIG
1037 bool "vconfig"
1038 default BUSYBOX_DEFAULT_VCONFIG
1039 select BUSYBOX_CONFIG_PLATFORM_LINUX
1040 help
1041 Creates, removes, and configures VLAN interfaces
1042
1043 config BUSYBOX_CONFIG_WGET
1044 bool "wget"
1045 default BUSYBOX_DEFAULT_WGET
1046 help
1047 wget is a utility for non-interactive download of files from HTTP
1048 and FTP servers.
1049
1050 config BUSYBOX_CONFIG_FEATURE_WGET_STATUSBAR
1051 bool "Enable a nifty process meter (+2k)"
1052 default BUSYBOX_DEFAULT_FEATURE_WGET_STATUSBAR
1053 depends on BUSYBOX_CONFIG_WGET
1054 help
1055 Enable the transfer progress bar for wget transfers.
1056
1057 config BUSYBOX_CONFIG_FEATURE_WGET_AUTHENTICATION
1058 bool "Enable HTTP authentication"
1059 default BUSYBOX_DEFAULT_FEATURE_WGET_AUTHENTICATION
1060 depends on BUSYBOX_CONFIG_WGET
1061 help
1062 Support authenticated HTTP transfers.
1063
1064 config BUSYBOX_CONFIG_FEATURE_WGET_LONG_OPTIONS
1065 bool "Enable long options"
1066 default BUSYBOX_DEFAULT_FEATURE_WGET_LONG_OPTIONS
1067 depends on BUSYBOX_CONFIG_WGET && BUSYBOX_CONFIG_LONG_OPTS
1068 help
1069 Support long options for the wget applet.
1070
1071 config BUSYBOX_CONFIG_FEATURE_WGET_TIMEOUT
1072 bool "Enable timeout option -T SEC"
1073 default BUSYBOX_DEFAULT_FEATURE_WGET_TIMEOUT
1074 depends on BUSYBOX_CONFIG_WGET
1075 help
1076 Supports network read and connect timeouts for wget,
1077 so that wget will give up and timeout, through the -T
1078 command line option.
1079
1080 Currently only connect and network data read timeout are
1081 supported (i.e., timeout is not applied to the DNS query). When
1082 FEATURE_WGET_LONG_OPTIONS is also enabled, the --timeout option
1083 will work in addition to -T.
1084
1085 config BUSYBOX_CONFIG_ZCIP
1086 bool "zcip"
1087 default BUSYBOX_DEFAULT_ZCIP
1088 select BUSYBOX_CONFIG_PLATFORM_LINUX
1089 select BUSYBOX_CONFIG_FEATURE_SYSLOG
1090 help
1091 ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927.
1092 It's a daemon that allocates and defends a dynamically assigned
1093 address on the 169.254/16 network, requiring no system administrator.
1094
1095 See http://www.zeroconf.org for further details, and "zcip.script"
1096 in the busybox examples.
1097
1098 endmenu