aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* [Test] Fix testsVsevolod Stakhov2024-11-291-1/+1
|
* [Rework] Replace fastutf with simdutfVsevolod Stakhov2024-11-29249-847/+54095
| | | | | | 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.
* [Rework] Breaking: Actualize elastic module, support Elastic 8 & OpenSearch ↵Dmitriy Alekseev2024-10-142-287/+0
| | | | | | 2, add index policy with logs retention and many more Signed-off-by: Dmytro Alieksieiev <1865999+dragoangel@users.noreply.github.com>
* revert IDN removalWilliam Harrison2024-10-081-0/+440
|
* chore(publicsuffix): update effective_tld_names.datWilliam Harrison2024-10-071-731/+248
|
* Merge pull request #5167 from rspamd/vstakhov-new-hiredisVsevolod Stakhov2024-10-0526-981/+6527
|\ | | | | Update hiredis library removing all hacks
| * [Minor] Update dependencies infovstakhov-new-hiredisVsevolod Stakhov2024-10-011-1/+1
| |
| * [Rework] Update hiredis to 1.2.0Vsevolod Stakhov2024-10-0125-980/+6526
| |
* | [Fix] Use correct type for keylen in lua_ucl_newindexPetr Vaněk2024-10-021-2/+2
|/ | | | | | | | | | The keylen variable used in lua_ucl_newindex function should use size_t type instead of lua_Integer, because all functions that use keylen expect it to be of size_t type. This mismatch leads to incompatible pointer types, and modern versions of GCC fail to compile the code. Fixes: 9e87597ceb05 ("[Project] Allow manipulations with opaque UCL objects") Issue: https://github.com/rspamd/rspamd/issues/5163
* [Minor] Add some hacks to convert lua table into either object or an arrayVsevolod Stakhov2024-08-161-43/+118
|
* [Minor] Fix import againVsevolod Stakhov2024-08-151-20/+28
|
* [Project] Try to allow more transparent access of ucl elementsVsevolod Stakhov2024-08-151-52/+67
|
* [Minor] Some minor fixesVsevolod Stakhov2024-08-151-6/+10
|
* [Project] Some more fixesVsevolod Stakhov2024-08-151-19/+28
|
* [Project] Add API method to push unwrapped UCL objectVsevolod Stakhov2024-08-142-10/+16
|
* [Fix] Make tostring in UCL a bit less brain-damagedVsevolod Stakhov2024-08-131-2/+6
|
* [Project] Add more stuff to transparent UCLVsevolod Stakhov2024-08-131-30/+85
|
* [Project] Allow manipulations with opaque UCL objectsVsevolod Stakhov2024-08-131-3/+267
| | | | | | | | | If we export an UCL object to Lua we actually lose a lot of useful properties of UCL. For example, we miss ordering, comments, implicit arrays etc. This PR is intended to allow manipulation with UCL object like plain userdata, without unwrapping them to the Lua primitives.
* [Minor] Update publicsuffix listVsevolod Stakhov2024-08-122-868/+1155
| | | | Closes: #5103
* [Minor] More docs updateVsevolod Stakhov2024-08-122-1/+9
|
* [Minor] Add instructions for updateVsevolod Stakhov2024-08-121-0/+8
|
* [Project] Remove NIST mode from everywhereVsevolod Stakhov2024-08-091-280/+289
|
* [Fix] Do not install doctest stuffVsevolod Stakhov2024-08-091-1/+1
| | | | Reported by: @moisseev
* [Minor] Avoid some warningsVsevolod Stakhov2024-08-072-121/+206
|
* [Fix] Fix and rework various partsVsevolod Stakhov2024-08-071-2/+0
|
* [Dep] Update doctest to 2.4.11Vsevolod Stakhov2024-08-0712-2545/+4313
|
* [Minor] Update dependency infoVsevolod Stakhov2024-07-011-1/+1
|
* [Rework] Update fmt to version 11Vsevolod Stakhov2024-07-0116-6356/+6912
|
* [Minor] Grr, fix misprintVsevolod Stakhov2024-05-181-2/+2
|
* [Minor] Use proper typing and allocation logic in kannVsevolod Stakhov2024-05-181-452/+660
|
* [Fix] Backport fixes from libuclVsevolod Stakhov2024-04-252-24/+88
|
* [Fix] Backport multiple fixes from libuclVsevolod Stakhov2024-04-201-18/+42
|
* [Minor] Fix issue with ucl variablesVsevolod Stakhov2024-04-051-0/+1
| | | | Pointed by: @crest
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-187-1548/+1888
|
* [Fix] Libucl: Fix messagepack autodetectionVsevolod Stakhov2024-03-131-1/+1
|
* Sync public suffix listAndrew Lewis2024-02-281-2090/+3819
|
* [Minor] Fix OSX build with backwardsVsevolod Stakhov2024-01-181-1/+3
| | | | Issue: #4752
* [Dep] Update unordered_dense to 4.4.0Vsevolod Stakhov2023-12-252-150/+666
|
* Add support for loongarchwuruilong2023-11-162-0/+4
|
* [Minor] Fix build on some systemsVsevolod Stakhov2023-10-121-0/+6
|
* [Fix] backport fix for dlfcn.h from backward-cppDuncan Bellamy2023-10-121-14/+13
| | | | | | | https://github.com/bombela/backward-cpp/commit/65fc89e210655aaa707337bc21d19f45805ac8a2 backport fix for powerpc as well https://github.com/bombela/backward-cpp/commit/4bec538c996e155d487db9aef0fc2f1996202f8e
* [Minor] Another tryVsevolod Stakhov2023-09-131-9/+4
|
* [Minor] Fix linux depsVsevolod Stakhov2023-09-132-57/+11
|
* [Feature] Use backward-cpp instead of manual libunwind stuffVsevolod Stakhov2023-09-135-37/+4931
|
* [Minor] Fix some warningsVsevolod Stakhov2023-09-081-171/+196
|
* [Rework] Final efforts to make it compileableVsevolod Stakhov2023-08-161-10/+34
|
* [Dep] Update fmtlib to 10.0.0Vsevolod Stakhov2023-07-3114-4896/+6241
|
* [Minor] Limit sse41 code to sse41 and x86_64Vsevolod Stakhov2023-07-233-22/+7
|
* [Minor] Add utility macros for static hash tablesVsevolod Stakhov2023-06-171-0/+2
|
* [Minor] Use wyhash for string hashingVsevolod Stakhov2023-06-171-1/+22
|