From: Michael Tremer Date: Mon, 3 Feb 2025 10:13:31 +0000 (+0000) Subject: web: Consider spaces when splitting Accept-Enconding headers X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=698baf7725c447c9bbadd2e825df36082fd286c8;p=pbs.git web: Consider spaces when splitting Accept-Enconding headers Signed-off-by: Michael Tremer --- diff --git a/src/web/base.py b/src/web/base.py index bd96a4e1..dd37dff7 100644 --- a/src/web/base.py +++ b/src/web/base.py @@ -12,6 +12,7 @@ import json import kerberos import logging import os +import re import socket import sys import time @@ -239,7 +240,7 @@ class BaseHandler(tornado.web.RequestHandler): return False # Check if the encoding is accepted - return encoding in header.split(",") + return encoding in re.split(r",\s*", header) def format_date(self, date, relative=True, shorter=False, full_format=False): return self.locale.format_date(date, relative=relative,