]> git.ipfire.org Git - thirdparty/rspamd.git/commit
[Feature] protocol: Add v3 multipart response parsing for proxy and body decompression
authorVsevolod Stakhov <vsevolod@rspamd.com>
Sun, 8 Feb 2026 10:13:40 +0000 (10:13 +0000)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Sun, 8 Feb 2026 10:13:40 +0000 (10:13 +0000)
commit231426065ff8ea90854249e3cec3a7138e4f9a33
treeeb28573c8d1e3aef034a6230429ce747851cb4aa
parent6a184440de5b4a709238473292ab269429ac94e6
[Feature] protocol: Add v3 multipart response parsing for proxy and body decompression

Proxy forwarding now handles multipart/mixed responses from /checkv3:
parse result+body parts, decompress zstd, detect msgpack, and forward
rewritten body to milter. Self-scan v3 populates conn->results for
milter and Lua comparison scripts. rspamc client decompresses zstd
body parts returned by the server.
src/client/rspamdclient.c
src/rspamd_proxy.c