Thanks Marc, I have patched the python code, it should now be compatible with BaseX 8.0.
Christian On Mon, Dec 29, 2014 at 5:35 PM, Marc van Grootel <marc.van.groo...@gmail.com> wrote: > Hi, > > Seems to work fine. At least, I didn't introduce any issues that > weren't already there. I didn't find the email address of the > maintainer I attach the file to this post. I have checked on recent > snapshot of 8.0 and 7.9. > > If you want me to submit it differently or have me create a pull > request let me know. > > Here's the diff > > 120c120 > < timestamp = self.recv_c_str() > --- >> response = self.recv_c_str().split(':') > 124,126c124,133 > < #FIXME: should we allow to customize password encoding? > < > hfun.update(hashlib.md5(password.encode('us-ascii')).hexdigest().encode('us-ascii')) > < hfun.update(timestamp.encode('us-ascii')) > --- >> >> if len(response) > 1: >> code = "%s:%s:%s" % (user,response[0],password) >> nonce = response[1] >> else: >> code = password >> nonce = response[0] >> >> >> hfun.update(hashlib.md5(code.encode('us-ascii')).hexdigest().encode('us-ascii')) >> hfun.update(nonce.encode('us-ascii')) > 374c381 > < return result > \ No newline at end of file > --- >> return result