busybox: update to 1.27.2
[openwrt/openwrt.git] / package / utils / busybox / config / networking / udhcp / Config.in
index cdba5d5d17e3e3a2e47af4c1d5898601f0fb3437..e7a98750d2e35bd0b3c04f1435c1f5067534da83 100644 (file)
@@ -5,36 +5,44 @@
 #
 
 config BUSYBOX_CONFIG_UDHCPC6
-       bool "udhcp client for DHCPv6 (udhcpc6)"
+       bool "udhcpc6 (DHCPv6 client, EXPERIMENTAL)"
        default BUSYBOX_DEFAULT_UDHCPC6  # not yet ready
        depends on BUSYBOX_CONFIG_FEATURE_IPV6
        help
          udhcpc6 is a DHCPv6 client
 
+config BUSYBOX_CONFIG_FEATURE_UDHCPC6_RFC3646
+       bool "Support RFC 3646 (DNS server and search list)"
+       default BUSYBOX_DEFAULT_FEATURE_UDHCPC6_RFC3646
+       depends on BUSYBOX_CONFIG_UDHCPC6
+       help
+         List of DNS servers and domain search list can be requested with
+         "-O dns" and "-O search". If server gives these values,
+         they will be set in environment variables "dns" and "search".
+
+config BUSYBOX_CONFIG_FEATURE_UDHCPC6_RFC4704
+       bool "Support RFC 4704 (Client FQDN)"
+       default BUSYBOX_DEFAULT_FEATURE_UDHCPC6_RFC4704
+       depends on BUSYBOX_CONFIG_UDHCPC6
+       help
+         You can request FQDN to be given by server using "-O fqdn".
+
+config BUSYBOX_CONFIG_FEATURE_UDHCPC6_RFC4833
+       bool "Support RFC 4833 (Timezones)"
+       default BUSYBOX_DEFAULT_FEATURE_UDHCPC6_RFC4833
+       depends on BUSYBOX_CONFIG_UDHCPC6
+       help
+         You can request POSIX timezone with "-O tz" and timezone name
+         with "-O timezone".
+
 config BUSYBOX_CONFIG_UDHCPD
-       bool "udhcp server (udhcpd)"
+       bool "udhcpd (DHCP server)"
        default BUSYBOX_DEFAULT_UDHCPD
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
          udhcpd is a DHCP server geared primarily toward embedded systems,
          while striving to be fully functional and RFC compliant.
 
-config BUSYBOX_CONFIG_DHCPRELAY
-       bool "dhcprelay"
-       default BUSYBOX_DEFAULT_DHCPRELAY
-       help
-         dhcprelay listens for dhcp requests on one or more interfaces
-         and forwards these requests to a different interface or dhcp
-         server.
-
-config BUSYBOX_CONFIG_DUMPLEASES
-       bool "Lease display utility (dumpleases)"
-       default BUSYBOX_DEFAULT_DUMPLEASES
-       help
-         dumpleases displays the leases written out by the udhcpd server.
-         Lease times are stored in the file by time remaining in lease, or
-         by the absolute time that it expires in seconds from epoch.
-
 config BUSYBOX_CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY
        bool "Rewrite the lease file at every new acknowledge"
        default BUSYBOX_DEFAULT_FEATURE_UDHCPD_WRITE_LEASES_EARLY
@@ -67,8 +75,24 @@ config BUSYBOX_CONFIG_DHCPD_LEASES_FILE
          udhcpd stores addresses in a lease file. This is the absolute path
          of the file. Normally it is safe to leave it untouched.
 
+config BUSYBOX_CONFIG_DUMPLEASES
+       bool "dumpleases"
+       default BUSYBOX_DEFAULT_DUMPLEASES
+       help
+         dumpleases displays the leases written out by the udhcpd.
+         Lease times are stored in the file by time remaining in lease, or
+         by the absolute time that it expires in seconds from epoch.
+
+config BUSYBOX_CONFIG_DHCPRELAY
+       bool "dhcprelay"
+       default BUSYBOX_DEFAULT_DHCPRELAY
+       help
+         dhcprelay listens for dhcp requests on one or more interfaces
+         and forwards these requests to a different interface or dhcp
+         server.
+
 config BUSYBOX_CONFIG_UDHCPC
-       bool "udhcp client (udhcpc)"
+       bool "udhcpc (DHCP client)"
        default BUSYBOX_DEFAULT_UDHCPC
        select BUSYBOX_CONFIG_PLATFORM_LINUX
        help
@@ -99,6 +123,15 @@ config BUSYBOX_CONFIG_FEATURE_UDHCPC_SANITIZEOPT
          they will be replaced with string "bad" when exporting
          to the environment.
 
+config BUSYBOX_CONFIG_UDHCPC_DEFAULT_SCRIPT
+       string "Absolute path to config script"
+       default BUSYBOX_DEFAULT_UDHCPC_DEFAULT_SCRIPT
+       depends on BUSYBOX_CONFIG_UDHCPC
+       help
+         This script is called after udhcpc receives an answer. See
+         examples/udhcp for a working example. Normally it is safe
+         to leave this untouched.
+
 config BUSYBOX_CONFIG_FEATURE_UDHCP_PORT
        bool "Enable '-P port' option for udhcpd and udhcpc"
        default BUSYBOX_DEFAULT_FEATURE_UDHCP_PORT
@@ -120,7 +153,7 @@ config BUSYBOX_CONFIG_UDHCP_DEBUG
          are very verbose and useful for debugging only.
 
 config BUSYBOX_CONFIG_FEATURE_UDHCP_RFC3397
-       bool "Support for RFC3397 domain search (experimental)"
+       bool "Support RFC3397 domain search (experimental)"
        default BUSYBOX_DEFAULT_FEATURE_UDHCP_RFC3397
        depends on BUSYBOX_CONFIG_UDHCPD || BUSYBOX_CONFIG_UDHCPC
        help
@@ -129,22 +162,13 @@ config BUSYBOX_CONFIG_FEATURE_UDHCP_RFC3397
          and SIP servers option 120, specified in RFC 3361.
 
 config BUSYBOX_CONFIG_FEATURE_UDHCP_8021Q
-       bool "Support for 802.1Q VLAN parameters"
+       bool "Support 802.1Q VLAN parameters"
        default BUSYBOX_DEFAULT_FEATURE_UDHCP_8021Q
        depends on BUSYBOX_CONFIG_UDHCPD || BUSYBOX_CONFIG_UDHCPC
        help
          If selected, both client and server will support passing of VLAN
          ID and priority via options 132 and 133 as per 802.1Q.
 
-config BUSYBOX_CONFIG_UDHCPC_DEFAULT_SCRIPT
-       string "Absolute path to config script"
-       default BUSYBOX_DEFAULT_UDHCPC_DEFAULT_SCRIPT
-       depends on BUSYBOX_CONFIG_UDHCPC
-       help
-         This script is called after udhcpc receives an answer. See
-         examples/udhcp for a working example. Normally it is safe
-         to leave this untouched.
-
 config BUSYBOX_CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS
        int "DHCP options slack buffer size"
        default BUSYBOX_DEFAULT_UDHCPC_SLACK_FOR_BUGGY_SERVERS