aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Allow to pass socket's ownership to http connection objectVsevolod Stakhov2020-05-072-0/+14
|
* [Minor] Allow attaching of urls to the mime partsVsevolod Stakhov2020-05-053-12/+41
|
* [Minor] Store symcache item typeVsevolod Stakhov2020-05-021-21/+40
|
* [Fix] One more fix to skip images that are not urlsVsevolod Stakhov2020-05-013-8/+19
|
* Revert "[Minor] Do not append unbalanced closing tags"Vsevolod Stakhov2020-04-301-14/+15
| | | | This reverts commit e1339c646f9a910f4cc1805020af35a7c1f82a1d.
* [Minor] Use more strict checks for image urlsVsevolod Stakhov2020-04-302-7/+10
|
* [Minor] Allow to disable logging for modules on reloadVsevolod Stakhov2020-04-271-0/+2
|
* [Minor] Do not append unbalanced closing tagsVsevolod Stakhov2020-04-271-15/+14
|
* Merge pull request #3313 from arkamar/hiredisVsevolod Stakhov2020-04-241-5/+4
|\ | | | | 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-291-5/+4
| | | | | | | | This reverts commit b05b9bf904edce75c17e63982d5e0a82dd3e9064.
* | [Rework] Rework url flags handling APIVsevolod Stakhov2020-04-212-0/+95
| |
* | [Project] Rework some more functions to work with shadow resultsVsevolod Stakhov2020-04-143-8/+8
| |
* | [Minor] silence warnings about unused function resultsChristian Göttsche2020-04-112-3/+3
| | | | | | | | GCC does not respect `(void) func()`
* | [Minor] Remove unused-but-set variablesChristian Göttsche2020-04-111-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | ../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] 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 = { | ^~~~~
* | [Feature] Add multiple base32 alphabets for decodingVsevolod Stakhov2020-04-091-1/+1
| |
* | [Feature] Support multiple base32 alphabetsVsevolod Stakhov2020-04-094-4/+4
| |
* | [Minor] Log key id on DKIM failuresVsevolod Stakhov2020-04-082-9/+37
| |
* | [Project] Process composites separately for each shadow resultVsevolod Stakhov2020-04-083-11/+18
| |
* | [Project] Rework scan result functions to support shadow resultsVsevolod Stakhov2020-04-072-7/+7
| |
* | [Project] Start results chain implementationVsevolod Stakhov2020-04-031-1/+2
| |
* | [Minor] Improve http in milter mode error reportingVsevolod Stakhov2020-04-021-3/+17
| |
* | [Minor] Use stack for keep-alive poolVsevolod Stakhov2020-03-311-2/+4
| |
* | [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
| |
* | [Minor] Fix another close/ev_modify raceVsevolod Stakhov2020-03-301-1/+2
| |
* | [Minor] Fix order of objects destruction for http keepalive connsVsevolod Stakhov2020-03-291-1/+2
|/
* [Minor] Try harder to avoid races on child terminationVsevolod Stakhov2020-03-281-0/+6
|
* [Minor] Do not use signalfd - it is totally broken in libevVsevolod Stakhov2020-03-261-2/+1
|
* [Fix] Try hard to deal with ghost workersVsevolod Stakhov2020-03-263-7/+39
|
* [Minor] Slightly improve ev backend selectionVsevolod Stakhov2020-03-251-13/+31
|
* [Minor] Disable EVBACKEND_IOURING for now as recommendedVsevolod Stakhov2020-03-241-3/+3
|
* [Feature] Update libev to 4.33Vsevolod Stakhov2020-03-241-0/+8
| | | | Changelog: http://cvs.schmorp.de/libev/Changes?pathrev=rel-4_33
* [Minor] Add loggingVsevolod Stakhov2020-03-241-0/+11
|
* [Minor] Add sanity checkVsevolod Stakhov2020-03-241-7/+44
|
* [Minor] Reduce log noiseVsevolod Stakhov2020-03-235-13/+41
|
* [Rework] Re cache: Load compiled hyperscan in the main process as wellVsevolod Stakhov2020-03-231-0/+8
|
* [Rework] Re cache: Load hyperscan earlyVsevolod Stakhov2020-03-234-17/+48
|
* [Rework] URL: Another update for urls extraction logicVsevolod Stakhov2020-03-231-7/+7
| | | | | | | | | URL extraction from HTML parts should look like this: 1. Extract href links 2. Convert HTML to plain text and extract: a) (http|https|ftp)://foo.bar and www.foo b) email like strings \bfoo@bar.baz\b . For all extracted strings check if we have host with a domain from the public suffix.
* [Minor] Oops, forgot to fill struct fieldVsevolod Stakhov2020-03-231-0/+1
|
* [Rework] Urls: process query urls in HTML urls correctlyVsevolod Stakhov2020-03-222-44/+39
|
* [Rework] Urls: Improve query urls handlingVsevolod Stakhov2020-03-222-30/+38
|
* [Minor] Replace g_abort with abortVsevolod Stakhov2020-03-201-1/+1
|
* [Rework] Fix various url extraction issuesVsevolod Stakhov2020-03-191-6/+8
|
* [Minor] Improve dkim failures loggingVsevolod Stakhov2020-03-191-21/+15
|
* [Rework] Use multiple search tries for different url extraction typesVsevolod Stakhov2020-03-191-45/+139
|
* [Fix] Fix some corner cases in urls parsing, add limitsVsevolod Stakhov2020-03-191-5/+42
|
* [Minor] Implement `hosts` parameter in DNS configVsevolod Stakhov2020-03-171-2/+16
|
* [Feature] Implement hosts file processingVsevolod Stakhov2020-03-171-1/+120
|
* [Minor] Firther relax href parsingVsevolod Stakhov2020-03-161-3/+3
|