# HG changeset patch # User Marcin Kuzminski # Date 2011-04-26 23:27:39 # Node ID ae5b07e75ffda49675be678721292c4d97b7877b # Parent c0335c1dee36f28ba058b1cca5cc8565d57b88e8 fixed issue #181, and small fix in gitmiddleware diff --git a/docs/changelog.rst b/docs/changelog.rst --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -53,7 +53,7 @@ fixes - fixed #126 Deleting repository on Windows, rename used incompatible chars. - #150 fixes for errors on repositories mapped in db but corrupted in filesystem - +- fixed problem with ascendant characters in realm #181 1.1.8 (**2011-04-12**) ====================== diff --git a/rhodecode/lib/middleware/simplegit.py b/rhodecode/lib/middleware/simplegit.py --- a/rhodecode/lib/middleware/simplegit.py +++ b/rhodecode/lib/middleware/simplegit.py @@ -98,7 +98,7 @@ class SimpleGit(object): #authenticate this git request using self.authenticate = AuthBasicAuthenticator('', authfunc) self.ipaddr = '0.0.0.0' - self.repository = None + self.repo_name = None self.username = None self.action = None @@ -147,8 +147,8 @@ class SimpleGit(object): #============================================================== if not REMOTE_USER(environ): - self.authenticate.realm = str( - self.config['rhodecode_realm']) + self.authenticate.realm = self.config['rhodecode_realm'].\ + encode('utf8', 'replace') result = self.authenticate(environ) if isinstance(result, str): AUTH_TYPE.update(environ, 'basic') diff --git a/rhodecode/lib/middleware/simplehg.py b/rhodecode/lib/middleware/simplehg.py --- a/rhodecode/lib/middleware/simplehg.py +++ b/rhodecode/lib/middleware/simplehg.py @@ -112,8 +112,8 @@ class SimpleHg(object): #============================================================== if not REMOTE_USER(environ): - self.authenticate.realm = str( - self.config['rhodecode_realm']) + self.authenticate.realm = self.config['rhodecode_realm'].\ + encode('utf8', 'replace') result = self.authenticate(environ) if isinstance(result, str): AUTH_TYPE.update(environ, 'basic')