From d28a966e2e3003024b9dae5bc9a96c168115f192 Mon Sep 17 00:00:00 2001 From: dmduran12 Date: Tue, 3 Feb 2026 11:35:02 -0800 Subject: [PATCH] Enable gzip compression for bulk_packets endpoint Reduces payload size for large packet downloads, improving performance on slow network connections. Co-Authored-By: Warp --- repeater/web/http_server.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/repeater/web/http_server.py b/repeater/web/http_server.py index 6f3c5e1..2740e7f 100644 --- a/repeater/web/http_server.py +++ b/repeater/web/http_server.py @@ -299,6 +299,12 @@ class HTTPStatsServer: "/api": { "tools.require_auth.on": True, }, + # Enable gzip for bulk packet downloads + "/api/bulk_packets": { + "tools.gzip.on": True, + "tools.gzip.mime_types": ["application/json"], + "tools.gzip.compress_level": 6, + }, # Public documentation endpoints (no auth required) "/api/openapi": { "tools.require_auth.on": False,