Vsevolod Stakhov
7116d3b8fe
[Minor] Use header only mode for fmt
1 year ago
Vsevolod Stakhov
3c651186d2
[Minor] Add diacritics flag for `de` language
Reported by: @fatalbanana
2 years ago
Vsevolod Stakhov
0e2c89a34a
[Minor] Update fmt to 8.1.1
Issue: #4162
2 years ago
Mehmet Suslu
7ac2008888
fix missing preprocessor macro for SSSE3
HAVE_SSSE3 preprocessor macro is not transferred to the fastutf8 library by CMake configuration. Thus, the function rspamd_fast_utf8_validate_sse41 is missing in rspamd-server shared library.
2 years ago
Vsevolod Stakhov
920edd39c1
[Minor] Plug memory leak when rescheduling requests over TCP
2 years ago
Vsevolod Stakhov
4899f78701
[Fix] Rework unshedule DNS request function
2 years ago
Vsevolod Stakhov
4794767358
[Fix] Do not forget to clear pointers on IOC reset
2 years ago
Vsevolod Stakhov
982901084d
[Fix] Unschedule DNS request when clearing IO channel
2 years ago
Vsevolod Stakhov
0a738590ef
[Minor] Close socket on connect error
2 years ago
Vsevolod Stakhov
c790a8db04
[Fix] Add guards to avoid race condition on TCP connection
2 years ago
Vsevolod Stakhov
1731e3c945
[Minor] Fix parsing of the very long TXT records
2 years ago
Vsevolod Stakhov
ca4bb38600
[Fix] Fix expanding of the variables
2 years ago
Vsevolod Stakhov
c71f98b242
[Fix] Backport PR from libucl
https://github.com/vstakhov/libucl/pull/260
2 years ago
Vsevolod Stakhov
d90f7a622f
[Minor] Rdns: Fix hash delisting
2 years ago
Vsevolod Stakhov
54b231266b
[Project] Rdns: Fix various ownership issues
2 years ago
Vsevolod Stakhov
9ed19f5743
[Project] Rdns: Restore the previous EDNS0 size
2 years ago
Vsevolod Stakhov
3b0e294c48
[Project] Rdns: Add timeout logic for TCP requests
2 years ago
Vsevolod Stakhov
5abc2e4b45
[Project] Rdns: More fixes in TCP handling
2 years ago
Vsevolod Stakhov
31282224e9
[Project] Rdns: Unregister TCP requests
2 years ago
Vsevolod Stakhov
92f6ee1a75
[Project] Rdns: Send truncated replies via TCP
2 years ago
Vsevolod Stakhov
19d0e55011
[Project] Rdns: Fix TCP stuff cleanup
2 years ago
Vsevolod Stakhov
273bd07382
[Project] Rdns: Add preliminary reading logic for TCP channels
2 years ago
Vsevolod Stakhov
578f51a511
[Project] Rdns: Implement TCP writing logic
2 years ago
Vsevolod Stakhov
e9ef523d5e
[Project] Rdns: Fix TCP connection mess
2 years ago
Vsevolod Stakhov
3aec3589a4
[Project] Rdns: Add reaper for inactive TCP connections
2 years ago
Vsevolod Stakhov
be5153fa1b
[Project] Rdns: Add more functions for TCP based requests
2 years ago
Vsevolod Stakhov
5381697dbc
[Fix] Fix removing from khash
2 years ago
Vsevolod Stakhov
af3994ae7d
[Project] Rdns: Do not treat TCP channels failure as fatal
2 years ago
Vsevolod Stakhov
02e027d0c0
[Project] Further DNS over TCP architecturing
2 years ago
Vsevolod Stakhov
99151c4906
[Project] Rdns: Initial support of TCP IO channels
2 years ago
Vsevolod Stakhov
f4a243daac
[Rework] Rdns: Use faster and more compact hash table for DNS requests
2 years ago
Vsevolod Stakhov
64ea2a9a90
[Minor] Rdns: Use flags for IO channels
2 years ago
Vsevolod Stakhov
9752886d5d
[Minor] Increase EDNS0 max packet size to couple with some poor TXT records
2 years ago
Vsevolod Stakhov
7a9000757d
[Minor] Backport ucl fix
2 years ago
Vsevolod Stakhov
d2bad43bb3
[Minor] Remove unused x86 dispatcher
2 years ago
Vsevolod Stakhov
7ad02fc1f7
[Rework] Use xxh3 as a default hash and fix memory/alignment issues
2 years ago
Vsevolod Stakhov
23889da9ae
[Minor] Update bundled xxhash
2 years ago
Vsevolod Stakhov
78ac4a61f7
[Minor] Process DNS reply flags
2 years ago
Vsevolod Stakhov
b805127041
[Minor] Update bundled lua-argparse to 0.7.1
2 years ago
Vsevolod Stakhov
da4034ce50
[Minor] Update bundled fmt to 8.0.1
2 years ago
Vsevolod Stakhov
8f9e6acda8
[Minor] Fix some issues in the contrib libraries
Found by: coverity scan
2 years ago
Vsevolod Stakhov
afdd86ad9b
[Minor] Allow ucl emitters to output rspamd_text
2 years ago
Vsevolod Stakhov
e3a6c03b42
[Minor] Add C++ safe guards
2 years ago
Duncan Bellamy
43b6f8aeb9
[Fix] fix static building
2 years ago
Vsevolod Stakhov
4768b36e4d
[Minor] Remove bogus condition
2 years ago
Vsevolod Stakhov
e00abd7047
[Minor] Fix some dead ends
Found by: coverity scan
2 years ago
Petr Vaněk
7e935f6fca
Reflect recent doctest version bump in dependency info table
This just bumps the version number of currently bundled doctest library
in dependency info table.
2 years ago
Vsevolod Stakhov
4dcee38fd3
[Minor] Update bundled doctest to the latest version
2 years ago
Vsevolod Stakhov
aa4b2c6e0c
[Minor] Fix exit codes usage to POSIX portable EXIT_FAILURE
2 years ago
CruX
f5398e4888
[Fix] Remove aarch64 GC64 workaround
luajit contains full support for lightuserdata on aarch64 in newest 2.1 versions
3 years ago