Skip to content
Snippets Groups Projects
Commit da0ddd62b9d8 authored by Adrian Buehlmann's avatar Adrian Buehlmann
Browse files

sshrepo: catch passwords in ssh urls

see also e4b02eb825b1
parent 22f948c027a9
No related branches found
No related tags found
Loading
......@@ -29,6 +29,8 @@
self._abort(error.RepoError(_("couldn't parse location %s") % path))
self.user = m.group(2)
if self.user and ':' in self.user:
self._abort(error.RepoError(_("password in URL not supported")))
self.host = m.group(3)
self.port = m.group(5)
self.path = m.group(7) or "."
......
......@@ -269,6 +269,13 @@
date: Thu Jan 01 00:00:00 1970 +0000
summary: z
passwords in ssh urls are not supported
$ hg push ssh://user:erroneouspwd@dummy/remote
abort: password in URL not supported!
[255]
$ cd ..
$ cat dummylog
Got arguments 1:user@dummy 2:hg -R nonexistent serve --stdio
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment