From 7287508012391263365ffe7c200a7d4f3ec284d0 Mon Sep 17 00:00:00 2001 From: Julien Phalip Date: Sat, 9 Feb 2013 09:05:37 +0000 Subject: [PATCH] Fixed authentication by removing extraneous newline character from the hashed string. --- varnish.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/varnish.py b/varnish.py index 2c9194a..b6dabaa 100644 --- a/varnish.py +++ b/varnish.py @@ -110,7 +110,7 @@ def quit(self): def auth(self, secret, content): challenge = content[:32] - response = sha256('%s\n%s\n%s\n' % (challenge, secret, challenge)) + response = sha256('%s\n%s%s\n' % (challenge, secret, challenge)) response_str = 'auth %s' % response.hexdigest() self.fetch(response_str)