tor relay rejecting DNS names containing underscore
It appears the prohibition against use of underscore characters in DNS names is canonical rather than a hard rule enforced by the DNS system. The below DNS names are rejected by tor though they resolve properly.
Seems likely DNS handling should be revised to allow it.
Your application (using socks5 to port 80) gave Tor a malformed hostname: "core3_euw1.fabrik.nytimes.com.". Rejecting the connection.
Your application (using socks5 to port 80) gave Tor a malformed hostname: "core1_euw1.fabrik.nytimes.com.". Rejecting the connection.
Your application (using socks5 to port 80) gave Tor a malformed hostname: "core4_euw1.fabrik.nytimes.com.". Rejecting the connection.
Your application (using socks5 to port 80) gave Tor a malformed hostname: "core15_euw1.fabrik.nytimes.com.". Rejecting the connection.
Your application (using socks5 to port 80) gave Tor a malformed hostname: "core15_euw1.fabrik.nytimes.com.". Rejecting the connection.
Your application (using socks5 to port 80) gave Tor a malformed hostname: "core13_euw1.fabrik.nytimes.com.". Rejecting the connection.
Your application (using socks5 to port 80) gave Tor a malformed hostname: "core14_euw1.fabrik.nytimes.com.". Rejecting the connection.
Your application (using socks5 to port 80) gave Tor a malformed hostname: "core10_euw1.fabrik.nytimes.com.". Rejecting the connection.
Your application (using socks5 to port 80) gave Tor a malformed hostname: "core14_euw1.fabrik.nytimes.com.". Rejecting the connection.
Your application (using socks5 to port 80) gave Tor a malformed hostname: "core20_euw1.fabrik.nytimes.com.". Rejecting the connection.
Your application (using socks5 to port 80) gave Tor a malformed hostname: "core20_euw1.fabrik.nytimes.com.". Rejecting the connection.
Your application (using socks5 to port 80) gave Tor a malformed hostname: "core10_euw1.fabrik.nytimes.com.". Rejecting the connection.