This commit is contained in:
ed 2024-08-18 23:11:36 +00:00
parent 7c2beba555
commit c4b0cccefd
9 changed files with 63 additions and 16 deletions

View file

@ -464,6 +464,9 @@ class HttpCli(object):
zso = self.headers.get("cookie")
if zso:
if len(zso) > 8192:
self.loud_reply("cookie header too big", status=400)
return False
zsll = [x.split("=", 1) for x in zso.split(";") if "=" in x]
cookies = {k.strip(): unescape_cookie(zs) for k, zs in zsll}
cookie_pw = cookies.get("cppws") or cookies.get("cppwd") or ""