vi: fixes to string search in colon commands, closes 10321
[oweals/busybox.git] / networking / Config.src
1 #
2 # For a description of the syntax of this configuration file,
3 # see docs/Kconfig-language.txt.
4 #
5
6 menu "Networking Utilities"
7
8 config FEATURE_IPV6
9         bool "Enable IPv6 support"
10         default y
11         help
12         Enable IPv6 support in busybox.
13         This adds IPv6 support in the networking applets.
14
15 config FEATURE_UNIX_LOCAL
16         bool "Enable Unix domain socket support (usually not needed)"
17         default n
18         help
19         Enable Unix domain socket support in all busybox networking
20         applets.  Address of the form local:/path/to/unix/socket
21         will be recognized.
22
23         This extension is almost never used in real world usage.
24         You most likely want to say N.
25
26 config FEATURE_PREFER_IPV4_ADDRESS
27         bool "Prefer IPv4 addresses from DNS queries"
28         default y
29         depends on FEATURE_IPV6
30         help
31         Use IPv4 address of network host if it has one.
32
33         If this option is off, the first returned address will be used.
34         This may cause problems when your DNS server is IPv6-capable and
35         is returning IPv6 host addresses too. If IPv6 address
36         precedes IPv4 one in DNS reply, busybox network applets
37         (e.g. wget) will use IPv6 address. On an IPv6-incapable host
38         or network applets will fail to connect to the host
39         using IPv6 address.
40
41 config VERBOSE_RESOLUTION_ERRORS
42         bool "Verbose resolution errors"
43         default n
44         help
45         Enable if you are not satisfied with simplistic
46         "can't resolve 'hostname.com'" and want to know more.
47         This may increase size of your executable a bit.
48
49 config FEATURE_TLS_SHA1
50         bool "In TLS code, support ciphers which use deprecated SHA1"
51         depends on TLS
52         default n
53         help
54         Selecting this option increases interoperability with very old
55         servers, but slightly increases code size.
56
57         Most TLS servers support SHA256 today (2018), since SHA1 is
58         considered possibly insecure (although not yet definitely broken).
59
60 INSERT
61
62 source networking/udhcp/Config.in
63
64 config IFUPDOWN_UDHCPC_CMD_OPTIONS
65         string "ifup udhcpc command line options"
66         default "-R -n"
67         depends on IFUP || IFDOWN
68         help
69         Command line options to pass to udhcpc from ifup.
70         Intended to alter options not available in /etc/network/interfaces.
71         (IE: --syslog --background etc...)
72
73 endmenu