blob: 42f8a79c22ef1b4b6284035749aba9fe36d3c79b [file] [log] [blame]
Eric Andersenc9f20d92002-12-05 08:41:41 +00001#
2# For a description of the syntax of this configuration file,
3# see scripts/kbuild/config-language.txt.
4#
5
6menu "Networking Utilities"
7
8config CONFIG_FEATURE_IPV6
9 bool "Enable IPv6 support"
10 default n
11 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +000012 Enable IPv6 support to busybox. This makes applets that talk IP
13 able to work with IPv6.
Eric Andersenc9f20d92002-12-05 08:41:41 +000014
Glenn L McGrath9e598412003-01-09 10:06:01 +000015config CONFIG_ARPING
16 bool "arping"
17 default n
18 help
19 Ping hosts by ARP packets
20
Glenn L McGrath02d7cbf2002-12-13 02:43:50 +000021config CONFIG_FTPGET
22 bool "ftpget"
23 default n
24 help
25 Retrieve a remote file via FTP.
26
27config CONFIG_FTPPUT
28 bool "ftpput"
29 default n
30 help
31 Store a remote file via FTP.
32
Eric Andersenc9f20d92002-12-05 08:41:41 +000033config CONFIG_HOSTNAME
34 bool "hostname"
35 default n
36 help
Eric Andersene5642112003-07-14 19:37:08 +000037 Show or set the system's host name
Eric Andersenc9f20d92002-12-05 08:41:41 +000038
Glenn L McGrath58c708a2003-01-05 04:01:56 +000039config CONFIG_HTTPD
40 bool "httpd"
41 default n
42 help
43 Serve web pages via an HTTP server.
44
Glenn L McGrath06e95652003-02-09 06:51:14 +000045config CONFIG_FEATURE_HTTPD_USAGE_FROM_INETD_ONLY
Eric Andersenf3a02bb2003-07-28 08:31:56 +000046 bool " Support using httpd only from inetd"
Glenn L McGrath06e95652003-02-09 06:51:14 +000047 default n
48 depends on CONFIG_HTTPD
49 help
Glenn L McGrathd3af4092003-05-14 12:20:21 +000050 This option disables uid and port options for the httpd applet
51 but requires inetd server daemon.
Glenn L McGrath06e95652003-02-09 06:51:14 +000052
Glenn L McGrath58c708a2003-01-05 04:01:56 +000053config CONFIG_FEATURE_HTTPD_BASIC_AUTH
Eric Andersenf3a02bb2003-07-28 08:31:56 +000054 bool " Enable Basic http Authentication"
Glenn L McGrathd3af4092003-05-14 12:20:21 +000055 default y
Glenn L McGrath58c708a2003-01-05 04:01:56 +000056 depends on CONFIG_HTTPD
57 help
Glenn L McGrathd3af4092003-05-14 12:20:21 +000058 Utilizes password settings from /etc/httpd.conf for basic
59 authentication on a per url basis.
Glenn L McGrath58c708a2003-01-05 04:01:56 +000060
Eric Andersen35e643b2003-07-28 07:40:39 +000061config CONFIG_FEATURE_HTTPD_AUTH_MD5
Eric Andersenf3a02bb2003-07-28 08:31:56 +000062 bool " Support MD5 crypted passwords for http Authentication"
Eric Andersen35e643b2003-07-28 07:40:39 +000063 default n
64 depends on CONFIG_FEATURE_HTTPD_BASIC_AUTH
65 help
Eric Andersenf3a02bb2003-07-28 08:31:56 +000066 Enables basic per url authentication from /etc/httpd.conf
67 using md5 passwords.
Eric Andersen35e643b2003-07-28 07:40:39 +000068
Glenn L McGrath06e95652003-02-09 06:51:14 +000069
Glenn L McGrath393183d2003-05-26 14:07:50 +000070if !CONFIG_FEATURE_HTTPD_USAGE_FROM_INETD_ONLY
Glenn L McGrath06e95652003-02-09 06:51:14 +000071config CONFIG_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP
Eric Andersenf3a02bb2003-07-28 08:31:56 +000072 bool " Support reloading the global config file using hup signal"
Glenn L McGrath06e95652003-02-09 06:51:14 +000073 default n
74 depends on CONFIG_HTTPD
75 help
Glenn L McGrathd3af4092003-05-14 12:20:21 +000076 This option enables processing of SIGHUP to reload cached
77 configuration settings.
Glenn L McGrath06e95652003-02-09 06:51:14 +000078
79config CONFIG_FEATURE_HTTPD_SETUID
Glenn L McGrathd3af4092003-05-14 12:20:21 +000080 bool " Enable support -u <user> option"
Glenn L McGrath06e95652003-02-09 06:51:14 +000081 default n
82 depends on CONFIG_HTTPD
83 help
Glenn L McGrathd3af4092003-05-14 12:20:21 +000084 This option allows the server to run as a specific user
85 rather than defaulting to the user that starts the server.
86 Use of this option requires special privilegies to change to a
87 different user.
Glenn L McGrath393183d2003-05-26 14:07:50 +000088endif
Glenn L McGrath06e95652003-02-09 06:51:14 +000089
90config CONFIG_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES
Eric Andersenf3a02bb2003-07-28 08:31:56 +000091 bool " Support loading additional mime types at run-time"
Glenn L McGrath06e95652003-02-09 06:51:14 +000092 default n
93 depends on CONFIG_HTTPD
94 help
Glenn L McGrathd3af4092003-05-14 12:20:21 +000095 This option enables support for additional mime types at
96 run-time to be specified in the configuration file.
Glenn L McGrath06e95652003-02-09 06:51:14 +000097
Glenn L McGrathd3af4092003-05-14 12:20:21 +000098config CONFIG_FEATURE_HTTPD_CGI
Eric Andersenf3a02bb2003-07-28 08:31:56 +000099 bool " Support Common Gateway Interface (CGI)"
Glenn L McGrathd3af4092003-05-14 12:20:21 +0000100 default y
101 depends on CONFIG_HTTPD
102 help
103 This option allows scripts and executables to be invoked
104 when specific urls are requested.
Glenn L McGrath393183d2003-05-26 14:07:50 +0000105
Glenn L McGrath06e95652003-02-09 06:51:14 +0000106config CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
Eric Andersenf3a02bb2003-07-28 08:31:56 +0000107 bool " Support the REMOTE_PORT environment variable for CGI"
Glenn L McGrath06e95652003-02-09 06:51:14 +0000108 default n
109 depends on CONFIG_FEATURE_HTTPD_CGI
110 help
Glenn L McGrathd3af4092003-05-14 12:20:21 +0000111 Use of this option can assist scripts in generating
112 references that contain a unique port number.
Glenn L McGrath06e95652003-02-09 06:51:14 +0000113
114config CONFIG_FEATURE_HTTPD_SET_CGI_VARS_TO_ENV
Glenn L McGrathd3af4092003-05-14 12:20:21 +0000115 bool " Enable setting of CGI_varname=value environment vars for CGI"
Eric Andersen35e643b2003-07-28 07:40:39 +0000116 default n
Glenn L McGrath06e95652003-02-09 06:51:14 +0000117 depends on CONFIG_FEATURE_HTTPD_CGI
118 help
Glenn L McGrathd3af4092003-05-14 12:20:21 +0000119 This option parses POST or GET arguments from a form and
120 sets environment variables with their value. This simplifies
121 and speeds up CGI scripts. A form argument of foo=bar would
122 result in a script having the environment variable CGI_foo set
123 to 'bar'. In addition, this option sets a variable that
124 lists all the argument names. e.g. CGI_VARNAMES_="name1 name2".
Glenn L McGrath06e95652003-02-09 06:51:14 +0000125
Glenn L McGrath06e95652003-02-09 06:51:14 +0000126config CONFIG_FEATURE_HTTPD_ENCODE_URL_STR
Glenn L McGrathd3af4092003-05-14 12:20:21 +0000127 bool " Enable the -e option for shell script CGI simplification."
128 default y
Glenn L McGrath06e95652003-02-09 06:51:14 +0000129 depends on CONFIG_HTTPD
130 help
Glenn L McGrathd3af4092003-05-14 12:20:21 +0000131 After set, this option allows html encoding arbitrary
132 strings for display of the browser. Output goes to stdout.
133 For example, httpd -e "<Hello World>" as
134 "&#60Hello&#32World&#62".
Glenn L McGrath06e95652003-02-09 06:51:14 +0000135
Eric Andersenc9f20d92002-12-05 08:41:41 +0000136config CONFIG_IFCONFIG
137 bool "ifconfig"
138 default n
139 help
Eric Andersene5642112003-07-14 19:37:08 +0000140 Ifconfig is used to configure the kernel-resident network interfaces.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000141
142config CONFIG_FEATURE_IFCONFIG_STATUS
143 bool " Enable status reporting output (+7k)"
144 default y
145 depends on CONFIG_IFCONFIG
146 help
Eric Andersene5642112003-07-14 19:37:08 +0000147 If ifconfig is called with no arguments it will display the status
148 of the currently active interfaces.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000149
150config CONFIG_FEATURE_IFCONFIG_SLIP
151 bool " Enable slip-specific options \"keepalive\" and \"outfill\""
152 default n
153 depends on CONFIG_IFCONFIG
154 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000155 Allow "keepalive" and "outfill" support for SLIP. If you're not
156 planning on using serial lines, leave this unchecked.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000157
158config CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
159 bool " Enable options \"mem_start\", \"io_addr\", and \"irq\""
160 default n
161 depends on CONFIG_IFCONFIG
162 help
Eric Andersene5642112003-07-14 19:37:08 +0000163 Allow the start address for shared memory, start address for I/O,
164 and/or the interrupt line used by the specified device.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000165
166config CONFIG_FEATURE_IFCONFIG_HW
167 bool " Enable option \"hw\" (ether only)"
168 default y
169 depends on CONFIG_IFCONFIG
170 help
Eric Andersene5642112003-07-14 19:37:08 +0000171 Set the hardware address of this interface, if the device driver
172 supports this operation. Currently, we only support the 'ether'
173 class.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000174
175config CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS
176 bool " Set the broadcast automatically"
177 default n
178 depends on CONFIG_IFCONFIG
179 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000180 Setting this will make ifconfig attempt to find the broadcast
181 automatically if the value '+' is used.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000182
183config CONFIG_IFUPDOWN
184 bool "ifupdown"
185 default n
186 help
Eric Andersen342aea92003-07-26 09:27:02 +0000187 Activate or deactivate the specified interfaces. This applet makes
188 use of either "ifconfig" and "route" or the "ip" command to actually
189 configure network interfaces. Therefore, you will probably also want
190 to enable either CONFIG_IFCONFIG and CONFIG_ROUTE, or enable
191 CONFIG_FEATURE_IFUPDOWN_IP and the various CONFIG_IP options. Of
192 course you could use non-busybox versions of these programs, so
193 against my better judgement (since this will surely result in plenty
194 of support questions on the mailing list), I do not force you to
195 enable these additional options. It is up to you to supply either
196 "ifconfig" and "route" or the "ip" command, either via busybox or via
197 standalone utilities.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000198
Eric Andersen342aea92003-07-26 09:27:02 +0000199# I really should force these to be enabled
200# && CONFIG_IP && CONFIG_FEATURE_IP_ADDRESS && CONFIG_FEATURE_IP_LINK && CONFIG_FEATURE_IP_ROUTE
201# but then people could not use the full-blown iproute2 program...
Glenn L McGrathd66370c2003-01-13 21:40:38 +0000202config CONFIG_FEATURE_IFUPDOWN_IP
203 bool " Use ip applet"
204 default n
Eric Andersen342aea92003-07-26 09:27:02 +0000205 depends on CONFIG_IFUPDOWN
Glenn L McGrathd66370c2003-01-13 21:40:38 +0000206 help
Eric Andersen342aea92003-07-26 09:27:02 +0000207 Use the iproute "ip" command to implement "ifupdown". You will
208 probably want to also enable CONFIG_IP, CONFIG_FEATURE_IP_ADDRESS,
209 CONFIG_FEATURE_IP_LINK, and CONFIG_FEATURE_IP_ROUTE. Of course
210 if you wanted to use the full-blown iproute2 program you could
211 leave the the busybox CONFIG_IP* options disabled.
Glenn L McGrathd66370c2003-01-13 21:40:38 +0000212
Eric Andersenc9f20d92002-12-05 08:41:41 +0000213config CONFIG_FEATURE_IFUPDOWN_IPV4
214 bool " Enable support for IPv4"
215 default y
216 depends on CONFIG_IFUPDOWN
217 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000218 If you want busybox to talk IPv4, leave this on.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000219
220config CONFIG_FEATURE_IFUPDOWN_IPV6
Glenn L McGrathd66370c2003-01-13 21:40:38 +0000221 bool " Enable support for IPv6"
Eric Andersenc9f20d92002-12-05 08:41:41 +0000222 default n
223 depends on CONFIG_IFUPDOWN
224 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000225 If you need support for IPv6, turn this option on.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000226
227config CONFIG_FEATURE_IFUPDOWN_IPX
Glenn L McGrathd66370c2003-01-13 21:40:38 +0000228 bool " Enable support for IPX"
Eric Andersenc9f20d92002-12-05 08:41:41 +0000229 default n
230 depends on CONFIG_IFUPDOWN
231 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000232 If this option is selected you can use busybox to work with IPX
233 networks.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000234
Glenn L McGrathcdbe5e52002-12-06 08:35:55 +0000235config CONFIG_FEATURE_IFUPDOWN_MAPPING
236 bool " Enable mapping support"
237 default n
238 depends on CONFIG_IFUPDOWN
239 help
240 This enables support for the "mapping" stanza, unless you have
241 a weird network setup you dont need it.
242
Glenn L McGrath06e95652003-02-09 06:51:14 +0000243config CONFIG_INETD
244 bool "inetd"
245 default n
246 help
247 Internet superserver daemon
248
249config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_ECHO
250 bool " Support echo service"
251 default y
252 depends on CONFIG_INETD
253 help
254 Echo received data internal inetd service
255
256config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_DISCARD
257 bool " Support discard service"
258 default y
259 depends on CONFIG_INETD
260 help
261 Internet /dev/null internal inetd service
262
263config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_TIME
264 bool " Support time service"
265 default y
266 depends on CONFIG_INETD
267 help
268 Return 32 bit time since 1900 internal inetd service
269
270config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_DAYTIME
271 bool " Support daytime service"
272 default y
273 depends on CONFIG_INETD
274 help
275 Return human-readable time internal inetd service
276
277config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_CHARGEN
278 bool " Support chargen service"
279 default y
280 depends on CONFIG_INETD
281 help
282 Familiar character generator internal inetd service
283
284
Eric Andersenc9f20d92002-12-05 08:41:41 +0000285config CONFIG_IP
286 bool "ip"
287 default n
288 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000289 The "ip" applet is a TCP/IP interface configuration and routing
290 utility. You generally don't need "ip" to use busybox with
291 TCP/IP.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000292
293if CONFIG_IP && CONFIG_IPADDR
294 config CONFIG_FEATURE_IP_ADDRESS
295 default y
296 comment " address (forced enabled for ipaddr)"
297endif
298if ! (CONFIG_IP && CONFIG_IPADDR)
299 config CONFIG_FEATURE_IP_ADDRESS
300 bool " address"
Glenn L McGrath4a4c6772003-02-15 11:50:33 +0000301 default y
Eric Andersenc9f20d92002-12-05 08:41:41 +0000302 depends on CONFIG_IP
303 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000304 Address manipulation support for the "ip" applet.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000305endif
306
307if CONFIG_IP && CONFIG_IPLINK
308 config CONFIG_FEATURE_IP_LINK
309 default y
310 comment " link (forced enabled for iplink)"
311endif
312if !(CONFIG_IP && CONFIG_IPLINK)
313 config CONFIG_FEATURE_IP_LINK
314 bool " link"
315 default y
316 depends on CONFIG_IP
317 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000318 Configure network devices with "ip".
Eric Andersenc9f20d92002-12-05 08:41:41 +0000319endif
320
321if CONFIG_IP && CONFIG_IPROUTE
322 config CONFIG_FEATURE_IP_ROUTE
323 default y
324 comment " route (forced enabled for iproute)"
325endif
326if !(CONFIG_IP && CONFIG_IPROUTE)
327 config CONFIG_FEATURE_IP_ROUTE
328 bool " route"
329 default y
330 depends on CONFIG_IP
331 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000332 Add support for routing table management to "ip".
Eric Andersenc9f20d92002-12-05 08:41:41 +0000333endif
334
335if CONFIG_IP && CONFIG_IPTUNNEL
336 config CONFIG_FEATURE_IP_TUNNEL
337 default y
338 comment " tunnel (forced enabled for iptunnel)"
339endif
340if !(CONFIG_IP && CONFIG_IPTUNNEL)
341 config CONFIG_FEATURE_IP_TUNNEL
342 bool " tunnel"
Glenn L McGrath4a4c6772003-02-15 11:50:33 +0000343 default n
Eric Andersenc9f20d92002-12-05 08:41:41 +0000344 depends on CONFIG_IP
345 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000346 Add support for tunneling commands to "ip".
Eric Andersenc9f20d92002-12-05 08:41:41 +0000347endif
348
349config CONFIG_IPCALC
350 bool "ipcalc"
351 default n
352 help
Eric Andersene5642112003-07-14 19:37:08 +0000353 ipcalc takes an IP address and netmask and calculates the
354 resulting broadcast, network, and host range.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000355
356config CONFIG_FEATURE_IPCALC_FANCY
357 bool " Fancy IPCALC, more options, adds 300 bytes"
358 default y
Glenn L McGrath80a60412002-12-06 23:11:30 +0000359 depends on CONFIG_IPCALC
Eric Andersenc9f20d92002-12-05 08:41:41 +0000360 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000361 Adds the fields hostname and silent to the output of "ipcalc".
Eric Andersenc9f20d92002-12-05 08:41:41 +0000362
363config CONFIG_IPADDR
364 bool "ipaddr"
365 default n
366 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000367 Equivalent to selecting address support to "ip", above.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000368
369config CONFIG_IPLINK
370 bool "iplink"
371 default n
372 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000373 Equivalent to selecting link support to "ip", above.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000374
375config CONFIG_IPROUTE
376 bool "iproute"
377 default n
378 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000379 Equivalent to selecting route support to "ip", above.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000380
381config CONFIG_IPTUNNEL
382 bool "iptunnel"
383 default n
384 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000385 Equivalent to selecting tunnel support to "ip", above.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000386
Glenn L McGrathf03c9332002-12-13 00:01:44 +0000387config CONFIG_NAMEIF
388 bool "nameif"
389 default n
390 help
391 nameif used to rename network interface by its MAC address.
392 Renamed interfaces MUST be in the down state.
393 It is possible to use file (default: /etc/mactab)
394 with list of new interface names and MACs.
395 Maximum interface name length: IF_NAMESIZE = 16
396 File fields are sepatated by space or tab.
397 File format:
398 # Comment
399 new_interface_name XX:XX:XX:XX:XX:XX
400
Eric Andersenc9f20d92002-12-05 08:41:41 +0000401config CONFIG_NC
402 bool "nc"
403 default n
404 help
Eric Andersene5642112003-07-14 19:37:08 +0000405 A simple Unix utility which reads and writes data across network
406 connections.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000407
408config CONFIG_NETSTAT
409 bool "netstat"
410 default n
411 help
Eric Andersene5642112003-07-14 19:37:08 +0000412 Netstat prints information about the Linux networking subsystem.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000413
414config CONFIG_NSLOOKUP
415 bool "nslookup"
416 default n
417 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000418 Nslookup is a tool to query Internet name servers.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000419
420config CONFIG_PING
421 bool "ping"
422 default n
423 help
Eric Andersene5642112003-07-14 19:37:08 +0000424 Ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
425 elicit an ICMP ECHO_RESPONSE from a host or gateway.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000426
427config CONFIG_FEATURE_FANCY_PING
428 bool " Enable fancy ping output"
429 default y
430 depends on CONFIG_PING
431 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000432 Make the output from the ping applet include statistics, and at the
433 same time provide full support for ICMP packets.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000434
435config CONFIG_PING6
436 bool "ping6"
437 default n
438 depends on CONFIG_FEATURE_IPV6
439 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000440 This will give you a ping that can talk IPv6.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000441
442config CONFIG_FEATURE_FANCY_PING6
443 bool " Enable fancy ping6 output"
444 default y
445 depends on CONFIG_PING6
446 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000447 Make the output from the ping6 applet include statistics, and at the
448 same time provide full support for ICMP packets.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000449
450config CONFIG_ROUTE
451 bool "route"
452 default n
453 help
Eric Andersene5642112003-07-14 19:37:08 +0000454 Route displays or manipulates the kernel's IP routing tables.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000455
456config CONFIG_TELNET
457 bool "telnet"
458 default n
459 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000460 Telnet is an interface to the TELNET protocol, but is also commonly
461 used to test other simple protocols.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000462
463config CONFIG_FEATURE_TELNET_TTYPE
464 bool " Pass TERM type to remote host"
465 default y
Glenn L McGrath80a60412002-12-06 23:11:30 +0000466 depends on CONFIG_TELNET
Eric Andersenc9f20d92002-12-05 08:41:41 +0000467 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000468 Setting this option will forward the TERM environment variable to the
469 remote host you are connecting to. This is useful to make sure that
470 things like ANSI colors and other control sequences behave.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000471
472config CONFIG_TELNETD
473 bool "telnetd"
474 default n
475 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000476 A daemon for the TELNET protocol, allowing you to log on to the host
477 running the daemon. Please keep in mind that the TELNET protocol
478 sends passwords in plain text. If you can't afford the space for
479 any SSH daemon and you trust your network, say 'y' here.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000480
Glenn L McGrath9e5d6c02003-01-21 20:55:56 +0000481config CONFIG_FEATURE_TELNETD_INETD
Glenn L McGrath06e95652003-02-09 06:51:14 +0000482 bool " Support call from inetd only"
Glenn L McGrath9e5d6c02003-01-21 20:55:56 +0000483 default n
484 depends on CONFIG_TELNETD
485 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000486 Selecting this will make telnetd only callable from inetd, removing the
487 standalone support.
Glenn L McGrath9e5d6c02003-01-21 20:55:56 +0000488
Eric Andersenc9f20d92002-12-05 08:41:41 +0000489config CONFIG_TFTP
490 bool "tftp"
491 default n
492 help
Eric Andersene5642112003-07-14 19:37:08 +0000493 This enables the Tirvial File Transfer Protocol client program. TFTP
494 is usually used for simple, small transfers such as a root image
495 for a network-enabled bootloader.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000496
497config CONFIG_FEATURE_TFTP_GET
498 bool " Enable \"get\" command"
499 default y
500 depends on CONFIG_TFTP
501 help
Eric Andersene5642112003-07-14 19:37:08 +0000502 Add support for the GET command within the TFTP client. This allows
503 a client to retreive a file from a TFTP server.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000504
505config CONFIG_FEATURE_TFTP_PUT
506 bool " Enable \"put\" command"
507 default y
508 depends on CONFIG_TFTP
509 help
Eric Andersene5642112003-07-14 19:37:08 +0000510 Add support for the PUT command within the TFTP client. This allows
511 a client to transfer a file to a TFTP server.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000512
513config CONFIG_FEATURE_TFTP_BLOCKSIZE
514 bool " Enable \"blocksize\" command"
515 default n
516 depends on CONFIG_TFTP
517 help
Eric Andersene5642112003-07-14 19:37:08 +0000518 Allow the client to specify the desired block size for transfers.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000519
520config CONFIG_FEATURE_TFTP_DEBUG
521 bool " Enable debug"
Glenn L McGrath393183d2003-05-26 14:07:50 +0000522 default n
Eric Andersenc9f20d92002-12-05 08:41:41 +0000523 depends on CONFIG_TFTP
524 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000525 Enable debug settings for tftp. This is useful if you're running
526 into problems with tftp as the protocol doesn't help you much when
527 you run into problems.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000528
529config CONFIG_TRACEROUTE
530 bool "traceroute"
531 default n
532 help
Eric Andersene5642112003-07-14 19:37:08 +0000533 Utility to trace the route of IP packets
Eric Andersenc9f20d92002-12-05 08:41:41 +0000534
535config CONFIG_FEATURE_TRACEROUTE_VERBOSE
536 bool " Enable verbose output"
Glenn L McGrath393183d2003-05-26 14:07:50 +0000537 default n
Eric Andersenc9f20d92002-12-05 08:41:41 +0000538 depends on CONFIG_TRACEROUTE
539 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000540 Add some verbosity to traceroute. This includes amongst other things
541 hostnames and ICMP response types.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000542
Eric Andersen853c4942003-01-23 05:59:32 +0000543config CONFIG_VCONFIG
544 bool "vconfig"
545 default n
546 help
547 Creates, removes, and configures VLAN interfaces
548
Eric Andersenc9f20d92002-12-05 08:41:41 +0000549config CONFIG_WGET
550 bool "wget"
551 default n
552 help
Eric Andersene5642112003-07-14 19:37:08 +0000553 Wget is a utility for non-interactive download of files from HTTP,
554 HTTPS, and FTP servers.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000555
556config CONFIG_FEATURE_WGET_STATUSBAR
557 bool " Enable a nifty process meter (+2k)"
558 default y
559 depends on CONFIG_WGET
560 help
Eric Andersene5642112003-07-14 19:37:08 +0000561 Enable the transfer progress bar for wget transfers.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000562
563config CONFIG_FEATURE_WGET_AUTHENTICATION
564 bool " Enable HTTP authentication"
565 default y
566 depends on CONFIG_WGET
567 help
Eric Andersene5642112003-07-14 19:37:08 +0000568 Support authenticated HTTP transfers.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000569
570source networking/udhcp/Config.in
571
572endmenu
573