Won't accept <email address hidden>@demon012.com as an username and password
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Ubuntu Version: Fiesty Fawn
bzr Version: 0.15-0ubuntu2
My webhost has made it so that when I create a FTP account that is not <email address hidden> that I have to include the @demon012.com as part of the username. However bzr does not like this and crashes as a result output is shown below:
bzr init ftp://<email address hidden>
bzr: ERROR: socket.gaierror: (-2, 'Name or service not known')
Traceback (most recent call last):
File "/usr/lib/
return run_bzr(argv)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
to_
File "/usr/lib/
f = self._get_FTP()
File "/usr/lib/
self.is_active)
File "/usr/lib/
conn.
File "ftplib.py", line 117, in connect
for res in socket.
gaierror: (-2, 'Name or service not known')
bzr 0.15.0 on python 2.5.1.candidate.1 (linux2)
arguments: ['/usr/bin/bzr', 'init', 'ftp://<email address hidden>
** please send this report to <email address hidden>
alan@alan-
bzr: ERROR: socket.gaierror: (-2, 'Name or service not known')
Traceback (most recent call last):
File "/usr/lib/
return run_bzr(argv)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
to_
File "/usr/lib/
f = self._get_FTP()
File "/usr/lib/
self.is_active)
File "/usr/lib/
conn.
File "ftplib.py", line 117, in connect
for res in socket.
gaierror: (-2, 'Name or service not known')
bzr 0.15.0 on python 2.5.1.candidate.1 (linux2)
arguments: ['/usr/bin/bzr', 'init', 'ftp://<email address hidden>
Changed in bzr: | |
importance: | Undecided → Medium |
status: | Unconfirmed → Confirmed |
@ is not permitted *within* the userinfo, it delimits it from the host.
http:// tools.ietf. org/html/ rfc3986# section- 3.2.1
userinfo = *( unreserved / pct-encoded / sub-delims / ":" )
Correct URL would be ftp://alanproje ct%<email address hidden>/
Suggest close as INVALID or turn it into "throw useful error on invalid URLs".