summaryrefslogtreecommitdiff
path: root/networking/udhcp/Config.src
diff options
context:
space:
mode:
authorDenys Vlasenko2014-06-16 00:17:00 +0200
committerDenys Vlasenko2014-06-16 00:17:00 +0200
commit85090c162b322a4ffe53d251e59bbfc212a829ee (patch)
tree1b547e8c14ddafcb853e46eaff6724c212326123 /networking/udhcp/Config.src
parent9aa6ffb22b712d4e928604e291f954b02237e8cd (diff)
downloadbusybox-85090c162b322a4ffe53d251e59bbfc212a829ee.zip
busybox-85090c162b322a4ffe53d251e59bbfc212a829ee.tar.gz
udhcpc: make hostname sanitization optional. Closes 3979
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'networking/udhcp/Config.src')
-rw-r--r--networking/udhcp/Config.src11
1 files changed, 11 insertions, 0 deletions
diff --git a/networking/udhcp/Config.src b/networking/udhcp/Config.src
index 6bfa398..c34c8d6 100644
--- a/networking/udhcp/Config.src
+++ b/networking/udhcp/Config.src
@@ -84,6 +84,17 @@ config FEATURE_UDHCPC_ARPING
will DHCPDECLINE the offer if the address is in use,
and restart the discover process.
+config FEATURE_UDHCPC_SANITIZEOPT
+ bool "Do not pass malformed host and domain names"
+ default y
+ depends on UDHCPC
+ help
+ If selected, udhcpc will check some options (such as option 12 -
+ hostname) and if they don't look like valid hostnames
+ (for example, if they start with dash or contain spaces),
+ they will be replaced with string "bad" when exporting
+ to the environment.
+
config FEATURE_UDHCP_PORT
bool "Enable '-P port' option for udhcpd and udhcpc"
default n