Vsevolod Stakhov
a2f6a34d23
[Minor] Add noexcept qualifier
pirms 2 gadiem
Vsevolod Stakhov
df914aa64f
[Minor] Polish alignment macros
pirms 2 gadiem
Vsevolod Stakhov
d719856486
[Minor] Remove unused option
pirms 2 gadiem
Vsevolod Stakhov
bc488cd48b
[Minor] Remove obsolete WITH_HIREDIS define
pirms 2 gadiem
Vsevolod Stakhov
cee232b61c
[Minor] Add support for readahead(2) call if available
pirms 2 gadiem
Anton Yuzhaninov
4d9846823f
[Minor] Cleanup unused cmake checks
pirms 2 gadiem
Vsevolod Stakhov
28d6ba6f63
[Minor] Add unreachable code macro
pirms 3 gadiem
Vsevolod Stakhov
d23f1ee2f9
[Rework] Use C++ version of the lua threads pool
pirms 3 gadiem
Vsevolod Stakhov
1a634c3d51
[Project] Detect memrchr in systems that supports it
pirms 3 gadiem
Vsevolod Stakhov
9564581806
[Minor] Add const attribute
pirms 4 gadiem
Vsevolod Stakhov
b488a309f5
[Minor] Add recvmmsg detection
pirms 4 gadiem
Thierry Fournier
1f45648464
[Minor] Compilation error with __has_attribuute operator
GCC recommands to add alternative to __has_attribute operator:
https://gcc.gnu.org/onlinedocs/cpp/_005f_005fhas_005fattribute.html
pirms 4 gadiem
Vsevolod Stakhov
41e28d1148
[Rework] Further project structure reorganisation
pirms 4 gadiem
Vsevolod Stakhov
b4ce11041f
[Minor] Remove some old unused crap
pirms 4 gadiem
Vsevolod Stakhov
963657514d
[Minor] Add explicit checks for FIPS mode presence
pirms 4 gadiem
Peter Wu
d498196712
[Minor] test: remove hard-coded build directory
* Reproducible build: avoid defining the BUILDROOT macro and avoid
embedding the build directory in the test image. Instead rely on the
test files being present next to the executable.
* I considered using g_test_build_filename, available since GLib 2.38
(available on all supported platforms, RHEL 7, Debian, Ubuntu, etc.),
but decided against it because it would require setting the
G_TEST_SRCDIR or G_TEST_BUILDDIR environment variables. Therefore this
patch simply parses argv0 directly.
pirms 4 gadiem
Christian Göttsche
1a7a4a3d89
[Minor] remove unused examplesdir
pirms 4 gadiem
Vsevolod Stakhov
c3928cf525
[Rework] Further cmake system rework
pirms 4 gadiem
Vsevolod Stakhov
82637e8964
[Rework] Rework initialisation to reduce static leaks count
pirms 4 gadiem
Vsevolod Stakhov
53ee76478d
[Minor] Disable asan for specific bad parts of the code
pirms 4 gadiem
Vsevolod Stakhov
ea15d2e1d5
[Rework] Start moving to replxx
pirms 4 gadiem
Vsevolod Stakhov
8c9192d649
[Minor] Minor portability fixes
pirms 5 gadiem
Vsevolod Stakhov
269c424b55
[Minor] Add missing definitions
pirms 5 gadiem
Vsevolod Stakhov
55f59de699
[Minor] Allow to work without cblas.h
pirms 5 gadiem
Vsevolod Stakhov
71e0dbf960
[Project] Remove libfann, gd and other unsupported stuff
pirms 5 gadiem
Vsevolod Stakhov
0992af3130
[Minor] Disable PCRE jit on OSX completely
pirms 5 gadiem
Vsevolod Stakhov
0b65c937e3
[Rework] Slashing: Change versioning schema - move to 2.0
pirms 5 gadiem
Vsevolod Stakhov
ec88cdaeb7
[Minor] Core: Oops, fix long standing misprint (yeild -> yield)
pirms 5 gadiem
Vsevolod Stakhov
36e960ed74
[Rework] Slashing: Distinguish lualibdir, pluginsdir and sharedir
pirms 5 gadiem
Vsevolod Stakhov
10d67f5c80
[Minor] Check for cached libevent time routines
pirms 5 gadiem
Vsevolod Stakhov
deba30f874
[Minor] Support ucontext on osx
pirms 5 gadiem
Vsevolod Stakhov
a472769a45
[Minor] Improve virtual ticks obtaining methods
pirms 5 gadiem
Vsevolod Stakhov
084dc96bc5
[Feature] Add support for Lua API tracing
pirms 5 gadiem
Vsevolod Stakhov
e0cd571a32
[Fix] Fix build where ucontext is defined in ucontext.h
pirms 6 gadiem
Vsevolod Stakhov
04d3623c89
[Feature] Print stack trace on crash
pirms 6 gadiem
Vsevolod Stakhov
c5d65b9430
[Minor] Try to fix endiannes detection on Solaris
Issue: #2204
pirms 6 gadiem
Vsevolod Stakhov
6ecb7d259d
[Fix] Add workaround for system with non-XSI compatible tzset
pirms 6 gadiem
Filip Hajny
182ea66988
Workaround for older/traditional SunOS platforms where endian.h is not present.
pirms 6 gadiem
Vsevolod Stakhov
cf58caf06a
[Minor] Add constructors attribute detection
pirms 6 gadiem
Vsevolod Stakhov
48dafdabc1
[Fix] Another fix for rdtcs
Issue: #1885
pirms 6 gadiem
Vsevolod Stakhov
22d602b81f
[Feature] Use rdtsc where possible
pirms 6 gadiem
Vsevolod Stakhov
8bcdcfc6c8
[Feature] Set TCP_NODELAY for milter sockets
Issue: #1790
pirms 6 gadiem
Vsevolod Stakhov
be8b130d14
[Minor] Allow to detect torch support from Lua
pirms 6 gadiem
Vsevolod Stakhov
29820f8a7b
[Minor] Use rspamd_socketpair everywhere
pirms 6 gadiem
Vsevolod Stakhov
626d567fec
[Minor] Set lua cpath to RSPAMD_LIBDIR, not LUALIBDIR
pirms 6 gadiem
Vsevolod Stakhov
e1ad4dbd77
[Minor] Do not redefine uthash allocation routines
pirms 7 gadiem
Alexander Moisseev
bb5a9f8e45
[Minor] Massive spelling correction
by a bot https://github.com/ka7/misspell_fixer
pirms 7 gadiem
Vsevolod Stakhov
37f250e80e
[Rework] Propagate ucl variables from the command line
pirms 7 gadiem
Vsevolod Stakhov
3ca316cd22
[Minor] Unify substring search routines
pirms 7 gadiem
Vsevolod Stakhov
ab314b7660
[Minor] Remove useless jemalloc include
Issue: #1377
pirms 7 gadiem