Hello, The solution is simple. The line: item_split = item.split('=') In publish.py, ensure_signed_in_using_digest Should be: item_split = item.split('=', 1) to prevent an extra split on uri's values like uri="/q/p?spam=eggs". If this happens with the current code the uri is not correctly processed, and authentication will fail. The fix will prevent this. Regards, Maas > Hello, > > Just discovered a digest authentication bug. The bug is triggered when > the uri contains parameters. If that is the case the > http_authentication parameters are not parsed correctly, and > authentication fails. The reason for this is that the parameter line > is split on the '=', which can in some cases be a valid character in > the uri itself. > > Working on a solution. > > Regards, > > Maas-Maarten Zeeman > _______________________________________________ > QP mailing list > QP@mems-exchange.org > http://mail.mems-exchange.org/mailman/listinfo/qp > >