Config.src 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see docs/Kconfig-language.txt.
  4. #
  5. menu "Networking Utilities"
  6. config FEATURE_IPV6
  7. bool "Enable IPv6 support"
  8. default y
  9. help
  10. Enable IPv6 support in busybox.
  11. This adds IPv6 support in the networking applets.
  12. config FEATURE_UNIX_LOCAL
  13. bool "Enable Unix domain socket support (usually not needed)"
  14. default n
  15. help
  16. Enable Unix domain socket support in all busybox networking
  17. applets. Address of the form local:/path/to/unix/socket
  18. will be recognized.
  19. This extension is almost never used in real world usage.
  20. You most likely want to say N.
  21. config FEATURE_PREFER_IPV4_ADDRESS
  22. bool "Prefer IPv4 addresses from DNS queries"
  23. default y
  24. depends on FEATURE_IPV6
  25. help
  26. Use IPv4 address of network host if it has one.
  27. If this option is off, the first returned address will be used.
  28. This may cause problems when your DNS server is IPv6-capable and
  29. is returning IPv6 host addresses too. If IPv6 address
  30. precedes IPv4 one in DNS reply, busybox network applets
  31. (e.g. wget) will use IPv6 address. On an IPv6-incapable host
  32. or network applets will fail to connect to the host
  33. using IPv6 address.
  34. config VERBOSE_RESOLUTION_ERRORS
  35. bool "Verbose resolution errors"
  36. default n
  37. help
  38. Enable if you are not satisfied with simplistic
  39. "can't resolve 'hostname.com'" and want to know more.
  40. This may increase size of your executable a bit.
  41. config FEATURE_ETC_NETWORKS
  42. bool "Support /etc/networks"
  43. default n
  44. help
  45. Enable support for network names in /etc/networks. This is
  46. a rarely used feature which allows you to use names
  47. instead of IP/mask pairs in route command.
  48. config FEATURE_ETC_SERVICES
  49. bool "Consult /etc/services even for well-known ports"
  50. default n
  51. help
  52. Look up e.g. "telnet" and "http" in /etc/services file
  53. instead of assuming ports 23 and 80.
  54. This is almost never necessary (everybody uses standard ports),
  55. and it makes sense to avoid reading this file.
  56. If you disable this option, in the cases where port is explicitly
  57. specified as a service name (e.g. "telnet HOST PORTNAME"),
  58. it will still be looked up in /etc/services.
  59. config FEATURE_HWIB
  60. bool "Support infiniband HW"
  61. default y
  62. help
  63. Support for printing infiniband addresses in network applets.
  64. config FEATURE_TLS_SHA1
  65. bool "In TLS code, support ciphers which use deprecated SHA1"
  66. depends on TLS
  67. default n
  68. help
  69. Selecting this option increases interoperability with very old
  70. servers, but slightly increases code size.
  71. Most TLS servers support SHA256 today (2018), since SHA1 is
  72. considered possibly insecure (although not yet definitely broken).
  73. INSERT
  74. source networking/udhcp/Config.in
  75. config IFUPDOWN_UDHCPC_CMD_OPTIONS
  76. string "ifup udhcpc command line options"
  77. default "-R -n"
  78. depends on IFUP || IFDOWN
  79. help
  80. Command line options to pass to udhcpc from ifup.
  81. Intended to alter options not available in /etc/network/interfaces.
  82. (IE: --syslog --background etc...)
  83. endmenu