summaryrefslogtreecommitdiffstats
path: root/src/main.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix SIGHUP endless loop.Vsevolod Stakhov2014-05-131-1/+4
|
* Avoid useless memset.Vsevolod Stakhov2014-05-111-4/+2
|
* Refactor config API.Vsevolod Stakhov2014-04-301-33/+33
|
* Refactor memory pool naming.Vsevolod Stakhov2014-04-201-15/+15
|
* Deprecate xml config utilities finally.Vsevolod Stakhov2014-04-191-5/+1
|
* Move some rarely used includes from config.hVsevolod Stakhov2014-04-101-0/+4
|
* Rename variable to decrease confusionMikhail Gusarov2014-03-291-4/+4
|
* Fix checking for error in systemd_get_socketMikhail Gusarov2014-03-291-1/+1
|
* Don't call listen(3) on systemd sockets, already doneMikhail Gusarov2014-03-281-7/+2
|
* LISTEN_FDS specifies number of passed sockets, not the first available fdMikhail Gusarov2014-03-281-2/+2
|
* Set cloexec flag to sockets obtained from systemd.Vsevolod Stakhov2014-02-201-1/+5
|
* Support accepting listening sockets from systemd.Vsevolod Stakhov2014-02-201-3/+51
|
* Use libottery for secure random numbers.Vsevolod Stakhov2014-02-041-1/+2
| | | | | | | | | | Libottery itself is hosted here: https://github.com/nmathewson/libottery This import is a rough adoptation of libottery to use it for secure random numbers in rspamd when needed (and in DNS resolver specifically). This import makes the internal chacha20 code useless, hence it is removed now.
* Fix simultaneous bind to ipv6 and ipv6 sockets.Vsevolod Stakhov2014-01-091-11/+9
|
* Log to console in case of config test.Vsevolod Stakhov2014-01-051-0/+5
|
* Fix reload of rspamd.Vsevolod Stakhov2013-12-251-2/+5
|
* Move PRNG seeding function to the util set.Vsevolod Stakhov2013-12-091-14/+2
|
* Init logging just after config is parsed by ucl.Vsevolod Stakhov2013-12-041-16/+9
|
* Reduce initial log level.Vsevolod Stakhov2013-12-041-1/+1
|
* Fix syntax error.Vsevolod Stakhov2013-11-301-1/+1
|
* Override pidfile setting from command line.Vsevolod Stakhov2013-11-301-0/+5
|
* Allow dump of invalid xml to ucl format.Vsevolod Stakhov2013-11-211-1/+1
|
* Remove legacy stuff.Vsevolod Stakhov2013-11-211-37/+1
|
* Remove unused xml code.Vsevolod Stakhov2013-11-161-7/+0
|
* Remove statfile pool size as it was broken.Vsevolod Stakhov2013-11-151-1/+1
|
* Do not listen on SOCK_DGRAM sockets.Vsevolod Stakhov2013-11-101-1/+1
|
* Allow xml->ucl config conversion.Vsevolod Stakhov2013-10-261-1/+3
| | | | | | | Now it is possible to read UCL configs directly and convert legacy XML to UCL by --convert-config option. Default config is now rspamd.conf, not rspamd.xml.
* Fix other stuff to work with rcl modules.Vsevolod Stakhov2013-10-041-5/+0
|
* Check openssl version for using EVP.Vsevolod Stakhov2013-09-241-0/+5
|
* Fix accept event handling.Vsevolod Stakhov2013-09-241-1/+1
|
* Allow multiply bind configurations.Vsevolod Stakhov2013-09-161-15/+19
|
* Add test for signature checking in rcl.Vsevolod Stakhov2013-08-221-0/+1
|
* Fix signing procedure.Vsevolod Stakhov2013-08-221-8/+19
|
* Add ability to sign configs using rspamd.Vsevolod Stakhov2013-08-221-0/+126
|
* Allow listening on multiply addresses.Vsevolod Stakhov2013-07-201-16/+23
| | | | | | | Now rspamd can listen on multiply ipv4/ipv6 addresses. Removed legacy workers (lmtp, kvstorage) as they are never used in production. Try to unify workers initialization.
* Remove unused code.Vsevolod Stakhov2013-07-081-4/+0
|
* Add a simple test of rsa utils in lua.Vsevolod Stakhov2013-06-131-8/+17
| | | | | | Support RSA signing in lua_rsa module. Add save function for rsa_signature. Fix test logic for lua modules.
* Add ability to perform lua tests by rspamd.Vsevolod Stakhov2013-06-131-8/+48
| | | | | This feature is useful for testing lua modules and writing unit tests for lua modules.
* Add preliminary API for rsa verify to lua.Vsevolod Stakhov2013-06-121-1/+12
|
* Fix listening on sockets.Vsevolod Stakhov2013-06-031-3/+3
|
* Rework socket creation logic to support both ipv4 and ipv6 sockets.Vsevolod Stakhov2013-06-011-40/+9
|
* Fix CentOS 5 build.Vsevolod Stakhov2013-03-271-0/+4
|
* Add locking for maps.Vsevolod Stakhov2013-01-081-0/+10
| | | | Add ability to save rolling history in a file.
* * Add rolling history feature saving last 200 scanned messages.Vsevolod Stakhov2013-01-071-0/+3
| | | | Add /history command handler in webui.
* Add /maps and /getmap commands to webui.Vsevolod Stakhov2013-01-061-0/+20
| | | | | | Identify maps by id. Initialize secure random numbers using openssl. Add description to maps.
* Fix test build and shlibs depends.Vsevolod Stakhov2012-12-151-0/+51
|
* * Use murmur hash for all hashes as it is more efficient and provides more ↵Vsevolod Stakhov2012-10-081-2/+2
| | | | | | uniform distribution as glib's default one. * Fix probability renormalization while using advanced classification.
* Make mlock option as tunable.Vsevolod Stakhov2012-10-081-1/+1
|
* * Use mlock to speed up classifiers by locking statfiles in the RAM.Vsevolod Stakhov2012-10-051-0/+2
|
* Avoid global variables in map logic.Vsevolod Stakhov2012-09-191-46/+1
| | | | * Add support of simple maps like '/path/to/file' as it seems to be more comfortable than 'file:///...'