aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Use locks/loaded per backend for all mapsVsevolod Stakhov2025-03-282-42/+43
|
* Merge pull request #5386 from rspamd/vstakhov-maps-stuffVsevolod Stakhov2025-03-242-21/+88
|\ | | | | Improve maps status visibility
| * [Minor] Set loaded flag when we load map from cachevstakhov-maps-stuffVsevolod Stakhov2025-03-241-0/+3
| |
| * [Minor] Static maps have pre-defined content, so use it to get idVsevolod Stakhov2025-03-241-0/+7
| |
| * [Fix] Fix maps idsVsevolod Stakhov2025-03-242-5/+21
| |
| * [Fix] Fix static maps description passingVsevolod Stakhov2025-03-241-5/+12
| |
| * [Feature] Show all maps statusVsevolod Stakhov2025-03-131-0/+17
| |
| * [Rework] Store shared maps data separatelyVsevolod Stakhov2025-03-132-11/+28
| |
* | Merge pull request #5400 from williamdes/patch-1Vsevolod Stakhov2025-03-221-2/+2
|\ \ | | | | | | Fix typo on "destionation" -> "destination"
| * | Fix typo on "destionation" -> "destination"William Desportes2025-03-201-2/+2
| |/
* / [Minor] Lua logging improvementsDmitry Petrov2025-03-161-3/+1
|/ | | | | | | | * Simplify lua_logger_out_str(), fix length check when doing hex output * Add lua_logger_out() with embedded lua_logger_trace struct * Replace high level lua_logger_out_type() calls with lua_logger_out() * Remove unused lua_logger_trace struct references * Include string terminator into buffer length checks, adjust affected places accordingly
* [Fix] Use bundled libfmt everywherevstakhov-fmt-embeddingVsevolod Stakhov2025-03-1011-26/+26
| | | | Issue: #5258
* [Feature] Try to check maps earlier if their expires is too longvstakhov-maps-cachingVsevolod Stakhov2025-03-071-7/+24
| | | | Issue: #5351
* Fix spelling errors in libserverJérôme Lebleu2025-03-021-2/+2
|
* [Fix] Verify key type to match DKIM signature typevstakhov-dkim-sanitize-keysVsevolod Stakhov2025-02-211-54/+102
|
* [Minor] Really execute on_terminate scripts for fuzzy workerVsevolod Stakhov2025-01-251-2/+2
|
* [Minor] Run finish scripts for fuzzy workersVsevolod Stakhov2025-01-251-2/+2
|
* [Minor] Several fixes for fuzzy scriptsVsevolod Stakhov2025-01-252-3/+10
|
* [Minor] Some fixes for noop backendVsevolod Stakhov2025-01-251-2/+3
|
* [Minor] Add forgotten filesvstakhov-fuzzy-noopVsevolod Stakhov2025-01-112-0/+162
|
* [Feature] Add 'noop' redis backend for scripts runningVsevolod Stakhov2025-01-113-7/+22
|
* [Minor] Improve some logging stuffvstakhov-redis-pool-fixesVsevolod Stakhov2025-01-071-4/+22
|
* [Minor] Add some more logsVsevolod Stakhov2025-01-071-1/+10
|
* [Minor] Fix behaviour of EXPLICIT_ENABLE with regard to settingsVsevolod Stakhov2024-12-191-1/+1
|
* [Minor] Fix old compilers FPVsevolod Stakhov2024-12-171-0/+2
|
* [Fix] Check DNS limits when resolving MX/PTR recordsVsevolod Stakhov2024-12-032-45/+64
|
* [Minor] Restore copyright styleVsevolod Stakhov2024-12-031-13/+15
|
* [Fix] Fix dealing with happy eyeballs in SPFVsevolod Stakhov2024-12-031-60/+88
|
* [Rework] Replace fastutf with simdutfVsevolod Stakhov2024-11-294-13/+5
| | | | | | Simdutf is faster and has way better support of the architectures (especially when it comes to non-x86 stuff). Hence, it is a good idea to use it instead of the non-supported fastutf8 stuff.
* [Fix] More fixes to rfc2047 encodingVsevolod Stakhov2024-11-181-1/+1
|
* Merge pull request #5192 from henry-spanka/add-eof-to-openmetricsVsevolod Stakhov2024-10-201-0/+1
|\ | | | | add EOF to openmetrics response in proxy and server
| * add EOF to openmetrics response in proxy and serverHenry Spanka2024-10-181-0/+1
| |
* | [Rework] Allow `Content-Encoding` standard header for zstd compressionvstakhov-zstd-headersVsevolod Stakhov2024-10-174-242/+250
|/
* [Fix] Load "default" provider as well as "legacy"Vsevolod Stakhov2024-10-151-1/+8
|
* [Minor] Use OSSL_PROVIDER_load on RHEL based distrosvstakhov-some-build-fixesVsevolod Stakhov2024-10-151-3/+9
|
* [Fix] Do not abort when OpenSSL is broken, report that to a uservstakhov-openssl-provider-messageVsevolod Stakhov2024-10-151-15/+38
| | | | Issue: #5181
* Merge pull request #5056 from rspamd/vstakhov-utf8-mimeVsevolod Stakhov2024-09-273-1/+9
|\ | | | | [Feature] MIME UTF8 support
| * Merge branch 'master' into vstakhov-utf8-mimevstakhov-utf8-mimeVsevolod Stakhov2024-09-242-4/+8
| |\
| * \ Merge branch 'master' into vstakhov-utf8-mimeVsevolod Stakhov2024-09-0516-383/+382
| |\ \
| * | | [Minor] Disable mime utf by defaultVsevolod Stakhov2024-07-171-1/+1
| | | |
| * | | [Minor] Add flag for mime utf operationsVsevolod Stakhov2024-07-163-1/+9
| | | |
* | | | [Rework] Remove control block supportvstakhov-remove-control-blockVsevolod Stakhov2024-09-264-166/+4
| |_|/ |/| | | | | | | | It has been buggy and never really used by anyone I suppose.
* | | [Rework] Allow more flexible keypair encodingvstakhov-keypair-encodingVsevolod Stakhov2024-09-212-4/+8
| |/ |/|
* | [Rework] Change the logic of skipping symbolsVsevolod Stakhov2024-09-042-19/+31
| | | | | | | | | | We now do not skip pre/post filters even if the task result has reached threshold.
* | [Rework] Breaking: Rewrite cfg transform and remove legacyVsevolod Stakhov2024-08-151-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | What is removed: * SURBL/Email -> rbl conversion * IP reputation -> reputation conversion Reasoning: * Too hard to support forever * Outdated * Want to use transparent UCL instead of modifying the config from Lua
* | [Project] Remove NIST mode from everywhereVsevolod Stakhov2024-08-097-215/+185
| |
* | [Minor] Some more incompatibilities cleaned upVsevolod Stakhov2024-08-071-2/+2
| |
* | [Fix] Fix compatibility with OSSL 1.0Vsevolod Stakhov2024-08-071-1/+0
| |
* | [Fix] Fix and rework various partsVsevolod Stakhov2024-08-071-8/+8
| |
* | [Rework] Use a more straight structure for DKIM keysVsevolod Stakhov2024-08-071-37/+42
| |