aboutsummaryrefslogtreecommitdiffstats
path: root/src/rspamd.c
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Remove some useless includesVsevolod Stakhov2020-06-271-6/+0
|
* [Project] Do not listen sockets in the main processVsevolod Stakhov2020-06-091-2/+5
|
* [Project] Preliminary usage of the reuseportVsevolod Stakhov2020-06-091-2/+4
|
* [Minor] Add flags to listen socket creationVsevolod Stakhov2020-06-091-3/+3
|
* [Minor] Add flag for systemd socketsVsevolod Stakhov2020-06-091-0/+1
|
* [Minor] Close sockets that do not belong to a current workerVsevolod Stakhov2020-06-091-4/+6
|
* [Minor] Show count of workers to be killedVsevolod Stakhov2020-03-311-1/+2
|
* [Minor] Try harder to avoid races on child terminationVsevolod Stakhov2020-03-281-0/+3
|
* [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-261-0/+1
|
* [Minor] Segfault for some configuration.Thierry Fournier2020-03-101-2/+7
| | | | | | | | | | | When the configuration file contains only these two lines, rspamd try to send log which announce that it can bind the soket, but "bind_conf" is NULL and it is dereferenced, so we have a segfault. worker "normal" { } This patch fix the segfault.
* [Minor] --var doesn't workThierry Fournier2020-03-071-0/+5
| | | | | | | | | | | | | | | | | We can add varaibels on the command line after argument or using --var parameter. When --var is used, an assertion is triggered: ./rspamd.install/bin/rspamd --var LOGDIR=/tmp/ (rspamd:7171): GLib-CRITICAL **: g_hash_table_insert_internal: assertion 'hash_table != NULL' failed The hash table is not initialized, because the table is initialized after the argument parser. This patch initialize the hash table on demand. Note: the patch is tested on 1.9 version and not on master, because I can't compile the master branch. Note: I suggest to backport the patch on 1.9 version
* [Minor] Fix strict config checksVsevolod Stakhov2020-02-211-2/+2
|
* [Fix] Support listening on systemd sockets by namePeter Wu2020-02-151-11/+40
| | | | | | | | | * Add support for looking up sockets by the systemd socket name, e.g. `systemd:rspamd-proxy.socket` or the name from `FileDescriptorName`. https://www.freedesktop.org/software/systemd/man/sd_listen_fds.html * Replace EOVERFLOW error code to avoid confusing error messages. Fixes: #2035
* [Minor] Fix daemonisation...Vsevolod Stakhov2020-02-141-3/+8
|
* [Rework] Further project structure reorganisationVsevolod Stakhov2020-02-111-10/+46
|
* [Rework] Logger: Fix issues found so farVsevolod Stakhov2020-02-101-31/+28
|
* [Rework] More logger refactoringVsevolod Stakhov2020-02-101-4/+1
|
* [Minor] Remove some old unused crapVsevolod Stakhov2020-02-071-6/+0
|
* [Project] Support mempool flagsVsevolod Stakhov2019-12-231-1/+1
|
* [Minor] Improve loggingVsevolod Stakhov2019-11-121-1/+1
|
* [Rework] Rework final scripts logicVsevolod Stakhov2019-11-071-6/+2
|
* [Feature] Shutdown timeout is now associated with task timeoutVsevolod Stakhov2019-11-061-25/+20
|
* [Minor] Slightly improve logging in case of terminationVsevolod Stakhov2019-11-041-5/+7
|
* [Feature] Allow to explicitly set events backendVsevolod Stakhov2019-10-271-32/+9
|
* [Feature] Improve logging locking logic (remove it actually)Vsevolod Stakhov2019-10-071-3/+0
|
* [Minor] Improve logging reopeningVsevolod Stakhov2019-10-071-0/+1
|
* [Fix] Fix hearbeats restart issueVsevolod Stakhov2019-10-041-7/+41
|
* [Minor] Remove unused struct timevalVsevolod Stakhov2019-10-041-3/+0
|
* [Fix] Fix reload logicVsevolod Stakhov2019-10-041-10/+18
|
* [Fix] Do not use ephemeral stringVsevolod Stakhov2019-10-031-1/+1
|
* [Minor] Try to fix use after freeVsevolod Stakhov2019-10-021-2/+1
|
* [Fix] Distinguish remote and local addrs parsingVsevolod Stakhov2019-09-281-1/+2
|
* [Fix] Do not call implicit strlen to avoid issuesVsevolod Stakhov2019-09-261-1/+1
|
* [Project] More work towards heartbeating logic implementationVsevolod Stakhov2019-09-221-0/+8
|
* [Feature] Output number of messages processed to proctitleVsevolod Stakhov2019-09-161-0/+44
|
* [Project] Add preliminary support of the heartbeatsVsevolod Stakhov2019-09-101-0/+1
|
* [Minor] Some more reload fixesVsevolod Stakhov2019-08-071-5/+4
|
* [Rework] Rework config reloadVsevolod Stakhov2019-08-071-14/+25
|
* [Rework] Use libsodium instead of hand crafted crypto implementationsVsevolod Stakhov2019-07-081-6/+2
|
* [Minor] Log unlocked when doing cleanupVsevolod Stakhov2019-07-041-1/+1
|
* [Minor] Actually, remove all obsoleted optionsVsevolod Stakhov2019-07-021-74/+0
|
* [Minor] Stop support of `-t` flag in RspamdVsevolod Stakhov2019-07-021-24/+8
|
* [Minor] Fix various crapVsevolod Stakhov2019-06-221-3/+0
|
* [Minor] Fix include pathsVsevolod Stakhov2019-06-221-1/+1
|
* [Minor] Show used loop backendVsevolod Stakhov2019-06-221-0/+47
|
* [Project] Another try to deal with final eventsVsevolod Stakhov2019-06-221-1/+1
|
* [Project] Another workaround for signals...Vsevolod Stakhov2019-06-221-91/+53
|
* [Rework] Rework children operationsVsevolod Stakhov2019-06-221-270/+105
|
* [Minor] Try to fix more issuesVsevolod Stakhov2019-06-221-17/+74
|