aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.c
Commit message (Collapse)AuthorAgeFilesLines
* Fuck ipv6 inventors for ipv6/v4 sockets.Vsevolod Stakhov2014-10-291-2/+12
|
* Rework and simplify listen sockets creation.Vsevolod Stakhov2014-10-291-34/+29
|
* Fix C modules initialization on restart.Vsevolod Stakhov2014-10-101-3/+3
|
* Fix some problematic includes.Vsevolod Stakhov2014-09-281-4/+2
|
* Do not stop main logger on reload.Vsevolod Stakhov2014-09-221-1/+0
|
* Fix rspamd initialization trying to fix SIGHUP.Vsevolod Stakhov2014-09-221-71/+77
|
* Add cleanup.Vsevolod Stakhov2014-09-181-1/+6
|
* Seed glib random generator after fork.Vsevolod Stakhov2014-09-011-0/+2
|
* Rework lists and hashes.Vsevolod Stakhov2014-08-241-0/+1
|
* Initialize PRG after fork.Vsevolod Stakhov2014-08-241-0/+3
|
* Replace murmur with xxhash32.Vsevolod Stakhov2014-08-241-10/+7
|
* Rework lua function names to avoid ambiguity.Vsevolod Stakhov2014-08-171-5/+5
|
* Unify style without sorting headers.Vsevolod Stakhov2014-07-231-224/+347
|
* Revert "Unify code style."Vsevolod Stakhov2014-07-231-355/+232
| | | | This reverts commit e0483657ff6cf1adc828ccce457814d61fe90a0d.
* Unify code style.Vsevolod Stakhov2014-07-231-232/+355
|
* 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.