Michael Osipov created MSHARED-609:
--------------------------------------

             Summary: Partially revert MSHARED-429
                 Key: MSHARED-609
                 URL: https://issues.apache.org/jira/browse/MSHARED-609
             Project: Maven Shared Components
          Issue Type: Task
          Components: maven-reporting-impl
    Affects Versions: maven-reporting-impl 2.4
            Reporter: Michael Osipov
            Assignee: Michael Osipov
             Fix For: maven-reporting-impl 3.0


MSHARED-429 introduced handling of hostnames endling with {{.local}} though 
they are invalid in the way they are used.

Copied from the ticket:
I'd seriously like to revert this partially for 3.0:

* Your DNS setup is simply broken. {{.local}} is a reserved TLD for mDNS 
resolution. This is not meant to be used in private networks. Doing so breaks 
Avahi on Linux/FreeBSD, Bonjour on macOS and everything else using zeroconf. 
You should register a domain name and use subdomains on your private network 
(https://de.wikipedia.org/wiki/Zeroconf#Multicast_DNS).
* It accepts ports > 16-bit unsigned integer
* You always have to update with the newest pattern in Commons Validator

Local hostnames (unqualified) can be validated by passing an option/flag to the 
validator. The rest of the patch, missing TLDs, etc. are already in Commons 
Validator 1.5.1.

We should not encourage bad setups.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to