aboutsummaryrefslogtreecommitdiffstats
path: root/src/rspamd.c
Commit message (Collapse)AuthorAgeFilesLines
* Add support for loongarchwuruilong2023-11-161-0/+2
|
* [Fix] Another try to fix setproctitleVsevolod Stakhov2023-11-131-6/+6
|
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-622/+618
| | | | No meaningful changes.
* [Minor] Allow to run without an explicit group name when `-u` is setVsevolod Stakhov2023-05-131-1/+2
|
* [Minor] Show the fasttext status in version outputVsevolod Stakhov2023-05-061-0/+5
|
* [Minor] Print more useful information in the `--version` outputVsevolod Stakhov2023-04-071-4/+28
|
* [Minor] Sigh, some more portability for gccVsevolod Stakhov2023-03-251-0/+3
|
* [Minor] Remove dupVsevolod Stakhov2023-03-251-5/+0
|
* [Minor] A more universal one..Vsevolod Stakhov2023-03-251-1/+1
|
* [Minor] Uh-oh, fix compilers compatibilityVsevolod Stakhov2023-03-251-1/+1
|
* [Minor] Print important Rspamd definitions in `-v` outputVsevolod Stakhov2023-03-251-2/+34
|
* [Minor] Get rid of some compiler warningsVsevolod Stakhov2022-11-041-1/+1
|
* [Minor] Set crash handler all the timeVsevolod Stakhov2022-10-311-3/+1
|
* [Minor] Plug memory leak for sigaltstackVsevolod Stakhov2022-10-291-0/+1
|
* [Project] Rework cleanupVsevolod Stakhov2022-10-231-0/+7
|
* [Minor] Some neats when working with Unix socketsVsevolod Stakhov2022-09-241-0/+2
|
* [Minor] Allow to specify mempool when copying an IP address structureVsevolod Stakhov2022-03-201-2/+2
|
* [Minor] Deduplicate sum functionVsevolod Stakhov2022-03-051-14/+2
|
* [Minor] Add missing divisionVsevolod Stakhov2022-02-271-1/+1
| | | | Pointed by: @moisseev
* [Feature] Output average scan time in /stat endpointVsevolod Stakhov2022-02-261-0/+5
|
* [Minor] Add average time processing slotsVsevolod Stakhov2022-02-261-2/+20
|
* [Minor] Align rspamd_stat structureVsevolod Stakhov2022-02-261-2/+4
|
* Spelling (#4086)Josh Soref2022-02-221-6/+6
| | | [Rework] Massive spelling fix from @jsoref
* [Minor] Plug some leaks on error pathsVsevolod Stakhov2021-09-181-1/+2
| | | | Found by: coverity scan
* [Minor] Fix exit codes usage to POSIX portable EXIT_FAILUREVsevolod Stakhov2021-08-291-1/+1
|
* [Minor] Do not refork old workers that are due to be terminatedVsevolod Stakhov2021-07-281-3/+2
|
* [Minor] Log pid file on daemoniseVsevolod Stakhov2021-06-081-2/+3
|
* [Fix] Save symcache on exitVsevolod Stakhov2021-04-151-0/+4
|
* [Minor] Block control signals on startVsevolod Stakhov2021-02-091-2/+11
|
* [Minor] Log starting sequenceVsevolod Stakhov2021-02-091-0/+5
|
* [Fix] Fix logging for rspamadmVsevolod Stakhov2021-01-061-1/+1
|
* [Minor] Fix some compiler warningsDuncan Bellamy2020-12-291-1/+1
|
* [Rework] Distinguish between strict config test modeVsevolod Stakhov2020-12-261-2/+6
|
* [Feature] Use own daemonization routineVsevolod Stakhov2020-11-061-3/+61
|
* [Minor] Another try to fix reuseport damageVsevolod Stakhov2020-09-171-4/+2
|
* [Minor] Another fix of reload caseVsevolod Stakhov2020-09-031-2/+18
|
* [Minor] Terminate old workers after new workers are spawnedVsevolod Stakhov2020-09-021-3/+2
|
* [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
|