Still work to do. See http://golang.org/issue/7125
««« original CL description
net/http/cookiejar: document format of domain in PublicSuffix
Document what values a PublicSuffixList must accept as
a domain in a call to PublicSuffix.
R=bradfitz, nigeltao
CC=golang-codereviews
https://golang.org/cl/
47560044
»»»
R=golang-codereviews, minux.ma
CC=golang-codereviews
https://golang.org/cl/
51770044
type PublicSuffixList interface {
// PublicSuffix returns the public suffix of domain.
//
- // Domain is a lowercase punycoded domain name (not an IP address)
- // without leading or trailing dots. The returned value is in the
- // same form.
+ // TODO: specify which of the caller and callee is responsible for IP
+ // addresses, for leading and trailing dots, for case sensitivity, and
+ // for IDN/Punycode.
PublicSuffix(domain string) string
// String returns a description of the source of this public suffix