Branch:
master
cursor/RSP-108-fix-rspamd-dkim-key-loading-for-ed25519-9e75
cursor/RSP-246-parse-esmtp-arguments-for-lua-api-55e6
cursor/RSP-251-add-vault-kv-version-2-support-7418
cursor/RSP-259-fix-dkim-relaxed-bodyhash-calculation-for-spaces-b6ff
cursor/RSP-268-fix-duplicate-symbol-in-once-received-plugin-3c4b
cursor/RSP-271-implement-metadefender-hash-lookup-module-113a
cursor/RSP-289-add-auid-support-to-dkim-signing-96d3
cursor/RSP-76-fix-ed25519-key-loading-in-arc-module-f263
external-maps
libev-migration
log_json
master
mime-rework
rdns-tcp-rework
rework-symcache
rspamd-0.5
rspamd-0.6
rspamd-0.7
rspamd-0.8
rspamd-0.9
rspamd-1.0
rspamd-1.1
rspamd-1.2
rspamd-1.3
rspamd-1.4
rspamd-1.5
rspamd-1.6
rspamd-1.9
rspamd-3.10
rspamd-3.7
rspamd-3.8
rspamd-3.9
torch-removal
vstakhov-another-grow-factor-fix
vstakhov-fasttext-langdet
vstakhov-fuzzy-cxx
vstakhov-fuzzy-tcp
vstakhov-fuzzy-tcp-test
vstakhov-known-senders
vstakhov-llm-embeddings
vstakhov-lua-text-api
vstakhov-new-build-workflows
vstakhov-smtp-proxy-exp
vstakhov-stringzilla
0.2.7
0.3.0
0.3.1
0.3.10
0.3.11
0.3.12
0.3.13
0.3.14
0.3.2
0.3.3
0.3.7
0.3.8
0.3.9
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
0.5.5
0.5.6
0.6.0
0.6.1
0.6.10
0.6.2
0.6.3
0.6.4
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.7.3
0.7.4
0.7.5
0.7.6
0.8.0
0.8.1
0.8.2
0.8.3
0.9.0
0.9.1
0.9.10
0.9.2
0.9.3
0.9.4
0.9.5
0.9.6
0.9.7
0.9.8
0.9.9
1.0.0
1.0.1
1.0.10
1.0.11
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6
1.2.7
1.2.8
1.3.0
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4.0
1.4.1
1.4.2
1.4.3
1.4.4
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.7.2
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.9.0
1.9.1
1.9.2
1.9.3
1.9.4
2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.7
3.0
3.1
3.10.0
3.10.1
3.10.2
3.11.0
3.11.1
3.12.0
3.12.1
3.13.0
3.13.1
3.13.2
3.14.0
3.14.1
3.14.2
3.2
3.3
3.4
3.5
3.6
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.8.0
3.8.1
3.8.2
3.8.3
3.8.4
3.9.0
3.9.1
${ noResults }
2 Commits (master)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
9e45beec7c
|
[Feature] Add ED25519 support for DKIM signing with OpenSSL version checks
This commit adds support for ED25519 DKIM signatures when OpenSSL 1.1.1+ is available. Key changes: - Added HAVE_ED25519 detection in CMake to check for EVP_PKEY_ED25519 support - All ED25519-specific code is conditionally compiled based on HAVE_ED25519 - When ED25519 is not supported, informative error messages are returned - ED25519 keys loaded from PEM files are extracted and converted to libsodium format - Fixed union handling to prevent double-free issues - Updated tests to dynamically select key type based on request header - Removed unused dkim-ed25519-pem.conf (cannot be passed via rspamc) The implementation gracefully degrades on older OpenSSL versions while maintaining full functionality when ED25519 support is available. |
3 months ago |
|
|
39caa76911
|
[Project] Modernize cmake
|
9 months ago |