Michael Osipov created MSHARED-607: -------------------------------------- Summary: Simplify UrlValidationUtil to modern rules Key: MSHARED-607 URL: https://issues.apache.org/jira/browse/MSHARED-607 Project: Maven Shared Components Issue Type: Improvement Components: maven-reporting-impl Affects Versions: maven-reporting-impl 2.4 Reporter: Michael Osipov Assignee: Michael Osipov Fix For: maven-reporting-impl 3.0
The util was written years where some stuff did not exist (like IPv6) and some stuff was allowed which is discouraged and consider wrong (like {{.local}}). What can be cleaned up: * Use {{Validator}}'s default schemes, there is no reason to exclude {{ftp}} * Use default local URL validator * Drop support for {{.local}}, it is discouraged, a specially-reserved TLD for mDNS and can cause issues on a heterogenous network. -- This message was sent by Atlassian JIRA (v6.3.4#6332)