Closed GoogleCodeExporter closed 9 years ago
Mozilla documentation of nsURI gives not indication that LDAPS is not
supported: https://developer.mozilla.org/en/nsIURI
I'll need to test further - this may be an upstream bug or an error in how the
interface is being used. I'm reluctant to rely on regular expressions unless
absolutely necessary...
Original comment by jfitz...@gmail.com
on 11 Jan 2012 at 5:51
Original comment by jfitz...@gmail.com
on 11 Jan 2012 at 5:51
Had a quick look at this...
I think the problem may be that splitLoginInfoHostname() is using _url()
instead of _uri() for parsing. As I recall, the reason for that is that it was
an easy way to fix the problem of Sync URLs having a schema not supported by
Keychain Services. By trying to coerce to a URL, the sync URLs appear invalid
and we fall back on the old password store.
The *correct* solution to that is to check for incompatible schemas and use an
application password instead of an internet password in that case - at which
point the "fix" could be reverted.
There may also be a better intermediate fix, though if anyone's going to spend
any effort, it might be worth doing it right in the first place.
Original comment by jfitz...@gmail.com
on 11 Jan 2012 at 7:12
Fixed in 1.1.3
Original comment by jfitz...@gmail.com
on 12 Jan 2012 at 11:23
Original issue reported on code.google.com by
jfitz...@gmail.com
on 11 Jan 2012 at 5:41