mirror of
https://github.com/9001/copyparty.git
synced 2026-02-26 05:23:10 -07:00
fix cookie OWS; v1.20.9 broke login
This commit is contained in:
parent
00ab7888d7
commit
ecdfd2d1ab
|
|
@ -650,8 +650,8 @@ class HttpCli(object):
|
||||||
if len(zso) > self.args.cookie_cmax:
|
if len(zso) > self.args.cookie_cmax:
|
||||||
self.loud_reply("cookie header too big", status=400)
|
self.loud_reply("cookie header too big", status=400)
|
||||||
return False
|
return False
|
||||||
zsll = [x.split("=", 1) for x in zso.split(";") if "=" in x]
|
zsll = [x.lstrip().split("=", 1) for x in zso.split(";") if "=" in x]
|
||||||
cookies = {k.strip(): unescape_cookie(zs, k) for k, zs in zsll}
|
cookies = {k.rstrip(): unescape_cookie(zs.strip(), k) for k, zs in zsll}
|
||||||
cookie_pw = cookies.get("cppws" if self.is_https else "cppwd") or ""
|
cookie_pw = cookies.get("cppws" if self.is_https else "cppwd") or ""
|
||||||
if "b" in cookies and "b" not in uparam:
|
if "b" in cookies and "b" not in uparam:
|
||||||
uparam["b"] = cookies["b"]
|
uparam["b"] = cookies["b"]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue