aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Adopt DNS logging.Vsevolod Stakhov2014-02-209-8/+11
|
* Varargs versions of logging functions.Vsevolod Stakhov2014-02-202-35/+57
|
* Do not send multiple SURBL requests with the same domain.Vsevolod Stakhov2014-02-201-17/+41
|
* Set flag for systemd sockets definitions.Vsevolod Stakhov2014-02-201-0/+1
|
* Set cloexec flag to sockets obtained from systemd.Vsevolod Stakhov2014-02-201-1/+5
|
* Support accepting listening sockets from systemd.Vsevolod Stakhov2014-02-203-4/+61
|
* Fix PTR requests handling.Vsevolod Stakhov2014-02-193-15/+19
|
* Integrate rspamd with librdns.Vsevolod Stakhov2014-02-1913-1511/+94
|
* Add rdns as a submodule.Vsevolod Stakhov2014-02-192-1/+1
|
* Rework bloom hash library to use XXHash.Vsevolod Stakhov2014-02-183-156/+58
|
* Move xxhash to contrib.Vsevolod Stakhov2014-02-184-641/+3
|
* Remove judy and use glib hash tables.Vsevolod Stakhov2014-02-181-219/+177
| | | | | | | | There is no significant advantage to use Judy arrays over glib HashTables to store hashes in fuzzy storage. Therefore, drop support of Judy completely. Also rename `use_judy` parameter to `strict_hash` indicating that hashes are matched strictly (not a fuzzy match but a hash lookup).
* Fix empty messages processing.Vsevolod Stakhov2014-02-186-6/+21
|
* Rework LRU hash logic.Vsevolod Stakhov2014-02-188-37/+68
|
* Update copyright and debian files.Vsevolod Stakhov2014-02-171-22/+1
|
* Fix memory leak in fuzzy_add command.Vsevolod Stakhov2014-02-141-14/+22
|
* Fix nameservers setup.Vsevolod Stakhov2014-02-122-10/+14
|
* Remove dated configuration example & add another missing option registrationAndrew Lewis2014-02-071-23/+1
|
* Tokenize subject even if a message is empty.Vsevolod Stakhov2014-02-051-2/+3
|
* Use libottery for secure random numbers.Vsevolod Stakhov2014-02-047-352/+8
| | | | | | | | | | 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 classifiers config for repeated sections.Vsevolod Stakhov2014-02-031-5/+31
|
* Remove deprecated code.Vsevolod Stakhov2014-02-032-105/+0
| | | | Reported by: Andrey Vohmyanin
* Remove CC warning.Vsevolod Stakhov2014-02-031-1/+1
|
* Fix with libucl.Vsevolod Stakhov2014-02-021-2/+11
|
* Use more clever time values to setup entropy.Vsevolod Stakhov2014-02-021-1/+12
|
* Fix issue with random numbers generator in dns.Vsevolod Stakhov2014-02-021-2/+2
|
* Merge pull request #34 from fatalbanana/masterVsevolod Stakhov2014-01-311-1/+14
|\ | | | | Support HELO blacklist and fix options registration for RDNS blacklist
| * Check for [ip.address]-style HELO and suppress lookupsAndrew Lewis2014-01-311-1/+1
| |
| * Support HELO blacklist and fix options registration for RDNS blacklistAndrew Lewis2014-01-311-1/+14
| |
* | Sync from libucl.Vsevolod Stakhov2014-01-313-19/+47
|/
* Fix GString expanding.Vsevolod Stakhov2014-01-292-3/+8
|
* Fix webui.Vsevolod Stakhov2014-01-291-0/+3
|
* Sync with libucl.Vsevolod Stakhov2014-01-295-35/+136
|
* Reenable piechart and history functions in webui.Vsevolod Stakhov2014-01-291-64/+62
|
* Warn about composites redefinition.Vsevolod Stakhov2014-01-291-1/+10
|
* Fix overrides for a metric.Vsevolod Stakhov2014-01-291-4/+6
| | | | Fixes #33
* Start webui worker adopt to the HTTP world.Vsevolod Stakhov2014-01-282-348/+252
|
* Make gstring emitting generic.Vsevolod Stakhov2014-01-283-70/+87
|
* Allow to find a header in message.Vsevolod Stakhov2014-01-282-0/+28
|
* Init profiler correctly.Vsevolod Stakhov2014-01-281-1/+1
|
* Fix whitelist module.Vsevolod Stakhov2014-01-281-7/+11
|
* Rework resolver library.Vsevolod Stakhov2014-01-2710-577/+515
|
* New http_router interface.Vsevolod Stakhov2014-01-272-13/+224
| | | | | | | This interface is designed to emulate evhttp behaviour and route requests among a set of functors regarding the requested path. It hides some http_connection internals allowing to work on a pretty high level implementing an HTTP server instance.
* Output emails properly.Vsevolod Stakhov2014-01-241-1/+29
|
* Remove HFILTER_URL_ONELINE rule.Vsevolod Stakhov2014-01-241-0/+38
| | | | | | | | | - Added functions: `rspamd_textpart:get_length` - get a full length of text part `rspamd_url:get_length` - get a full length of an URL object - Removed `HFILTER_URL_ONELINE` as it is broken by nature - Reworked hfilter to improve performance
* Fix hostname lookup for rdns rblAlexey2014-01-221-1/+1
|
* Improve hostname processing.Vsevolod Stakhov2014-01-221-1/+15
|
* Merge pull request #26 from fatalbanana/masterVsevolod Stakhov2014-01-221-2/+13
|\ | | | | Allow FCrDNS-style RBL lookups
| * Allow FCrDNS-style RBL lookupsAndrew Lewis2014-01-221-2/+13
| |
* | Add concurrency limit for the client.Vsevolod Stakhov2014-01-211-1/+9
| |