Vsevolod Stakhov
a4de9b2ebb
[Rework] Another rework of the dkim signing logic
преди 3 месеца
Vsevolod Stakhov
3de247b318
[Rework] Allow multiple conditions for dkim signing when using vault/redis
преди 3 месеца
Vsevolod Stakhov
db0911cdb4
[Minor] Improve logging when doing signing via Vault
Issue: #4865
преди 3 месеца
Andrew Lewis
33b3dd9a1b
[Fix] dkim_signing: siging_table: lowercase before lookup
преди 7 месеца
Vsevolod Stakhov
662145d055
[Minor] Reformat all Lua code, no functional changes
преди 11 месеца
Vsevolod Stakhov
cc656e6ecc
[Minor] Use upstream in the dkim signing tools
преди 2 години
Vsevolod Stakhov
0389ba3f00
[Minor] Add some sanity stuff for signing to skip signing for passthrough results
преди 2 години
Vsevolod Stakhov
f6552b170a
[Minor] Use a more neat approach
преди 2 години
Vsevolod Stakhov
2fa0e126c7
[Minor] Update my email and the copyright year
преди 2 години
Vsevolod Stakhov
708b461cc8
[Minor] Fix use of task:get_symbol
преди 2 години
Reto Kupferschmid
4129ef5132
[Fix] Avoid overwriting whitelisted_signers_map
преди 2 години
Andrew Lewis
c296be57e9
[Minor] dkim_signing: auth_only is a misnomer
преди 4 години
Peter Wu
845b8c00dc
[Minor] Dkim_signing: correct is_skip_sign logic
If any of "sign_networks", "auth_only", or "sign_local" are disabled,
then it should not automatically proceed with signing if the enabled
conditions all fail. For example, if only the auth_only setting is
enabled, and is_authed is false, then signing should be skipped.
An earlier check luckily prevents this correctness issue from being
exploitable ("ignoring unauthenticated mail"), but fix the logic anyway.
преди 4 години
Vsevolod Stakhov
6e8df5589d
[Minor] Lua_util: Rework and add tests for callback_from_string
преди 4 години
Vsevolod Stakhov
5bc16cb715
[Minor] Dkim_signing: NDR are not DKIM signed
Issue: #2901
преди 5 години
Vsevolod Stakhov
935e7918e6
[Minor] Compat: Allow to use old style sign_condition
преди 5 години
Vsevolod Stakhov
d4f9fc632e
[Rework] Dkim_signing: Move sign condition to dkim_signing
преди 5 години
Vsevolod Stakhov
231cfdc796
[Fix] Fix dkim signing exceptions
Issue: #2909
преди 5 години
Vsevolod Stakhov
5506704a03
[Fix] Arc: More arc signing fixes
преди 5 години
Vsevolod Stakhov
36b8fd55cd
[Minor] Fix vault path
преди 5 години
Vsevolod Stakhov
07f9ed4ebf
[Minor] Distinguish vault usage
преди 5 години
Vsevolod Stakhov
26514fb406
[Minor] Fix vault URL
преди 5 години
Vsevolod Stakhov
27235fe706
[Minor] Add support of validity checks in the vault
преди 5 години
Vsevolod Stakhov
8f39eca68d
[Minor] Oops, fix module name passing
преди 5 години
Vsevolod Stakhov
02f24b232c
[Project] Add vault support for dkim and arc signing
преди 5 години
Vsevolod Stakhov
d2e75d56b0
[Project] Preliminary vault support for DKIM signing
преди 5 години
Vsevolod Stakhov
ba4c9baa69
[Minor] Unify settings checks
преди 5 години
Vsevolod Stakhov
2972451188
[Minor] Dkim_signing: Unify redis signing routines
преди 5 години
Vsevolod Stakhov
530e595772
[Minor] Dkim_signing: Add exclusion for sign networks
преди 5 години
Vsevolod Stakhov
20864ad07d
[Feature] Dkim_signing: Add OpenDKIM like signing_table and key_table
преди 5 години
Vsevolod Stakhov
c399ca466f
[Minor] Fix tests
преди 5 години
Vsevolod Stakhov
12a9552a9c
[Test] Add test for http headers signing
преди 5 години
Vsevolod Stakhov
df1dc9accf
[Minor] Dkim_signing: allow custom routine for getting dkim domain
преди 5 години
John McKay
21804f336f
flatten prepare_dkim_signing results
преди 5 години
John McKay
d4b0d4617b
keys from config and http arrayized
преди 5 години
John McKay
bbabe7c61c
Add multiple signature support.
Configuration is not clean and milter doesn't support it yet
преди 5 години
Petr Řehoř
e3a395d0a1
Allow setting server domain for ARC
преди 5 години
Vsevolod Stakhov
be7dfc2c77
[Feature] Add `check_violation` feature to DKIM/ARC signing
преди 5 години
Vsevolod Stakhov
e821b005fe
[Minor] More changes to the arc signing logic
преди 5 години
Vsevolod Stakhov
55e518faed
[Minor] Fix dkim signing from HTTP headers
преди 5 години
Vsevolod Stakhov
709655fd55
[Feature] Allow to get dkim signing data directly from HTTP headers
преди 5 години
Vsevolod Stakhov
2383b6755d
[Minor] Improve dkim signing debugging
преди 5 години
Vsevolod Stakhov
11043c1280
[Feature] Use pure Lua debugm function
преди 5 години
Vsevolod Stakhov
6ecdf48de0
[Minor] Try to fix selector setting
преди 5 години
bjoe2k4
4b484e29fa
[Feature] use_domain_sign_inbound
преди 6 години
bjoe2k4
474a85f597
[Fix] Typo use_domain_local --> use_domain_sign_local
use_domain_sign_local is documented on rspamd.com (https://rspamd.com/doc/modules/dkim_signing.html )
преди 6 години
Vsevolod Stakhov
580c007622
[Minor] Improve logging and style in dkim_signing
преди 6 години
Vsevolod Stakhov
eb75c68f30
[Refactor] Rename all lua libraries in the common way
преди 6 години
Joel Stein
7ab86e2bdd
rename sign_received to sign_inbound
преди 6 години
Joel Stein
48bc6c5fd4
Allow signing incoming mails with recipient domain-key for ARC
преди 6 години