Fix a url regression
authorisaacs <i@izs.me>
Tue, 10 May 2011 20:42:49 +0000 (13:42 -0700)
committerisaacs <i@izs.me>
Tue, 10 May 2011 20:57:25 +0000 (13:57 -0700)
commit307f39ce9ed8f4d3de06f63cd1855157be2db82f
tree29b53f9b70b3d68fda7c1d121c1f7c0dbf1a3cc5
parent11beac70e22dd4fc2611cada19ca30031df8fa41
Fix a url regression

The change for #954 introduced a regression that would cause
the url parser to fail on special chars found in the auth
segment.  Fix that, and also don't create invalid urls when
format() is called on an object containing an auth member
containing '@' characters or delimiters.
lib/url.js
test/simple/test-url.js