iPatch from waldi, fixes usage of ip route flush (from)? (match|exact)
[oweals/busybox.git] / networking / Config.in
1 #
2 # For a description of the syntax of this configuration file,
3 # see scripts/kbuild/config-language.txt.
4 #
5
6 menu "Networking Utilities"
7
8 config CONFIG_FEATURE_IPV6
9         bool "Enable IPv6 support"
10         default n
11         help
12           Please submit a patch to add help text for this item.
13
14 config CONFIG_ARPING
15         bool "arping"
16         default n
17         help
18           Ping hosts by ARP packets
19
20 config CONFIG_FTPGET
21         bool "ftpget"
22         default n
23         help
24           Retrieve a remote file via FTP.
25
26 config CONFIG_FTPPUT
27         bool "ftpput"
28         default n
29         help
30           Store a remote file via FTP.
31
32 config CONFIG_HOSTNAME
33         bool "hostname"
34         default n
35         help
36           Please submit a patch to add help text for this item.
37
38 config CONFIG_HTTPD
39         bool "httpd"
40         default n
41         help
42           Serve web pages via an HTTP server.
43
44 config CONFIG_FEATURE_HTTPD_USAGE_FROM_INETD_ONLY
45         bool "  Support call from inetd only"
46         default n
47         depends on CONFIG_HTTPD
48         help
49           This option disabling uid and port options for httpd applet
50           and more others reducing size moments, but require
51           internet superserver daemon for usaging.
52
53 config CONFIG_FEATURE_HTTPD_BASIC_AUTH
54         bool "  Enable Basic Authentication"
55         default n
56         depends on CONFIG_HTTPD
57         help
58           Utilizes /etc/httpd.conf for basic authentication on a
59           per url basis.
60
61 config CONFIG_FEATURE_HTTPD_CGI
62         bool "  Enable support Common Gateway Interface"
63         default n
64         depends on CONFIG_HTTPD
65         help
66           Disable this for do very small module
67
68 config CONFIG_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP
69         bool "  Enable support reload global config file after hup signaled"
70         default n
71         depends on CONFIG_HTTPD
72         help
73           Disable this for do very small module
74
75 config CONFIG_FEATURE_HTTPD_SETUID
76         bool "  Enable support -u user option"
77         default n
78         depends on CONFIG_HTTPD
79         help
80           Require for drop privilegies after bind() to privilegies port
81
82 config CONFIG_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES
83         bool "  Enable support load from config file mime types"
84         default n
85         depends on CONFIG_HTTPD
86         help
87           After set this you can adding or change mime types from file
88           suffixes in config files
89
90 config CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
91         bool "  Enable support set eviroment REMOTE_PORT"
92         default n
93         depends on CONFIG_FEATURE_HTTPD_CGI
94         help
95           After set this your CGI script can know own remote port connecting
96
97 config CONFIG_FEATURE_HTTPD_SET_CGI_VARS_TO_ENV
98         bool "  Enable support nonstandart httpd feature set CGI_var=value"
99         default n
100         depends on CONFIG_FEATURE_HTTPD_CGI
101         help
102           After set this your CGI script can have trivial parse getted vars
103
104 config CONFIG_FEATURE_HTTPD_DECODE_URL_STR
105         bool "  Support nonstandart httpd feature decode URL to stdout"
106         default n
107         depends on CONFIG_HTTPD
108         help
109           After set this your can decode URL from -d argument to stdout,
110           example -d "Hello%20World" as "Hello World"
111
112 config CONFIG_FEATURE_HTTPD_ENCODE_URL_STR
113         bool "  Support nonstandart httpd feature encode argument to URL"
114         default n
115         depends on CONFIG_HTTPD
116         help
117           After set this your can encode from -d argument to stdout as URL,
118           example -e "<Hello World>" as "%3CHello%20World%3E"
119
120
121 config CONFIG_IFCONFIG
122         bool "ifconfig"
123         default n
124         help
125           Please submit a patch to add help text for this item.
126
127 config CONFIG_FEATURE_IFCONFIG_STATUS
128         bool "  Enable status reporting output (+7k)"
129         default y
130         depends on CONFIG_IFCONFIG
131         help
132           Please submit a patch to add help text for this item.
133
134 config CONFIG_FEATURE_IFCONFIG_SLIP
135         bool "  Enable slip-specific options \"keepalive\" and \"outfill\""
136         default n
137         depends on CONFIG_IFCONFIG
138         help
139           Please submit a patch to add help text for this item.
140
141 config CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
142         bool "  Enable options \"mem_start\", \"io_addr\", and \"irq\""
143         default n
144         depends on CONFIG_IFCONFIG
145         help
146           Please submit a patch to add help text for this item.
147
148 config CONFIG_FEATURE_IFCONFIG_HW
149         bool "  Enable option \"hw\" (ether only)"
150         default y
151         depends on CONFIG_IFCONFIG
152         help
153           Please submit a patch to add help text for this item.
154
155 config CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS
156         bool "  Set the broadcast automatically"
157         default n
158         depends on CONFIG_IFCONFIG
159         help
160           Please submit a patch to add help text for this item.
161
162 config CONFIG_IFUPDOWN
163         bool "ifupdown"
164         default n
165         help
166           Please submit a patch to add help text for this item.
167
168 config CONFIG_FEATURE_IFUPDOWN_IP
169         bool "  Use ip applet"
170         default n
171         depends on CONFIG_IFUPDOWN && CONFIG_IP && CONFIG_FEATURE_IP_ADDRESS && CONFIG_FEATURE_IP_LINK && CONFIG_FEATURE_IP_ROUTE
172         help
173           Please submit a patch to add help text for this item.
174
175 config CONFIG_FEATURE_IFUPDOWN_IPV4
176         bool "  Enable support for IPv4"
177         default y
178         depends on CONFIG_IFUPDOWN
179         help
180           Please submit a patch to add help text for this item.
181
182 config CONFIG_FEATURE_IFUPDOWN_IPV6
183         bool "  Enable support for IPv6"
184         default n
185         depends on CONFIG_IFUPDOWN
186         help
187           Please submit a patch to add help text for this item.
188
189 config CONFIG_FEATURE_IFUPDOWN_IPX
190         bool "  Enable support for IPX"
191         default n
192         depends on CONFIG_IFUPDOWN
193         help
194           Please submit a patch to add help text for this item.
195
196 config CONFIG_FEATURE_IFUPDOWN_MAPPING
197         bool "  Enable mapping support"
198         default n
199         depends on CONFIG_IFUPDOWN
200         help
201           This enables support for the "mapping" stanza, unless you have
202           a weird network setup you dont need it.
203
204 config CONFIG_INETD
205         bool "inetd"
206         default n
207         help
208           Internet superserver daemon
209
210 config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_ECHO
211         bool "  Support echo service"
212         default y
213         depends on CONFIG_INETD
214         help
215           Echo received data internal inetd service
216
217 config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_DISCARD
218         bool "  Support discard service"
219         default y
220         depends on CONFIG_INETD
221         help
222           Internet /dev/null internal inetd service
223
224 config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_TIME
225         bool "  Support time service"
226         default y
227         depends on CONFIG_INETD
228         help
229           Return 32 bit time since 1900 internal inetd service
230
231 config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_DAYTIME
232         bool "  Support daytime service"
233         default y
234         depends on CONFIG_INETD
235         help
236           Return human-readable time internal inetd service
237
238 config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_CHARGEN
239         bool "  Support chargen service"
240         default y
241         depends on CONFIG_INETD
242         help
243           Familiar character generator internal inetd service
244
245
246 config CONFIG_IP
247         bool "ip"
248         default n
249         help
250           Please submit a patch to add help text for this item.
251
252 if CONFIG_IP && CONFIG_IPADDR
253         config CONFIG_FEATURE_IP_ADDRESS
254                 default y
255         comment "  address (forced enabled for ipaddr)"
256 endif
257 if ! (CONFIG_IP && CONFIG_IPADDR)
258         config CONFIG_FEATURE_IP_ADDRESS
259                 bool "  address"
260                 default y
261                 depends on CONFIG_IP
262                 help
263                   Please submit a patch to add help text for this item.
264 endif
265
266 if CONFIG_IP && CONFIG_IPLINK
267         config CONFIG_FEATURE_IP_LINK
268                 default y
269         comment "  link (forced enabled for iplink)"
270 endif
271 if !(CONFIG_IP && CONFIG_IPLINK)
272         config CONFIG_FEATURE_IP_LINK
273                 bool "  link"
274                 default y
275                 depends on CONFIG_IP
276                 help
277                   Please submit a patch to add help text for this item.
278 endif
279
280 if CONFIG_IP && CONFIG_IPROUTE
281         config CONFIG_FEATURE_IP_ROUTE
282                 default y
283         comment "  route (forced enabled for iproute)"
284 endif
285 if !(CONFIG_IP && CONFIG_IPROUTE)
286         config CONFIG_FEATURE_IP_ROUTE
287                 bool "  route"
288                 default y
289                 depends on CONFIG_IP
290                 help
291                   Please submit a patch to add help text for this item.
292 endif
293
294 if CONFIG_IP && CONFIG_IPTUNNEL
295         config CONFIG_FEATURE_IP_TUNNEL
296                 default y
297         comment "  tunnel (forced enabled for iptunnel)"
298 endif
299 if !(CONFIG_IP && CONFIG_IPTUNNEL)
300         config CONFIG_FEATURE_IP_TUNNEL
301                 bool "  tunnel"
302                 default n
303                 depends on CONFIG_IP
304                 help
305                   Please submit a patch to add help text for this item.
306 endif
307
308 config CONFIG_IPCALC
309         bool "ipcalc"
310         default n
311         help
312           Please submit a patch to add help text for this item.
313
314 config CONFIG_FEATURE_IPCALC_FANCY
315         bool "  Fancy IPCALC, more options, adds 300 bytes"
316         default y
317         depends on CONFIG_IPCALC
318         help
319           Please submit a patch to add help text for this item.
320
321 config CONFIG_IPADDR
322         bool "ipaddr"
323         default n
324         help
325           Please submit a patch to add help text for this item.
326
327 config CONFIG_IPLINK
328         bool "iplink"
329         default n
330         help
331           Please submit a patch to add help text for this item.
332
333 config CONFIG_IPROUTE
334         bool "iproute"
335         default n
336         help
337           Please submit a patch to add help text for this item.
338
339 config CONFIG_IPTUNNEL
340         bool "iptunnel"
341         default n
342         help
343           Please submit a patch to add help text for this item.
344
345 config CONFIG_NAMEIF
346         bool "nameif"
347         default n
348         help
349           nameif used to rename network interface by its MAC address.
350           Renamed interfaces MUST be in the down state.
351           It is possible to use file (default: /etc/mactab)
352           with list of new interface names and MACs.
353           Maximum interface name length: IF_NAMESIZE = 16
354           File fields are sepatated by space or tab.
355           File format:
356           # Comment
357           new_interface_name    XX:XX:XX:XX:XX:XX
358
359 config CONFIG_NC
360         bool "nc"
361         default n
362         help
363           Please submit a patch to add help text for this item.
364
365 config CONFIG_NETSTAT
366         bool "netstat"
367         default n
368         help
369           Please submit a patch to add help text for this item.
370
371 config CONFIG_NSLOOKUP
372         bool "nslookup"
373         default n
374         help
375           Please submit a patch to add help text for this item.
376
377 config CONFIG_PING
378         bool "ping"
379         default n
380         help
381           Please submit a patch to add help text for this item.
382
383 config CONFIG_FEATURE_FANCY_PING
384         bool "  Enable fancy ping output"
385         default y
386         depends on CONFIG_PING
387         help
388           Please submit a patch to add help text for this item.
389
390 config CONFIG_PING6
391         bool "ping6"
392         default n
393         depends on CONFIG_FEATURE_IPV6
394         help
395           Please submit a patch to add help text for this item.
396
397 config CONFIG_FEATURE_FANCY_PING6
398         bool "  Enable fancy ping6 output"
399         default y
400         depends on CONFIG_PING6
401         help
402           Please submit a patch to add help text for this item.
403
404 config CONFIG_ROUTE
405         bool "route"
406         default n
407         help
408           Please submit a patch to add help text for this item.
409
410 config CONFIG_TELNET
411         bool "telnet"
412         default n
413         help
414           Please submit a patch to add help text for this item.
415
416 config CONFIG_FEATURE_TELNET_TTYPE
417         bool "  Pass TERM type to remote host"
418         default y
419         depends on CONFIG_TELNET
420         help
421           Please submit a patch to add help text for this item.
422
423 config CONFIG_TELNETD
424         bool "telnetd"
425         default n
426         help
427           Please submit a patch to add help text for this item.
428
429 config CONFIG_FEATURE_TELNETD_INETD
430         bool "  Support call from inetd only"
431         default n
432         depends on CONFIG_TELNETD
433         help
434           Please submit a patch to add help text for this item.
435
436 config CONFIG_TFTP
437         bool "tftp"
438         default n
439         help
440           Please submit a patch to add help text for this item.
441
442 config CONFIG_FEATURE_TFTP_GET
443         bool "  Enable \"get\" command"
444         default y
445         depends on CONFIG_TFTP
446         help
447           Please submit a patch to add help text for this item.
448
449 config CONFIG_FEATURE_TFTP_PUT
450         bool "  Enable \"put\" command"
451         default y
452         depends on CONFIG_TFTP
453         help
454           Please submit a patch to add help text for this item.
455
456 config CONFIG_FEATURE_TFTP_BLOCKSIZE
457         bool "  Enable \"blocksize\" command"
458         default n
459         depends on CONFIG_TFTP
460         help
461           Please submit a patch to add help text for this item.
462
463 config CONFIG_FEATURE_TFTP_DEBUG
464         bool "  Enable debug"
465         default y
466         depends on CONFIG_TFTP
467         help
468           Please submit a patch to add help text for this item.
469
470 config CONFIG_TRACEROUTE
471         bool "traceroute"
472         default n
473         help
474           Please submit a patch to add help text for this item.
475
476 config CONFIG_FEATURE_TRACEROUTE_VERBOSE
477         bool "  Enable verbose output"
478         default y
479         depends on CONFIG_TRACEROUTE
480         help
481           Please submit a patch to add help text for this item.
482
483 config CONFIG_FEATURE_TRACEROUTE_SO_DEBUG
484         bool "  Enable SO_DEBUG option"
485         default y
486         depends on CONFIG_TRACEROUTE
487         help
488           Please submit a patch to add help text for this item.
489
490 config CONFIG_VCONFIG
491         bool "vconfig"
492         default n
493         help
494           Creates, removes, and configures VLAN interfaces
495
496 config CONFIG_WGET
497         bool "wget"
498         default n
499         help
500           Please submit a patch to add help text for this item.
501
502 config CONFIG_FEATURE_WGET_STATUSBAR
503         bool "  Enable a nifty process meter (+2k)"
504         default y
505         depends on CONFIG_WGET
506         help
507           Please submit a patch to add help text for this item.
508
509 config CONFIG_FEATURE_WGET_AUTHENTICATION
510         bool "  Enable HTTP authentication"
511         default y
512         depends on CONFIG_WGET
513         help
514           Please submit a patch to add help text for this item.
515
516 source networking/udhcp/Config.in
517
518 endmenu
519