>>>>> "david" == dmuir writes: david> Public bug reported: Thanks a lot ! I'll to clarify a couple of points below. david> Related to: #72792 No, it's a different kind of problem. david> bzr 1.8 david> webdav 1.6.0 david> python 2.5 david> pycurl 7.16.4 bzr-webdav doesn't make use of pycurl if you see pycurl involved, we have a bug :) david> bzr init-repo http+webdav:// david> gives me: david> bzr: ERROR: Invalid http response for http://: Unable to handle http code 401: Authorization Required Basically either the credentials were not provided or they were wrong (this doesn't imply a user error but it may be the case). david> bzr init-repo http+webdav://:@ david> gives me: david> bzr: ERROR: http:// is permanently redirected to http:// I've tried supplying the authentication details in authentication.conf, david> but as far as I can tell, this file is being ignored. Can you join your authentication.conf to this bug so we can debug it may be ? You may also want to use -Dauth to see what section is taken into account (or not). david> Here's the debug log for: david> bzr init-repo http+webdav://:@bzr.tekika.com/edval david> 0.016 encoding stdout as sys.stdout encoding 'UTF-8' david> 0.017 bzr arguments: [u'init-repo', u'-Dhttp', u'http+webdav://:@bzr.tekika.com/edval'] david> 0.017 looking for plugins in /home/dmuir/.bazaar/plugins david> 0.021 looking for plugins in /usr/lib/python2.5/site-packages/bzrlib/plugins david> 0.021 Plugin name __init__ already loaded david> 0.021 Plugin name __init__ already loaded david> 0.070 encoding stdout as sys.stdout encoding 'UTF-8' david> 0.095 * About to connect() to bzr.tekika.com:80 david> 0.506 > MKCOL /edval david> 0.506 > Host: bzr.tekika.com >> Accept: */* >> User-Agent: bzr/1.8 (urllib) >> Connection: Keep-Alive >> Pragma: no-cache >> Cache-Control: max-age=0 david> 0.757 < HTTP/1.1 401 Authorization Required david> 0.758 < Date: Thu, 06 Nov 2008 06:29:35 GMT david> < Server: Apache/2.0.61 (Unix) PHP/4.4.7 mod_ssl/2.0.61 OpenSSL/0.9.7e mod_fastcgi/2.4.2 Phusion_Passenger/2.0.3 DAV/2 david> < WWW-Authenticate: Basic realm="Edval Area" david> < Vary: Accept-Encoding david> < Content-Length: 520 david> < Keep-Alive: timeout=2, max=100 david> < Connection: Keep-Alive david> < Content-Type: text/html; charset=iso-8859-1 david> 0.759 > MKCOL /edval david> 0.760 > Host: bzr.tekika.com >> Accept: */* >> User-Agent: bzr/1.8 (urllib) >> Connection: Keep-Alive >> Pragma: no-cache >> Cache-Control: max-age=0 >> Authorization: Basic You'd better change that password ASAP, basic is.. well, basic. Sorry about that, I should have told you to censor that part of the log :-/ Vincent