Re: Setting document.domain

Ian Hickson wrote:
>    The steps to determine if a string /candidate/ *matches a suffix in the 
>    list* are:

I've made a first attempt at this; I need to get it reviewed by the
implementor and then I will publish it.

To give you an initial idea if it fits your requirements, I can tell you
that the text begins as follows:

==Matching Algorithm==

The list is designed to be matched against domain names. Given a domain
name, consisting of one or more dot-separated labels, and a copy of the
public suffix list containing a number of rules, there are three
possible outcomes of a matching:

   1. there is no match between the public suffix list and the domain
      name (e.g. "localhost.localdomain" or "intranet")
   2. all labels in the domain name together form a public suffix (e.g.
      "co.uk" or "nsw.edu.au")
   3. a strict subset of labels in the domain name, beginning at the
      right-hand end, together form a public suffix (e.g. "bbc.co.uk"
      or "google.com")

To determine which is the correct outcome for a domain candidate.domain,
the procedure is as follows:


Gerv

Received on Thursday, 29 January 2009 05:35:16 UTC