Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use ucl variables. | Vsevolod Stakhov | 2013-11-24 | 1 | -1/+1 |
| | |||||
* | Expand path in file maps. | Vsevolod Stakhov | 2013-11-13 | 1 | -1/+8 |
| | |||||
* | Fix timeouts in map watch. | Vsevolod Stakhov | 2013-10-26 | 1 | -11/+11 |
| | |||||
* | Parse HTTP date in map requests. | Vsevolod Stakhov | 2013-06-26 | 1 | -4/+18 |
| | |||||
* | Allow restriction of update commands for fuzzy storage. | Vsevolod Stakhov | 2013-06-04 | 1 | -1/+1 |
| | | | | | | | | | Now it is possible to specify ip or networks from which fuzzy updates or removes are possible. Rework sockets logic while I'm here. Create universal utility for parsing ipv4/mask strings. | ||||
* | Use getaddrinfo when opening sockets. | Vsevolod Stakhov | 2013-05-31 | 1 | -14/+21 |
| | |||||
* | Fix critical memory leak in settings code. | Vsevolod Stakhov | 2013-02-03 | 1 | -10/+22 |
| | | | | | Format HTTP date correctly. Fix map watch timeout. | ||||
* | Add locking for maps. | Vsevolod Stakhov | 2013-01-08 | 1 | -0/+10 |
| | | | | Add ability to save rolling history in a file. | ||||
* | Add /maps and /getmap commands to webui. | Vsevolod Stakhov | 2013-01-06 | 1 | -9/+15 |
| | | | | | | Identify maps by id. Initialize secure random numbers using openssl. Add description to maps. | ||||
* | * Add support for dynamic configuration to the controller's interface. | Vsevolod Stakhov | 2012-10-02 | 1 | -8/+21 |
| | | | | | * File maps are now being watched even if they don't exist on rspamd start. Several fixes to dynamic configuration logic. | ||||
* | * Add map_watch_interval configurable. | Vsevolod Stakhov | 2012-09-19 | 1 | -124/+124 |
| | | | | Support floating point values for time intervals. | ||||
* | Avoid global variables in map logic. | Vsevolod Stakhov | 2012-09-19 | 1 | -27/+29 |
| | | | | * Add support of simple maps like '/path/to/file' as it seems to be more comfortable than 'file:///...' | ||||
* | Another debian license fix. | Vsevolod Stakhov | 2012-09-10 | 1 | -1/+1 |
| | | | | | Add apache license for regexp that were delivered from SpamAssassin project. Fix debian/copyright for src/dns.c. | ||||
* | Update copyright (required by debian). | Vsevolod Stakhov | 2012-09-04 | 1 | -3/+3 |
| | |||||
* | * Allow keys without values in kv maps | Vsevolod Stakhov | 2012-05-31 | 1 | -2/+14 |
| | | | | Some fixes to dkim_check strict logic. | ||||
* | * Use event_base thread safe API to allow parallelism based on threads | Vsevolod Stakhov | 2011-10-26 | 1 | -1/+8 |
| | |||||
* | Remove some warnings. | Vsevolod Stakhov | 2011-10-14 | 1 | -8/+0 |
| | |||||
* | Fix signness in arithmetic operations. | Vsevolod Stakhov | 2011-08-04 | 1 | -9/+9 |
| | |||||
* | Rework http chunked encoding parsing. | Vsevolod Stakhov | 2011-07-20 | 1 | -75/+93 |
| | |||||
* | Fix coredumps on some specific messages with specific urls. | Vsevolod Stakhov | 2011-07-19 | 1 | -3/+10 |
| | | | | | Fix coredumps while closing log file. Fix parsing of chunked HTTP replies. | ||||
* | Another fix with reload command. | Vsevolod Stakhov | 2011-06-20 | 1 | -3/+4 |
| | |||||
* | * Add new key-value map | Vsevolod Stakhov | 2011-05-25 | 1 | -0/+109 |
| | | | | | * Add lua api support for key-value map * Fix problem in lua configuration initialization to allow `rspamd_config' global work properly | ||||
* | Add module options checker | Vsevolod Stakhov | 2010-12-08 | 1 | -10/+24 |
| | | | | | Improve time limits handling Fix smtp proxy options parsing | ||||
* | Add some comments about maps and logging internals. | Vsevolod Stakhov | 2010-11-26 | 1 | -1/+62 |
| | |||||
* | Make own strlcpy that does not calculate remaining string length (faster and ↵ | Vsevolod Stakhov | 2010-11-16 | 1 | -3/+3 |
| | | | | | | more safe) Allow only ASCII symbols in logs, escape control chars | ||||
* | * Add ability to obtain phished url from lua | Vsevolod Stakhov | 2010-11-12 | 1 | -1/+1 |
| | | | | * Add ability to specify check domains for phishing check with 'domains' option | ||||
* | Fixes types (use glib ones) no functional change. | Vsevolod Stakhov | 2010-10-06 | 1 | -34/+34 |
| | | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones. | ||||
* | * Fix stupid error with surbl module reconfig (another one, blame me) | Vsevolod Stakhov | 2010-07-05 | 1 | -0/+19 |
| | | | | * Do not show duplicate urls in url header | ||||
* | * Fix stupid bug in calculating buffer length while reading file maps | Vsevolod Stakhov | 2010-07-01 | 1 | -2/+3 |
| | |||||
* | * Use rspamd_snprintf instead of libc one | Vsevolod Stakhov | 2010-06-24 | 1 | -4/+4 |
| | |||||
* | * New logic of SURBL module: | Vsevolod Stakhov | 2010-06-18 | 1 | -3/+1 |
| | | | | | | | | | | | | | - remove completely 2tld - add option "exception" - for domains from exception list check (level + 1) parts of url: If we have url mail.some.com.ru and have com.ru in exception list then we would check some.com.ru. If we have some.com.ru in exceptions list them mail.some.com.ru would be checked and so on. - optimized parsing of surbl requests * Use system mkstemp(3) on systems where it is available as glib implementation has poor security and generate rather predictable temporary file names. | ||||
* | * Introduce new logging system: | Vsevolod Stakhov | 2009-12-22 | 1 | -26/+25 |
| | | | | | | | | | - independent and customizeable buffering - line buffering - errors handling support - custom (ip based) debug - append function name automaticaly (based on __FUNCTION__) - add some logic to logs system | ||||
* | * Updates to spf system: | Vsevolod Stakhov | 2009-12-04 | 1 | -2/+13 |
| | | | | | | | - add plugin to work with spf records (initial version) - make all spf types working (except include and redirect that still need some attention) - add support of MX records to evdns - some major fixes and testing of the whole spf subsystem | ||||
* | * Adopt printf function from nginx for comfortable printing of some data ↵ | Vsevolod Stakhov | 2009-11-30 | 1 | -28/+29 |
| | | | | | | | types (fixed strings, pids etc) * Fix work of http maps (they were broken in some places before) * Fix sync of statfiles (not fully tested yet) | ||||
* | * Retab, no functional changes | Vsevolod Stakhov | 2009-10-02 | 1 | -221/+218 |
| | |||||
* | * Do not read http reply when we got 304 reply code | Vsevolod Stakhov | 2009-09-23 | 1 | -0/+4 |
| | |||||
* | * Add time out for sync IO as it can cause unpredictable errors | Vsevolod Stakhov | 2009-09-21 | 1 | -3/+3 |
| | |||||
* | * Remove assert | Vsevolod Stakhov | 2009-09-16 | 1 | -1/+0 |
| | | | | | | * Fix build WITH_LUA * Fix calling of classifier * Fix autolearn | ||||
* | * Add lua plugin for checking received headers | Vsevolod Stakhov | 2009-09-15 | 1 | -1/+4 |
| | | | | | | * Some tunes to lua API * Fix bug with http maps * Optimize installation and make custom prefix for configs | ||||
* | * Add chunked replies support for http maps | Vsevolod Stakhov | 2009-09-15 | 1 | -6/+98 |
| | |||||
* | * Various bugfixes in map and radix code | Vsevolod Stakhov | 2009-09-03 | 1 | -31/+42 |
| | |||||
* | * Make port working in http map definition | Vsevolod Stakhov | 2009-07-29 | 1 | -3/+6 |
| | |||||
* | * Fix initializing of http reply structure to avoid core dumps when we got ↵ | Vsevolod Stakhov | 2009-07-28 | 1 | -0/+1 |
| | | | | connection errors | ||||
* | * Add received headers parser | Vsevolod Stakhov | 2009-07-22 | 1 | -0/+1 |
| | |||||
* | * Add http maps support | Vsevolod Stakhov | 2009-07-21 | 1 | -18/+365 |
| | |||||
* | * Introduce new common system of map files, that can be used for different ↵ | Vsevolod Stakhov | 2009-07-20 | 1 | -0/+365 |
types of maps. This includes new logic of callbacks and callbacks calling, files are monitored with evtimers with jittering. HTTP support would be included soon as well. |