Commit Graph

  • 316bf3cfe1
    Merge 677617629a into 75b6c60271 #5914 Vsevolod Stakhov 2026-03-11 13:22:04 +0000
  • 75b6c60271
    Merge pull request #5924 from rspamd/vstakhov-neural-sharing master Vsevolod Stakhov 2026-03-11 13:21:54 +0000
  • 9bf0e0a6ba
    Merge d0b99f8e7b into b99d542c55 #5735 Christian Rößner 2026-03-11 13:13:56 +0100
  • ba80c35618
    Merge c8337a2ce2 into b99d542c55 #5755 Michael Peick 2026-03-11 13:56:56 +0200
  • eae4320289
    Merge ed6257d85d into b99d542c55 #5798 Vsevolod Stakhov 2026-03-11 13:56:31 +0200
  • c6028e2b58
    Merge branch 'master' into vstakhov-neural-sharing #5924 Vsevolod Stakhov 2026-03-10 17:37:28 +0000
  • 1f0bcf3b25
    [Fix] Fix external neural model merge defects Vsevolod Stakhov 2026-03-10 17:35:51 +0000
  • b99d542c55
    [Fix] Fix fuzzy TCP frame buffer overflow for encrypted v2 replies Vsevolod Stakhov 2026-03-10 12:57:09 +0000
  • 2e6a811ac2
    [Fix] Raise fasttext dictionary token limit Vsevolod Stakhov 2026-03-10 11:41:49 +0000
  • c50c302b74
    Merge 670da2a7c1 into c51c5bcea6 #5931 Rob 2026-03-10 09:19:49 +0000
  • 670da2a7c1
    [Minor] Fix default date description in rspamadm dmarc_report help #5931 Rob4226 2026-03-10 05:04:36 -0400
  • c51c5bcea6
    Merge pull request #5923 from Jesssullivan/dev/dkim-sign-headers-segfault Vsevolod Stakhov 2026-03-09 12:57:09 +0000
  • f9d3c614ff
    [Fix] Accept fuzzy TCP v2 reply frames Vsevolod Stakhov 2026-03-09 12:50:18 +0000
  • f56472e722
    Merge a10011d14f into 6c46ff6bd3 #5849 Jens Meißner 2026-03-09 10:59:54 +0100
  • 870826e8db [Fix] Prevent SIGSEGV when sign_headers is not a string #5923 Jess Sullivan 2026-03-05 12:42:18 -0500
  • 6c46ff6bd3
    Merge pull request #5929 from moisseev/test Vsevolod Stakhov 2026-03-08 22:11:22 +0000
  • 4bd3f61624
    Merge pull request #5927 from moisseev/replies Vsevolod Stakhov 2026-03-08 22:11:04 +0000
  • ae5e71c01a
    Merge pull request #5928 from moisseev/droid-review Vsevolod Stakhov 2026-03-08 22:10:49 +0000
  • 35bebb1239 [Test] Skip scheduled integration tests in forks #5929 Alexander Moisseev 2026-03-08 15:39:26 +0300
  • bd2dc3c423 [Test] Restrict droid review to upstream repository #5928 Alexander Moisseev 2026-03-08 13:54:03 +0300
  • 44c50ade7c [Fix] Skip recipient check when no hash found in Redis #5927 Alexander Moisseev 2026-03-07 14:46:45 +0300
  • 8216725fa0
    Merge d1c5f28476 into 4a82880410 #5807 Marcel Menzel 2026-03-07 09:52:55 +0000
  • 677617629a
    Merge branch 'master' into vstakhov-stat-migrate #5914 vstakhov-stat-migrate Vsevolod Stakhov 2026-03-07 09:51:57 +0000
  • 1166b592c0
    Merge branch 'master' into vstakhov-neural-sharing Vsevolod Stakhov 2026-03-07 09:51:08 +0000
  • 4a82880410
    [Minor] Fix model name Vsevolod Stakhov 2026-03-07 09:50:53 +0000
  • 01f56ce4f4
    Merge branch 'master' into vstakhov-neural-sharing Vsevolod Stakhov 2026-03-07 09:44:14 +0000
  • 4a49ff3692
    [Fix] Upgrade legacy cached maps to aligned format Vsevolod Stakhov 2026-03-06 18:48:53 +0000
  • 1fe9be0ad2
    Merge 28f4481837 into ba3f1a1811 #5812 tokunaga.yoichi 2026-03-06 13:50:17 -0500
  • 48748f5ddf
    Merge 467c928846 into ba3f1a1811 #5887 Vsevolod Stakhov 2026-03-06 13:50:07 -0500
  • 4c2ec78a93
    [Fix] Revert invalid map cache seek workaround Vsevolod Stakhov 2026-03-06 18:46:37 +0000
  • ba3f1a1811
    [Fix] Rewrite map cache headers from file start Vsevolod Stakhov 2026-03-06 18:03:01 +0000
  • 21bac72466
    [Minor] droid-code-review: switch model to gpt5.4, rewrite prompt for precision (#5925) Copilot 2026-03-06 17:08:20 +0000
  • 47c6760cd4
    [Fix] Handle stale neural export profiles Vsevolod Stakhov 2026-03-06 17:06:49 +0000
  • 53219c0087 [Minor] Address review comments: fix confidence criteria, format specifier list, approval threshold, and completion noise #5925 copilot-swe-agent[bot] 2026-03-06 16:20:02 +0000
  • fd2d2cdae3 [Minor] Update droid-code-review.yml: switch model to gpt5.4 and rewrite prompt copilot-swe-agent[bot] 2026-03-06 12:05:38 +0000
  • 7ec875126d Initial plan copilot-swe-agent[bot] 2026-03-06 12:03:04 +0000
  • aca36438a3
    Merge pull request #5922 from moisseev/replies Vsevolod Stakhov 2026-03-06 11:48:06 +0000
  • 243f757852
    [Feature] Add external pretrained neural model support Vsevolod Stakhov 2026-03-06 10:49:43 +0000
  • 62c7fecfd5
    [Fix] Preserve content flags for injected query URLs Vsevolod Stakhov 2026-03-06 10:00:32 +0000
  • 80f7567fb4
    [Fix] Preserve duplicate URLs across MIME parts Vsevolod Stakhov 2026-03-06 08:44:21 +0000
  • 8346c8c93b
    [Fix] Speed up shard migration and harden restore batching Vsevolod Stakhov 2026-03-05 22:38:26 +0000
  • 69a7647d60
    Merge pull request #5921 from rspamd/vstakhov-follow-master-mirror Vsevolod Stakhov 2026-03-05 21:03:52 +0000
  • 39f7ffb5dd [Minor] Skip empty In-Reply-To header in replies check #5922 Alexander Moisseev 2026-03-05 20:09:40 +0300
  • f3eb26283b
    [Fix] Fix restore stack overflow, migrate memory and speed Vsevolod Stakhov 2026-03-05 10:36:12 +0000
  • 985169f4bc
    [Feature] Add follow_master option for proxy mirror connections #5921 Vsevolod Stakhov 2026-03-04 11:10:18 +0000
  • 134c4d85e5
    Merge d7863d53dd into c70571a0a1 #5187 Erin of Yukis 2026-03-03 11:08:01 +0000
  • 6542483b02
    Merge b05d3be57d into c70571a0a1 #5398 Darshan Thakare 2026-03-03 10:54:35 +0000
  • afe36fd8f3
    Merge 474f2165f7 into c70571a0a1 #5404 NarutoUchiha39 2026-03-03 10:54:25 +0000
  • a17ebfc3c7
    Merge 8209e87246 into c70571a0a1 #5610 Wittmer, Christian 2026-03-03 10:37:51 +0000
  • a5f9e3a5e8
    Merge fc0390b4f3 into c70571a0a1 #5696 OdooMadeEasy 2026-03-03 10:26:51 +0000
  • 19c40d08f6
    Merge f1358a61e8 into c70571a0a1 #5745 Erin of Yukis 2026-03-03 10:22:55 +0000
  • 18ed0306c5
    [Fix] Move --classifier to top-level parser Vsevolod Stakhov 2026-03-03 10:11:07 +0000
  • 9bc808ffa6
    Merge 94b74c48e4 into c70571a0a1 #4948 mykeenu 2026-03-03 03:36:40 +0000
  • 33917d7f32
    Merge 460c9328b7 into c70571a0a1 #5816 Prem kumar 2026-03-02 14:38:26 +0100
  • cd28e30607
    Merge 56701adcd2 into c70571a0a1 #5518 twesterhever 2026-03-02 14:38:22 +0100
  • 15a60197e7
    Merge 9b456fbed6 into c70571a0a1 #5715 Vsevolod Stakhov 2026-03-02 12:19:41 +0100
  • 0d37b92507
    Merge 17c68c75da into c70571a0a1 #5820 Prem kumar 2026-03-02 12:18:19 +0100
  • c70571a0a1
    Merge pull request #5917 from moisseev/playwright Vsevolod Stakhov 2026-03-01 17:54:55 +0000
  • 5ceae3a338 [Test] Use Node.js 22 for legacy Playwright 1.45.3 job #5917 Alexander Moisseev 2026-03-01 17:14:50 +0300
  • ed069b03bc [Minor] Update public suffix list sync-public-suffix-list github-actions[bot] 2026-03-01 00:39:37 +0000
  • f6251e5016
    Merge pull request #5916 from moisseev/dev-dependencies Vsevolod Stakhov 2026-02-28 09:33:18 +0000
  • f61821e28f [Test] Update dev dependencies #5916 Alexander Moisseev 2026-02-28 09:29:07 +0300
  • f81311ce0d
    Bump minimatch from 3.1.2 to 3.1.5 #5915 dependabot[bot] 2026-02-28 04:07:50 +0000
  • 00636cdf56
    [Fix] Require classifier selection for multi-classifier configs Vsevolod Stakhov 2026-02-27 15:33:45 +0000
  • 36325c5c57
    [Feature] Add shard migration and multi-class support to statistics_dump Vsevolod Stakhov 2026-02-27 14:25:25 +0000
  • 0383b61223
    [Fix] Force recompilation of stale hyperscan classes instead of skipping Vsevolod Stakhov 2026-02-27 11:15:36 +0000
  • 6ef2f71c70
    [Fix] Do not enable HS cleanup when disable_hyperscan is set Vsevolod Stakhov 2026-02-27 11:01:13 +0000
  • a2eabaed14
    [Fix] Include HS magic in cache key hashes to force recompilation on version bump Vsevolod Stakhov 2026-02-27 10:42:20 +0000
  • ca5827bcaf
    [Feature] Per-class deterministic regexp IDs in re_cache Vsevolod Stakhov 2026-02-27 10:22:18 +0000
  • 6182d8c2e1
    Merge pull request #5909 from rspamd/vstakhov-fasttext-maps Vsevolod Stakhov 2026-02-26 13:13:02 +0000
  • a0f6c4560b
    [Feature] Wire Lua rspamd_fasttext through maps infrastructure #5909 Vsevolod Stakhov 2026-02-26 12:54:05 +0000
  • 199a69e05f [CritFix] Fix SIGSEGV when sign_headers is configured as UCL array #5910 Jess Sullivan 2026-02-25 17:49:01 -0500
  • 721db21ee5
    [Fix] Fix SIGSEGV on termination in fasttext map dtor callback Vsevolod Stakhov 2026-02-25 15:26:58 +0000
  • 116d8c8e51
    [Fix] Use 16K map cache header for mmap alignment on ARM64 Vsevolod Stakhov 2026-02-25 14:59:53 +0000
  • da0b9ca773
    [Feature] Wire fasttext lang detector through maps infrastructure Vsevolod Stakhov 2026-02-25 14:51:07 +0000
  • 9f2c6ba4bc
    [Feature] Page-aligned map cache header for no_file_read mmap support Vsevolod Stakhov 2026-02-25 12:57:35 +0000
  • 2f8ce8b54d
    Merge pull request #5908 from dragoangel/fix-bayes-expiry Vsevolod Stakhov 2026-02-25 10:28:35 +0000
  • aaae5ed8d0
    Merge pull request #5907 from moisseev/senderscore Vsevolod Stakhov 2026-02-25 09:53:18 +0000
  • 9b9575bc1b
    Merge branch 'master' into fix-bayes-expiry #5908 Dmitriy Alekseev 2026-02-24 22:58:27 +0100
  • 30f6750b18
    [Fix] Propagate source/classification URL flags to query-extracted URLs Vsevolod Stakhov 2026-02-24 21:42:03 +0000
  • d8fc7df68c
    fix: properly set bayes class labels to S and H for class spam and ham class names, adjust bayes expiry to write occurrences as spam and ham instead of S and H Dmitriy Alekseev 2026-02-24 18:19:40 +0100
  • ce71021ae1 [Conf] Disable Validity SenderScore RBLs by default #5907 Alexander Moisseev 2026-02-24 17:45:55 +0300
  • 404df7cb7b
    [Fix] Move binary data from KEYS to ARGV in fuzzy and neural scripts Vsevolod Stakhov 2026-02-24 14:39:49 +0000
  • 30bd75dbcb
    [Fix] Move binary msgpack data from KEYS to ARGV in Bayes Redis scripts Vsevolod Stakhov 2026-02-24 13:38:31 +0000
  • 5bbb22a4b5
    [Fix] Fix subprocess cleanup race in spawn_process SIGCHLD handler Vsevolod Stakhov 2026-02-24 11:37:27 +0000
  • a0be7a03b6
    [Fix] Use main Lua state in config object destructors Vsevolod Stakhov 2026-02-24 11:29:54 +0000
  • 9297703012
    [Fix] Prevent LuaJIT GC stalls after neural training Vsevolod Stakhov 2026-02-24 11:07:50 +0000
  • 9c7e4dfc84
    Fix return value for length greater than 65535 in Redis backend #5906 Dmitriy Alekseev 2026-02-24 10:55:02 +0100
  • f220c44359
    Merge pull request #5903 from rspamd/vstakhov-embeddings-pool Vsevolod Stakhov 2026-02-24 08:48:12 +0000
  • 097b1ac7f2
    Merge pull request #5894 from rspamd/vstakhov-multi-fuzzy-flag Vsevolod Stakhov 2026-02-24 08:47:56 +0000
  • 51145cfb05
    Merge pull request #5898 from dragoangel/fix-multiclass-bayes Vsevolod Stakhov 2026-02-24 08:31:44 +0000
  • 93ca03bef6
    [Fix] Use backward compatible learned_ids for spam and ham class names #5898 Dmitriy Alekseev 2026-02-24 00:28:09 +0100
  • 90baac8f3f
    Merge branch 'master' into fix-multiclass-bayes Dmitriy Alekseev 2026-02-23 18:34:20 +0100
  • 560d042b9f
    Merge pull request #5900 from moisseev/classifiers Vsevolod Stakhov 2026-02-23 09:25:51 +0000
  • 40a1b9f995
    [Feature] Fasttext embed: multi-scale conv1d pooling for text features #5903 Vsevolod Stakhov 2026-02-23 09:14:35 +0000
  • 17e2431a4a
    [Feature] Fasttext embed: SIF word weighting for sentence vectors Vsevolod Stakhov 2026-02-22 18:11:44 +0000
  • 6282235a3c
    Merge pull request #5897 from rspamd/vstakhov-more-embeddings Vsevolod Stakhov 2026-02-22 17:34:43 +0000
  • a1d4a6c98b
    Merge branch 'master' into fix-multiclass-bayes Dmitriy Alekseev 2026-02-22 18:31:30 +0100
  • cd40f0230f
    Merge pull request #5902 from dragoangel/patch-16 Vsevolod Stakhov 2026-02-22 17:08:57 +0000
  • d2ff70152a [Minor] Replace hash table with linear search for class deduplication #5900 Alexander Moisseev 2026-02-22 18:45:03 +0300