Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Won't Fix
-
None
-
None
-
None
-
any.
Description
in python/qpid/util.py, lines 84-87 are
RE = re.compile(r"""
- [ <scheme>:// ] [ <user> [ / <password> ] @] <host> [ :<port> ]
^ (?: ([^:/@])://)? (?: ([^:/@]) (?: / ([^:/@]) )? @)? ([^@:/]) (?: [0-9]+))?$
""", re.X)
this matches user/password in a (partial) URL. it should be user:password.
qpid.util.URL('scheme://user:pass@host:12')
raises a ValueError.