path: root/xlators/meta
diff options
authorNiels de Vos <>2012-10-02 16:17:22 +0200
committerAnand Avati <>2012-10-02 10:27:14 -0700
commitc1d129fec4e8810e0080a276d29ec49fe4cfc4fb (patch)
tree2e8f8125aa8dacb0f61f0fea011e6f019a401f7a /xlators/meta
parent7d347b2b0fc1c6d5262e42bf6f89e61a1fc18204 (diff)
common-utils: valid_host_name() should allow (sub)domains starting/ending with a digit
Some (sub)domains start or end with a digit. If this is the case, it will not be possible to 'gluster peer probe' hosts in that (sub)domain. This is overly restrictive, and RFC 1912 contains a note that describes the common use of start/end digits in (sub)domains: > > Allowable characters in a label for a host name are only ASCII > letters, digits, and the `-' character. Labels may not be all > numbers, but may have a leading digit (e.g., Labels must > end and begin only with a letter or digit. See [RFC 1035] and [RFC > 1123]. (Labels were initially restricted in [RFC 1035] to start with > a letter, and some older hosts still reportedly have problems with > the relaxation in [RFC 1123].) Note there are some Internet > hostnames which violate this rule (, > This change will also allow (sub)domains to consist out of digits only, like the example of above. It is still not allowed to start or and a (sub)domain with a `-' (dash) character. Change-Id: I7236edfe80fd08f28247536bef5287f63b564a63 BUG: 862297 Signed-off-by: Niels de Vos <> Reviewed-on: Tested-by: Gluster Build System <> Reviewed-by: Kaleb KEITHLEY <> Reviewed-by: Jeff Darcy <> Reviewed-by: Anand Avati <>
Diffstat (limited to 'xlators/meta')
0 files changed, 0 insertions, 0 deletions