aboutsummaryrefslogtreecommitdiff
path: root/src/url.c
diff options
context:
space:
mode:
authorcorvid <devnull@localhost>2014-07-18 19:34:35 +0000
committercorvid <devnull@localhost>2014-07-18 19:34:35 +0000
commitd6cf4437d0acac5831bb7e391569794c2dfa0151 (patch)
tree5aa65417818e563d44ee6485c72618bb532a8948 /src/url.c
parent76bda807e7ee0e2e201d01bae11136afcdf8fd2b (diff)
TODO
Diffstat (limited to 'src/url.c')
-rw-r--r--src/url.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/url.c b/src/url.c
index 9d3e14b2..1c6b3b0f 100644
--- a/src/url.c
+++ b/src/url.c
@@ -691,6 +691,12 @@ static uint_t Url_host_public_internal_dots(const char *host)
* in February 2014 and picking out those where it was simplest for
* them to describe the situation by beginning with a "*.[tld]" rule
* or every rule was "[something].[tld]".
+ *
+ * TODO: Consider the old publicsuffix code again. This TLD list has
+ * shrunk and shrunk over the years, and has become a poorer and
+ * poorer approximation of administrative boundaries -- and, as of
+ * mid-2014, even NZ and UK are allowing domains to be registered
+ * at the second level, which doesn't leave much.
*/
const char *const tlds[] = {"bd","bn","ck","cy","er","et","fj","fk",
"gu","il","jm","ke","kh","kw","mm","mz",