aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Fix some compile issuesVsevolod Stakhov2020-05-263-12/+9
|
* [Minor] Add derive notice to contrib/google-cedVsevolod Stakhov2020-05-261-0/+3
|
* [Rework] Use google-ced instead of libicu chardet as the former sucksVsevolod Stakhov2020-05-2625-0/+16621
|
* [Fix] Fix clen length for hiredis...Vsevolod Stakhov2020-05-191-3/+3
|
* [Fix] Fix incomplete utf8 sequences handlingVsevolod Stakhov2020-05-131-0/+12
|
* [Fix] Segmentation fault in contrib/lua-lpeg/lpvm.c on ppc64elSpühler Stefan2020-05-121-1/+1
| | | | | | | This disables a workaround only intended for aarch64 if the target architecture is powerpc. Issue: #3365
* Merge pull request #3313 from arkamar/hiredisVsevolod Stakhov2020-04-242-9/+5
|\ | | | | Revert "[Fix] Fix hiredis stupidity" and use the hiredis api as intended
| * Revert "[Fix] Fix hiredis stupidity" and use the hiredis api as intendedPetr Vaněk2020-03-292-9/+5
| | | | | | | | This reverts commit b05b9bf904edce75c17e63982d5e0a82dd3e9064.
* | [Minor] Link libicu to replxxVsevolod Stakhov2020-04-181-0/+1
| |
* | [Minor] Libucl: Backport fixesVsevolod Stakhov2020-04-171-3/+6
| |
* | [Minor] Explicit specify order of binary operationsChristian Göttsche2020-04-111-1/+1
| | | | | | | | | | | | | | ../contrib/libev/ev.c: In function ‘ev_io_start’: ../contrib/libev/ev.c:4396:34: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 4396 | fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY); | ~~~~~~~~~~^~~~~~~~~~~~~
* | [Minor] Avoid nested opening comment sequencesChristian Göttsche2020-04-111-2/+2
| | | | | | | | | | | | | | | | | | | | ../contrib/libev/ev.c: At top level: ../contrib/libev/ev.c:5660:27: warning: "/*" within comment [-Wcomment] 5660 | /* EV_STAT 0x00001000 /* stat data changed */ | ../contrib/libev/ev.c:5661:27: warning: "/*" within comment [-Wcomment] 5661 | /* EV_EMBED 0x00010000 /* embedded event loop needs sweep */ |
* | [Minor] enable Wmissing-format-attributeChristian Göttsche2020-04-119-3/+48
| |
* | [Minor] silence warnings about unused function resultsChristian Göttsche2020-04-113-19/+19
| | | | | | | | GCC does not respect `(void) func()`
* | [Minor] Enable missing_noreturn compiler warningChristian Göttsche2020-04-111-0/+1
| |
* | [Minor] Cherry-pick a fix for replxx to build with gcc10Heiko Becker2020-04-041-0/+1
| | | | | | | | | | | | | | 723d9c84869511dfb5e63f5c3d3372ac38114713 in replxx's git. Building rspamd with gcc10 errors out with "'runtime_error' is not a member of 'std'" otherwise.
* | [Minor] Add missing cast to satisfy gcc understanding of c++Vsevolod Stakhov2020-04-031-1/+1
| |
* | [Minor] Remove strange conversion sources from replxxVsevolod Stakhov2020-04-036-438/+44
| | | | | | | | Issue: #3317
* | [Minor] Add missing functionVsevolod Stakhov2020-03-301-0/+6
| |
* | [Minor] Fix build with leak sanitizerVsevolod Stakhov2020-03-301-2/+2
|/
* [Minor] Fix usage of signalfd and timerfdVsevolod Stakhov2020-03-263-2/+8
|
* [Minor] Fix return valuesVsevolod Stakhov2020-03-261-3/+6
|
* [Feature] Update libev to 4.33Vsevolod Stakhov2020-03-2414-362/+2301
| | | | Changelog: http://cvs.schmorp.de/libev/Changes?pathrev=rel-4_33
* [Minor] Fix old broken logic compatibilityVsevolod Stakhov2020-03-121-7/+8
|
* [Minor] Allow to push objects to lua replacing UCL_NULLVsevolod Stakhov2020-03-112-25/+60
|
* [Fix] Stat_redis_backend: Fix memory leak and simplify learn pathVsevolod Stakhov2020-03-091-0/+5
|
* [Rework] Update snowball stemmer to 2.0 and remove all crap aside of UTF8Vsevolod Stakhov2020-02-2570-6045/+8903
|
* [Minor] Lpeg: Improve logging on type mismatchVsevolod Stakhov2020-02-241-1/+2
|
* [Minor] Protect lpeg code against empty textsVsevolod Stakhov2020-02-201-0/+14
|
* [Minor] Update public suffix listAnton Yuzhaninov2020-02-181-232/+578
|
* [Minor] Some fixes to the slovenian languageVsevolod Stakhov2020-02-082-2/+36
|
* [Minor] Remove some strange wordsVsevolod Stakhov2020-02-082-10/+2
|
* [Minor] Further fixes in stop words detectionVsevolod Stakhov2020-02-071-10/+0
|
* [Minor] Reformat languages data jsonVsevolod Stakhov2020-02-071-21/+4136
|
* Merge pull request #3253 from Disassembler0/czech-stopwordsVsevolod Stakhov2020-02-071-0/+1
|\ | | | | [Minor] Add Czech stop words
| * Add Czech stop wordsDisassembler2020-02-051-0/+1
| |
* | More german stop wordsAndré Peters2020-02-051-1/+1
|/
* [Minor] Add diacritics flag for language detectorVsevolod Stakhov2020-02-043-3/+3
|
* [Minor] Slightly improve numeric checks (not finished)Vsevolod Stakhov2020-01-281-6/+12
|
* [Minor] contrib/snowball: fix modules.h locationPeter Wu2020-01-212-14/+4
| | | | | | | | | | * Reproducible builds! No more absolute paths in source files, so the generated binary is also invariant of the build directory. * Output modules.h in snowball/libstemmer/ instead of snowball/. This allows removal of the extra include directory and -f option. * This partially reverts some changes in https://github.com/snowballstem/snowball/commit/d178f201fda878c26538401650a7d46c37a5e6f1 and matches the commands in GNUmakefile.
* [Minor] contrib/libev: avoid absolute path for headerPeter Wu2020-01-201-2/+3
| | | | | * Avoid including the absolute header path to permit reproducible builds invariant of the build direvtory.
* [Minor] silence redefinition of macroChristian Göttsche2020-01-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [74/340] Building C object contrib/lua-lpeg/CMakeFiles/rspamd-lpeg.dir/lpprint.c.o In file included from ../contrib/lua-lpeg/lpprint.c:11: ../contrib/lua-lpeg/lptypes.h:15: warning: "NDEBUG" redefined 15 | #define NDEBUG | <command-line>: note: this is the location of the previous definition [75/340] Building C object contrib/lua-lpeg/CMakeFiles/rspamd-lpeg.dir/lpcap.c.o In file included from ../contrib/lua-lpeg/lpcap.h:9, from ../contrib/lua-lpeg/lpcap.c:9: ../contrib/lua-lpeg/lptypes.h:15: warning: "NDEBUG" redefined 15 | #define NDEBUG | <command-line>: note: this is the location of the previous definition [77/340] Building C object contrib/lua-lpeg/CMakeFiles/rspamd-lpeg.dir/lpvm.c.o In file included from ../contrib/lua-lpeg/lpcap.h:9, from ../contrib/lua-lpeg/lpvm.c:15: ../contrib/lua-lpeg/lptypes.h:15: warning: "NDEBUG" redefined 15 | #define NDEBUG | <command-line>: note: this is the location of the previous definition [79/340] Building C object contrib/lua-lpeg/CMakeFiles/rspamd-lpeg.dir/lpcode.c.o In file included from ../contrib/lua-lpeg/lpcode.c:12: ../contrib/lua-lpeg/lptypes.h:15: warning: "NDEBUG" redefined 15 | #define NDEBUG | <command-line>: note: this is the location of the previous definition [81/340] Building C object contrib/lua-lpeg/CMakeFiles/rspamd-lpeg.dir/lptree.c.o In file included from ../contrib/lua-lpeg/lptree.c:15: ../contrib/lua-lpeg/lptypes.h:15: warning: "NDEBUG" redefined 15 | #define NDEBUG | <command-line>: note: this is the location of the previous definition
* [Minor] silence -Wmisleading-indentation in contrib/snowball/Christian Göttsche2020-01-161-4/+3
| | | | | | | | | | | | | | | | | | | | | | | ../contrib/snowball/compiler/analyser.c: In function ‘check_name_type’: ../contrib/snowball/compiler/analyser.c:210:19: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 210 | case 'r': if (p->type == t_routine || | ^~ ../contrib/snowball/compiler/analyser.c:211:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 211 | p->type == t_external) return; break; | ^~~~~ ../contrib/snowball/compiler/analyser.c: In function ‘read_program’: ../contrib/snowball/compiler/analyser.c:859:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 859 | if (q->used && q->definition == 0) error4(a, q); break; | ^~ ../contrib/snowball/compiler/analyser.c:859:70: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 859 | if (q->used && q->definition == 0) error4(a, q); break; | ^~~~~ ../contrib/snowball/compiler/analyser.c:861:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 861 | if (q->used && q->grouping == 0) error4(a, q); break; | ^~ ../contrib/snowball/compiler/analyser.c:861:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 861 | if (q->used && q->grouping == 0) error4(a, q); break; | ^~~~~
* [Fix] Fix dealing with `\0` in ucl strings and JSONVsevolod Stakhov2020-01-133-1/+13
|
* [Minor] Remove enforced "-O3" from contrib librariesVsevolod Stakhov2019-12-2511-63/+0
|
* [Minor] Try to retransmit DNS requests on write failuresVsevolod Stakhov2019-12-161-31/+81
|
* [Minor] Disable ottery wipe stack as it breaks asan sometimesVsevolod Stakhov2019-12-101-1/+1
|
* [Minor] Fix asan friendliness in lpegVsevolod Stakhov2019-11-291-10/+22
|
* [Minor] Allow rspamd_text matching in lpegVsevolod Stakhov2019-11-251-1/+18
|
* [Rework] Further cmake system reworkVsevolod Stakhov2019-11-181-1/+0
|