New applet: httpd, by Glenn Engel
[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_FTPGET
15         bool "ftpget"
16         default n
17         help
18           Retrieve a remote file via FTP.
19
20 config CONFIG_FTPPUT
21         bool "ftpput"
22         default n
23         help
24           Store a remote file via FTP.
25
26 config CONFIG_HOSTNAME
27         bool "hostname"
28         default n
29         help
30           Please submit a patch to add help text for this item.
31
32 config CONFIG_HTTPD
33         bool "httpd"
34         default n
35         help
36           Serve web pages via an HTTP server.
37
38 config CONFIG_FEATURE_HTTPD_BASIC_AUTH
39         bool "  Enable Basic Authentication and IP address checking"
40         default n
41         depends on CONFIG_HTTPD
42         help
43           Utilizes /etc/httpd.conf for security settings allowing 
44           ip address filtering and basic authentication on a per url basis.
45
46 config CONFIG_IFCONFIG
47         bool "ifconfig"
48         default n
49         help
50           Please submit a patch to add help text for this item.
51
52 config CONFIG_FEATURE_IFCONFIG_STATUS
53         bool "  Enable status reporting output (+7k)"
54         default y
55         depends on CONFIG_IFCONFIG
56         help
57           Please submit a patch to add help text for this item.
58
59 config CONFIG_FEATURE_IFCONFIG_SLIP
60         bool "  Enable slip-specific options \"keepalive\" and \"outfill\""
61         default n
62         depends on CONFIG_IFCONFIG
63         help
64           Please submit a patch to add help text for this item.
65
66 config CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
67         bool "  Enable options \"mem_start\", \"io_addr\", and \"irq\""
68         default n
69         depends on CONFIG_IFCONFIG
70         help
71           Please submit a patch to add help text for this item.
72
73 config CONFIG_FEATURE_IFCONFIG_HW
74         bool "  Enable option \"hw\" (ether only)"
75         default y
76         depends on CONFIG_IFCONFIG
77         help
78           Please submit a patch to add help text for this item.
79
80 config CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS
81         bool "  Set the broadcast automatically"
82         default n
83         depends on CONFIG_IFCONFIG
84         help
85           Please submit a patch to add help text for this item.
86
87 config CONFIG_IFUPDOWN
88         bool "ifupdown"
89         default n
90         help
91           Please submit a patch to add help text for this item.
92
93 config CONFIG_FEATURE_IFUPDOWN_IPV4
94         bool "  Enable support for IPv4"
95         default y
96         depends on CONFIG_IFUPDOWN
97         help
98           Please submit a patch to add help text for this item.
99
100 config CONFIG_FEATURE_IFUPDOWN_IPV6
101         bool "  Enable support for IPv6 (requires ip command)"
102         default n
103         depends on CONFIG_IFUPDOWN
104         help
105           Please submit a patch to add help text for this item.
106
107 config CONFIG_FEATURE_IFUPDOWN_IPX
108         bool "  Enable support for IPX (requires ipx_interface command)"
109         default n
110         depends on CONFIG_IFUPDOWN
111         help
112           Please submit a patch to add help text for this item.
113
114 config CONFIG_FEATURE_IFUPDOWN_MAPPING
115         bool "  Enable mapping support"
116         default n
117         depends on CONFIG_IFUPDOWN
118         help
119           This enables support for the "mapping" stanza, unless you have
120           a weird network setup you dont need it.
121
122 config CONFIG_IP
123         bool "ip"
124         default n
125         help
126           Please submit a patch to add help text for this item.
127
128 if CONFIG_IP && CONFIG_IPADDR
129         config CONFIG_FEATURE_IP_ADDRESS
130                 default y
131         comment "  address (forced enabled for ipaddr)"
132 endif
133 if ! (CONFIG_IP && CONFIG_IPADDR)
134         config CONFIG_FEATURE_IP_ADDRESS
135                 bool "  address"
136                 default n
137                 depends on CONFIG_IP
138                 help
139                   Please submit a patch to add help text for this item.
140 endif
141
142 if CONFIG_IP && CONFIG_IPLINK
143         config CONFIG_FEATURE_IP_LINK
144                 default y
145         comment "  link (forced enabled for iplink)"
146 endif
147 if !(CONFIG_IP && CONFIG_IPLINK)
148         config CONFIG_FEATURE_IP_LINK
149                 bool "  link"
150                 default y
151                 depends on CONFIG_IP
152                 help
153                   Please submit a patch to add help text for this item.
154 endif
155
156 if CONFIG_IP && CONFIG_IPROUTE
157         config CONFIG_FEATURE_IP_ROUTE
158                 default y
159         comment "  route (forced enabled for iproute)"
160 endif
161 if !(CONFIG_IP && CONFIG_IPROUTE)
162         config CONFIG_FEATURE_IP_ROUTE
163                 bool "  route"
164                 default y
165                 depends on CONFIG_IP
166                 help
167                   Please submit a patch to add help text for this item.
168 endif
169
170 if CONFIG_IP && CONFIG_IPTUNNEL
171         config CONFIG_FEATURE_IP_TUNNEL
172                 default y
173         comment "  tunnel (forced enabled for iptunnel)"
174 endif
175 if !(CONFIG_IP && CONFIG_IPTUNNEL)
176         config CONFIG_FEATURE_IP_TUNNEL
177                 bool "  tunnel"
178                 default y
179                 depends on CONFIG_IP
180                 help
181                   Please submit a patch to add help text for this item.
182 endif
183
184 config CONFIG_IPCALC
185         bool "ipcalc"
186         default n
187         help
188           Please submit a patch to add help text for this item.
189
190 config CONFIG_FEATURE_IPCALC_FANCY
191         bool "  Fancy IPCALC, more options, adds 300 bytes"
192         default y
193         depends on CONFIG_IPCALC
194         help
195           Please submit a patch to add help text for this item.
196
197 config CONFIG_IPADDR
198         bool "ipaddr"
199         default n
200         help
201           Please submit a patch to add help text for this item.
202
203 config CONFIG_IPLINK
204         bool "iplink"
205         default n
206         help
207           Please submit a patch to add help text for this item.
208
209 config CONFIG_IPROUTE
210         bool "iproute"
211         default n
212         help
213           Please submit a patch to add help text for this item.
214
215 config CONFIG_IPTUNNEL
216         bool "iptunnel"
217         default n
218         help
219           Please submit a patch to add help text for this item.
220
221 config CONFIG_NAMEIF
222         bool "nameif"
223         default n
224         help
225           nameif used to rename network interface by its MAC address.
226           Renamed interfaces MUST be in the down state.
227           It is possible to use file (default: /etc/mactab)
228           with list of new interface names and MACs.
229           Maximum interface name length: IF_NAMESIZE = 16
230           File fields are sepatated by space or tab.
231           File format:
232           # Comment
233           new_interface_name    XX:XX:XX:XX:XX:XX
234
235 config CONFIG_NC
236         bool "nc"
237         default n
238         help
239           Please submit a patch to add help text for this item.
240
241 config CONFIG_NETSTAT
242         bool "netstat"
243         default n
244         help
245           Please submit a patch to add help text for this item.
246
247 config CONFIG_NSLOOKUP
248         bool "nslookup"
249         default n
250         help
251           Please submit a patch to add help text for this item.
252
253 config CONFIG_PING
254         bool "ping"
255         default n
256         help
257           Please submit a patch to add help text for this item.
258
259 config CONFIG_FEATURE_FANCY_PING
260         bool "  Enable fancy ping output"
261         default y
262         depends on CONFIG_PING
263         help
264           Please submit a patch to add help text for this item.
265
266 config CONFIG_PING6
267         bool "ping6"
268         default n
269         depends on CONFIG_FEATURE_IPV6
270         help
271           Please submit a patch to add help text for this item.
272
273 config CONFIG_FEATURE_FANCY_PING6
274         bool "  Enable fancy ping6 output"
275         default y
276         depends on CONFIG_PING6
277         help
278           Please submit a patch to add help text for this item.
279
280 config CONFIG_ROUTE
281         bool "route"
282         default n
283         help
284           Please submit a patch to add help text for this item.
285
286 config CONFIG_TELNET
287         bool "telnet"
288         default n
289         help
290           Please submit a patch to add help text for this item.
291
292 config CONFIG_FEATURE_TELNET_TTYPE
293         bool "  Pass TERM type to remote host"
294         default y
295         depends on CONFIG_TELNET
296         help
297           Please submit a patch to add help text for this item.
298
299 config CONFIG_TELNETD
300         bool "telnetd"
301         default n
302         help
303           Please submit a patch to add help text for this item.
304
305 config CONFIG_TFTP
306         bool "tftp"
307         default n
308         help
309           Please submit a patch to add help text for this item.
310
311 config CONFIG_FEATURE_TFTP_GET
312         bool "  Enable \"get\" command"
313         default y
314         depends on CONFIG_TFTP
315         help
316           Please submit a patch to add help text for this item.
317
318 config CONFIG_FEATURE_TFTP_PUT
319         bool "  Enable \"put\" command"
320         default y
321         depends on CONFIG_TFTP
322         help
323           Please submit a patch to add help text for this item.
324
325 config CONFIG_FEATURE_TFTP_BLOCKSIZE
326         bool "  Enable \"blocksize\" command"
327         default n
328         depends on CONFIG_TFTP
329         help
330           Please submit a patch to add help text for this item.
331
332 config CONFIG_FEATURE_TFTP_DEBUG
333         bool "  Enable debug"
334         default y
335         depends on CONFIG_TFTP
336         help
337           Please submit a patch to add help text for this item.
338
339 config CONFIG_TRACEROUTE
340         bool "traceroute"
341         default n
342         help
343           Please submit a patch to add help text for this item.
344
345 config CONFIG_FEATURE_TRACEROUTE_VERBOSE
346         bool "  Enable verbose output"
347         default y
348         depends on CONFIG_TRACEROUTE
349         help
350           Please submit a patch to add help text for this item.
351
352 config CONFIG_FEATURE_TRACEROUTE_SO_DEBUG
353         bool "  Enable SO_DEBUG option"
354         default y
355         depends on CONFIG_TRACEROUTE
356         help
357           Please submit a patch to add help text for this item.
358
359 config CONFIG_WGET
360         bool "wget"
361         default n
362         help
363           Please submit a patch to add help text for this item.
364
365 config CONFIG_FEATURE_WGET_STATUSBAR
366         bool "  Enable a nifty process meter (+2k)"
367         default y
368         depends on CONFIG_WGET
369         help
370           Please submit a patch to add help text for this item.
371
372 config CONFIG_FEATURE_WGET_AUTHENTICATION
373         bool "  Enable HTTP authentication"
374         default y
375         depends on CONFIG_WGET
376         help
377           Please submit a patch to add help text for this item.
378
379 source networking/udhcp/Config.in
380
381 endmenu
382