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 7 gadiem
Vsevolod Stakhov
626d567fec
[Minor] Set lua cpath to RSPAMD_LIBDIR, not LUALIBDIR
pirms 7 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
Vsevolod Stakhov
7bf934ec68
[Rework] Finally remove gmime dependency from Rspamd
pirms 7 gadiem
Vsevolod Stakhov
fc1eb3ca94
[Minor] Arrrgh, stupid cmake
pirms 7 gadiem
Vsevolod Stakhov
61a2d838a7
[Feature] Add support of libgd
pirms 7 gadiem
Vsevolod Stakhov
82bb01e1f8
[Fix] Another try to deal with posix idiotizm
pirms 7 gadiem
Vsevolod Stakhov
7d7b3200af
[Minor] Explicitly reinit libevent PRNG on fork
pirms 7 gadiem
Vsevolod Stakhov
5f450d88f7
[Feature] Add test to check shared memory support sanity
pirms 8 gadiem
Vsevolod Stakhov
7c9830991c
[Feature] Search for SSL_set_tlsext_host_name support
pirms 8 gadiem
Vsevolod Stakhov
da913877cd
[Minor] Adjust hashes
pirms 8 gadiem
Vsevolod Stakhov
931615a2e0
[Feature] Further micro-optimizations for hashing and shingles
pirms 8 gadiem
Vsevolod Stakhov
07c6066639
[Feature] Distinguish luajit from lua
pirms 8 gadiem