Stop using [] flag in URI host

X-notifier should stop using [] flag in URI host, or it will no longer work on Firefox 32.

In function getCookie in components\cookieManager2.js:

    if(typeof(aURI)=="string"){
      var ioService = Components.classes["@mozilla.org/network/io-service;1"]
                      .getService(Ci.nsIIOService);
      aURI=ioService.newURI(aURI,null,null);
    }
    aURI=aURI.clone();
    aURI.host+=this.ext;

The problem is that this.ext is enclosed in [].

After Bug 960014 it throws NS_ERROR_MALFORMED_URI error. I thought Bug 1022207 would fix it, but it seems [] will no longer be allowed in domain names (comments 31 and 33).

tobwithu's picture

I think I should use malformed URI to avoid confliction with welformed URI.

However, this problem is fixed in 3.4.2.