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