Mercurial > hg
view contrib/docker/apache-server/vhost.conf @ 29639:6fd751fa58d3 stable
url: avoid re-issuing incorrect password (issue3210)
Some draconian IT setups lock accounts after a small number of incorrect
password attempts. Mercurial's implementation of the urllib2 authentication was
causing 5 retry attempts with the same credentials, without prompting the user.
The code was attempting to check whether the authorization token had changed,
but unfortunately was reading the misleading 'headers' member of the request
instead of using the 'get_header' accessor.
Modelled on fix for Python issue 8797:
https://bugs.python.org/issue8797
https://hg.python.org/cpython/rev/30e8a8f22a2a
author | Kim Randell <Kim.Randell@vicon.com> |
---|---|
date | Fri, 29 Jul 2016 12:46:07 +0100 |
parents | fd5247a88e63 |
children |
line wrap: on
line source
# Apache won't be able to resolve its own hostname, so we sneak this # into the global context to silence a confusing-to-user warning on # server start. ServerName hg <VirtualHost *:80> DocumentRoot /var/hg/htdocs <Directory /> Options FollowSymLinks AllowOverride None </Directory> SetEnv HGENCODING UTF-8 SetEnv LC_TYPE UTF-8 WSGIDaemonProcess hg processes=${WSGI_PROCESSES} threads=${WSGI_THREADS} maximum-requests=${WSGI_MAX_REQUESTS} user=www-data group=www-data display-name=hg-wsgi WSGIProcessGroup hg WSGIScriptAliasMatch ^(.*) /var/hg/htdocs/hgweb.wsgi$1 ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>