[X2Go-Commits] [x2gobroker] 02/04: x2gobroker/basicauth.py: Fix call of base64.decodestring on Python3.
git-admin at x2go.org
git-admin at x2go.org
Mon Feb 12 15:56:22 CET 2018
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch master
in repository x2gobroker.
commit 358ba529c0c24ff54c946870e22810a4182ba560
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Mon Feb 12 14:15:26 2018 +0100
x2gobroker/basicauth.py: Fix call of base64.decodestring on Python3.
---
debian/changelog | 1 +
x2gobroker/basicauth.py | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/debian/changelog b/debian/changelog
index ab4ba30..c9ea885 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,7 @@ x2gobroker (0.0.4.0-0x2go1) UNRELEASED; urgency=medium
- Drop left-over debug print() call.
- Makefile: Assure that setup.py is run under Python3.
- Improve debugging messages during authentication phase.
+ - x2gobroker/basicauth.py: Fix call of base64.decodestring on Python3.
* debian/{control,compat}: Bump to DH version level 9.
* debian/{control,x2gobroker-common.install}:
+ Split out common files into non-Pythonian bin:pkg.
diff --git a/x2gobroker/basicauth.py b/x2gobroker/basicauth.py
index 9a79935..4ae0620 100644
--- a/x2gobroker/basicauth.py
+++ b/x2gobroker/basicauth.py
@@ -39,7 +39,7 @@ def require_basic_auth(realm, validate_callback):
if auth_header is None or not auth_header.startswith('Basic '):
create_auth_header()
else:
- auth_decoded = base64.decodestring(auth_header[6:])
+ auth_decoded = base64.decodestring(auth_header[6:].encode()).decode()
username, kwargs['basicauth_pass'] = [ s for s in auth_decoded.split(':', 2) ]
kwargs['basicauth_user'], access = validate_callback(username, kwargs['basicauth_pass'])
if access:
--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2gobroker.git
More information about the x2go-commits
mailing list