[Git][security-tracker-team/security-tracker][master] Revert "WebServiceHTTPAdapter: allow parallel request processing"

Salvatore Bonaccorso (@carnil) carnil at debian.org
Wed Aug 26 05:59:13 BST 2026



Salvatore Bonaccorso pushed to branch master at Debian Security Tracker / security-tracker


Commits:
4df4925f by Salvatore Bonaccorso at 2026-08-26T06:58:58+02:00
Revert "WebServiceHTTPAdapter: allow parallel request processing"

This reverts commit 5eea0a77db7dc347d4e259aa1cd5c7b9550a8684.

- - - - -


1 changed file:

- lib/python/web_support.py


Changes:

=====================================
lib/python/web_support.py
=====================================
@@ -16,6 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 
 import re
+import threading
 from urllib.parse import quote as urllib_quote
 from urllib.parse import parse_qs
 from socketserver import ThreadingMixIn
@@ -622,6 +623,7 @@ class WebServiceHTTPAdapter:
     def __init__(self, service: WebServiceBase, socket_name):
         self.service = service
         (base_url, address, port) = socket_name
+        self.lock = threading.Lock()
 
         self.__parse_base_url(base_url)
 
@@ -637,9 +639,10 @@ class WebServiceHTTPAdapter:
                                  path, params,
                                  secure=adapter_self.service.secure)
 
-                r = method(remaining, params, url)
-                assert isinstance(r, Result), repr(r)
-                result = r.flatten_later()
+                with adapter_self.lock:
+                    r = method(remaining, params, url)
+                    assert isinstance(r, Result), repr(r)
+                    result = r.flatten_later()
                 result(self)
             do_HEAD = do_GET
 



View it on GitLab: https://salsa.debian.org/security-tracker-team/security-tracker/-/commit/4df4925fe54a4851d26c6ec21e9fffc894dfbe27

-- 
View it on GitLab: https://salsa.debian.org/security-tracker-team/security-tracker/-/commit/4df4925fe54a4851d26c6ec21e9fffc894dfbe27
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-security-tracker-commits/attachments/20260826/5e357f91/attachment-0001.htm>


More information about the debian-security-tracker-commits mailing list