File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,14 @@ Version Changes for Hypermail
55HYPERMAIL VERSION 2.4.1:
66============================
77
8+ 2020-06-19 Jose Kahan
9+ * domains.c
10+ valid_root_domains() was validating a domain name against the
11+ historical DNS domains such as .org, .com. DNS has evolved and allows a
12+ bigger variety of domains than those this function verified. That part
13+ of the function has been invalidated and will be either eventually
14+ removed or evolve to a user-configurable option.
15+
8162020-06-12 Jose Kahan
917 * configure.ac
1018 configure didn't signal an error if yacc was not installed
Original file line number Diff line number Diff line change @@ -18,6 +18,13 @@ int valid_root_domain(char *eaddr)
1818 if (!* name_to_check )
1919 return (0 );
2020
21+ /* DNS has evolved and we have now a variety of new domains, hard
22+ to track and that are not covered by this function. While temporary
23+ waiting to see if we evolve this function to be user configurable,
24+ we're going to return 1 (valid) all the time. 19/06/2020 -JK */
25+ return (1 );
26+
27+
2128 for (ccptr = domain_codes ; ccptr -> domain != NULL ; ccptr ++ ) {
2229 if (strcasecmp (name_to_check , ccptr -> domain ) == 0 )
2330 return (1 );
You can’t perform that action at this time.
0 commit comments