Changed
netutil.LengthErrorshould now be used instead of removednetutil.ErrAddrIsEmptyandnetutil.ErrLabelIsEmptyerrors.- Validation functions (
netutil.ValidateDomainName,netutil.ValidateDomainNameLabel,netutil.ValidateHostname,netutil.ValidateHostnameLabel,netutil.ValidateSRVDomainName,netutil.ValidateServiceNameLabel,netutil.ValidateTLDLabel,netutil.ValidateIP, andnetutil.ValidateMAC) now returnnetutil.LengthErrorwhenever it returnednetutil.ErrAddrIsEmptyornetutil.ErrLabelIsEmptyerrors previously.
Fixed
- Panic in validation functions
netutil.ValidateHostname,netutil.ValidateDomainName, andnetutil.ValidateSRVDomainNamewhen TLD label is empty.
Removed
- Constant errors
netutil.ErrAddrIsEmptyandnetutil.ErrLabelIsEmpty. Usenetutil.LengthErrorwith length set to 0 instead. - Previously deprecated functions
netutil.CloneIP,netutil.CloneMAC. - Previously deprecated types
netutil.IPMapandnetutil.IPPort. - Package
jsonutil.