aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] silence warnings about unused function resultsChristian Göttsche2020-04-119-30/+30
| | | | GCC does not respect `(void) func()`
* [Minor] Enable missing_noreturn compiler warningChristian Göttsche2020-04-119-0/+12
|
* [Minor] Remove unused-but-set variablesChristian Göttsche2020-04-112-5/+4
| | | | | | | | | | | | ../src/libserver/url.c: In function ‘rspamd_url_host_set_add’: ../src/libserver/url.c:3808:11: warning: variable ‘k’ set but not used [-Wunused-but-set-variable] 3808 | khiter_t k; | ^ ../src/lua/lua_task.c: In function ‘lua_task_has_urls’: ../src/lua/lua_task.c:2406:11: warning: variable ‘need_emails’ set but not used [-Wunused-but-set-variable] 2406 | gboolean need_emails = FALSE, ret = FALSE; | ^~~~~~~~~~~
* [Minor] Print always IPO statusChristian Göttsche2020-04-111-0/+3
|
* [Minor] move static keyword to beginning of function declarationsChristian Göttsche2020-04-111-3/+3
| | | | | | | | | | | | | In file included from ../src/libserver/logger/logger_file.c:23: ../src/libserver/logger/logger_private.h:106:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration] 106 | const static struct rspamd_logger_funcs file_log_funcs = { | ^~~~~ ../src/libserver/logger/logger_private.h:130:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration] 130 | const static struct rspamd_logger_funcs syslog_log_funcs = { | ^~~~~ ../src/libserver/logger/logger_private.h:154:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration] 154 | const static struct rspamd_logger_funcs console_log_funcs = { | ^~~~~
* [Test] Fix testsVsevolod Stakhov2020-04-101-11/+12
|
* [Minor] Add sanity check for base32 decodingVsevolod Stakhov2020-04-101-0/+4
|
* [Feature] Allow multiple base32 encodings in Lua APIVsevolod Stakhov2020-04-102-10/+51
|
* [Minor] Add helper to get base32 typeVsevolod Stakhov2020-04-102-0/+30
|
* Merge pull request #3329 from moisseev/patch-3Vsevolod Stakhov2020-04-101-2/+2
|\ | | | | [Minor] Add application/7z CT
| * [Minor] Add application/7z CTAlexander Moisseev2020-04-101-2/+2
|/
* [Feature] Add multiple base32 alphabets for decodingVsevolod Stakhov2020-04-099-52/+139
|
* [Minor] Add rfc3548 base32 alphabetVsevolod Stakhov2020-04-092-2/+8
|
* [Feature] Support multiple base32 alphabetsVsevolod Stakhov2020-04-0917-34/+55
|
* [Minor] Support gcc static analyzer (from gcc 10)Vsevolod Stakhov2020-04-091-0/+8
|
* [Minor] Log key id on DKIM failuresVsevolod Stakhov2020-04-082-9/+37
|
* [Minor] Lua_html: Return empty table if no images are there in htmlVsevolod Stakhov2020-04-081-7/+6
|
* [Project] Process composites separately for each shadow resultVsevolod Stakhov2020-04-083-11/+18
|
* [Minor] Fix doc stringVsevolod Stakhov2020-04-081-3/+3
|
* [Minor] Support flatten attribute in rspamd_config:register_re_selectorVsevolod Stakhov2020-04-082-4/+12
|
* Merge pull request #3327 from moisseev/patch-3Vsevolod Stakhov2020-04-081-1/+1
|\ | | | | [Minor] Remove whitespaces
| * [Minor] Remove whitespacesAlexander Moisseev2020-04-081-1/+1
|/
* Merge pull request #3326 from membero/patch-1Vsevolod Stakhov2020-04-071-0/+2
|\ | | | | [Fix] rbl.lua: Helo Check always skipped
| * Fix Helo CheckOliver Dick2020-04-071-0/+2
|/
* [Minor] Add a small helper functionVsevolod Stakhov2020-04-072-0/+28
|
* [Project] Rework scan result functions to support shadow resultsVsevolod Stakhov2020-04-077-29/+37
|
* [Minor] Clickhouse: Fix extra columns that are arraysVsevolod Stakhov2020-04-071-2/+8
|
* [Minor] Allow to add named results via lua APIVsevolod Stakhov2020-04-062-2/+49
|
* [Project] Implement symbols insertion in multiple results modeVsevolod Stakhov2020-04-061-18/+53
|
* [Project] Add routine to call a generic lua functionVsevolod Stakhov2020-04-062-0/+109
|
* Merge pull request #3320 from heirecka/fix-build-with-gcc10Vsevolod Stakhov2020-04-041-0/+1
|\ | | | | [Minor] Cherry-pick a fix for replxx to build with gcc10
| * [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.
* Merge pull request #3318 from HeinleinSupport/dkim_signingVsevolod Stakhov2020-04-031-2/+2
|\ | | | | [Minor] dkim_signing - fix log messages
| * [Minor] dkim_signing - fix log messagesCarsten Rosenberg2020-04-031-2/+2
|/
* [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
* [Project] Start results chain implementationVsevolod Stakhov2020-04-033-12/+21
|
* [Fix] Fix headers passing in rspamd_proxyVsevolod Stakhov2020-04-021-18/+43
|
* [Minor] Improve http in milter mode error reportingVsevolod Stakhov2020-04-021-3/+17
|
* [Minor] Update version to 2.6Vsevolod Stakhov2020-04-011-1/+1
|
* Release 2.52.5Vsevolod Stakhov2020-04-011-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Conf] Mark Rspamd emailbl as ignore whitelist * [Conf] RBL: Add missing emails = true option * [Feature] Add support for scripts in fuzzy storage * [Feature] Arc: Add whitelisted_signers_map option * [Feature] Implement hosts file processing * [Feature] Neural: Introduce classes bias that allows non-equal classes learning * [Feature] Update libev to 4.33 * [Fix] Another brain damage html standard adoptions * [Fix] Another fix for brain damaged obs-fws state * [Fix] Fix flags that caused force_actions failure * [Fix] Fix logging issue * [Fix] Fix lua symbols scores registration when config does not define scores * [Fix] Fix opaque maps logic * [Fix] Fix parsing of the html tags with no spaces after attributes * [Fix] Fix some corner cases in urls parsing, add limits * [Fix] Fix tlds extraction if custom composition rules are used * [Fix] Fix variables replacement in mempool * [Fix] Improve base64 detection * [Fix] Normalize dynamic scores in ANN correctly * [Fix] Plug memory leak introduced by #3153 * [Fix] Stat_redis_backend: Fix memory leak and simplify learn path * [Fix] Try hard to deal with ghost workers * [Fix] metadata_exporter default formatter * [Rework] Change the way to extract URLs when dealing with alternative parts * [Rework] Fix various url extraction issues * [Rework] Re cache: Load compiled hyperscan in the main process as well * [Rework] Re cache: Load hyperscan early * [Rework] Rework URL structure: adjust tld part * [Rework] Rework URL structure: host field * [Rework] Rework URL structure: more structure optimisations * [Rework] Rework URL structure: user field * [Rework] URL: Another update for urls extraction logic * [Rework] Urls: Improve query urls handling * [Rework] Urls: adopt html related stuff * [Rework] Urls: more rework of the urls sets * [Rework] Urls: process query urls in HTML urls correctly * [Rework] Urls: rework urls hash structure * [Rework] Urls: update lua libraries * [Rework] Use multiple search tries for different url extraction types Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* [Minor] Use stack for keep-alive poolVsevolod Stakhov2020-03-311-2/+4
|
* [Minor] Show count of workers to be killedVsevolod Stakhov2020-03-311-1/+2
|
* [Minor] Check socket error when reusing redis pool connectionsVsevolod Stakhov2020-03-312-6/+25
|
* [Minor] Check for socket error before reusing keep-alive connectionVsevolod Stakhov2020-03-311-0/+20
|
* [Fix] Another fix for brain damaged obs-fws stateVsevolod Stakhov2020-03-311-18/+18
|
* [Minor] Try to fix OOB readsVsevolod Stakhov2020-03-311-1/+1
|
* Merge pull request #3315 from moisseev/patch-2Vsevolod Stakhov2020-03-311-3/+3
|\ | | | | [Minor] Add missing CT badness values
| * [Minor] Add missing CT badness valuesAlexander Moisseev2020-03-311-3/+3
|/
* [Minor] Fix another close/ev_modify raceVsevolod Stakhov2020-03-301-1/+2
|