Greetings,
In src/util/valid_hostname.c (version 2.5.5), valid_hostname
gives a "misplaced delimiter" warning if the hostname ends in a
trailing dot. Since a trailing dot is technically part of a FQDN,
I suggest that valid_hostname allow them. Patch attached.
chad
P.S. New to postfix, couldn't find any version control from the
website, hence the patch against 2.5.5. The bug also exists in
2.6-20080903.
--- src/util/valid_hostname.c.orig Wed Oct 1 15:07:15 2008
+++ src/util/valid_hostname.c Wed Oct 1 15:07:20 2008
@@ -109,7 +109,7 @@
if (!ISDIGIT(ch))
non_numeric = 1;
} else if (ch == '.') {
- if (label_length == 0 || cp[1] == 0) {
+ if (label_length == 0) {
if (gripe)
msg_warn("%s: misplaced delimiter: %.100s", myname, name);
return (0);