Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove unused xml code. | Vsevolod Stakhov | 2013-11-16 | 1 | -4/+0 |
| | |||||
* | Sync with libucl. | Vsevolod Stakhov | 2013-11-02 | 1 | -2/+3 |
| | |||||
* | Replace RCL to UCL from libucl to avoid duplicity in the code. | Vsevolod Stakhov | 2013-10-22 | 1 | -20/+20 |
| | |||||
* | Fix lua expressions in regexp plugin. | Vsevolod Stakhov | 2013-10-10 | 1 | -9/+1 |
| | |||||
* | Fix regexp plugin. | Vsevolod Stakhov | 2013-10-04 | 1 | -84/+46 |
| | |||||
* | Fix some warnings found by coverity scan. | Vsevolod Stakhov | 2013-08-16 | 1 | -1/+5 |
| | |||||
* | Adopt to lua 5.2. | Vsevolod Stakhov | 2013-06-08 | 1 | -1/+1 |
| | |||||
* | Fix some warnings that actually are dangerous. | Vsevolod Stakhov | 2013-06-03 | 1 | -10/+9 |
| | |||||
* | Fix CentOS 5 build. | Vsevolod Stakhov | 2013-03-27 | 1 | -0/+4 |
| | |||||
* | Add /maps and /getmap commands to webui. | Vsevolod Stakhov | 2013-01-06 | 1 | -1/+1 |
| | | | | | | Identify maps by id. Initialize secure random numbers using openssl. Add description to maps. | ||||
* | * Use murmur hash for all hashes as it is more efficient and provides more ↵ | Vsevolod Stakhov | 2012-10-08 | 1 | -1/+1 |
| | | | | | | uniform distribution as glib's default one. * Fix probability renormalization while using advanced classification. | ||||
* | Avoid global variables in map logic. | Vsevolod Stakhov | 2012-09-19 | 1 | -1/+1 |
| | | | | * 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 |
| | |||||
* | * Rework thread pools locking logic to avoid global lua mutex usage. | Vsevolod Stakhov | 2012-08-22 | 1 | -17/+29 |
| | | | | | | Fixed several memory leaks with modern glib. Fixed memory leak in dkim code. Fixed a problem with static global variables in shared libraries. | ||||
* | Separate librspamdserver API from plugins and workers functions. | Vsevolod Stakhov | 2012-03-01 | 1 | -2/+594 |
| | | | | Make tests compileable again. | ||||
* | Another workaround for old glib. | Vsevolod Stakhov | 2012-02-21 | 1 | -1/+3 |
| | |||||
* | More fixes to thread-safe processing. | Vsevolod Stakhov | 2012-02-14 | 1 | -5/+66 |
| | |||||
* | Fixes to threading (still incomplete). | Vsevolod Stakhov | 2012-01-31 | 1 | -38/+45 |
| | |||||
* | Rework events library slightly: | Vsevolod Stakhov | 2012-01-31 | 1 | -0/+2 |
| | | | | | - forced events are no longer checked or created - add async threads to prevent session to be destroyed till all threads are finished | ||||
* | Adopt rspamd for the next glib release. | Vsevolod Stakhov | 2012-01-31 | 1 | -5/+18 |
| | | | | | Fix several issues in threads handling inside keystorage. Fix sigsuspend usage in keystorage. | ||||
* | * Add support to process regexp in multiply threads by using thread pool. | Vsevolod Stakhov | 2012-01-30 | 1 | -9/+66 |
| | |||||
* | * Introduce new system of worker's and modules initialization: | Vsevolod Stakhov | 2012-01-16 | 1 | -0/+12 |
| | | | | | | | | - Removed legacy limitation of worker's types; - Using GQuarks to identify workers and modules; - Remove modules.sh script; - Add a common system of workers and modules; - Write management and configuration for new architecture. | ||||
* | Do not try to validate empty headers. | Vsevolod Stakhov | 2011-10-25 | 1 | -2/+2 |
| | | | | Write symbols to log in case of HTTP/Json output. | ||||
* | * Add configuration utils for kvstorage | Vsevolod Stakhov | 2011-10-17 | 1 | -1/+1 |
| | |||||
* | Check utf8 characters before gregex checks as they assume input to be a utf8 ↵ | Vsevolod Stakhov | 2011-10-17 | 1 | -0/+15 |
| | | | | valid string. | ||||
* | Remove some warnings. | Vsevolod Stakhov | 2011-10-14 | 1 | -2/+0 |
| | |||||
* | Fix critical bug with lua stack cleaning that caused heavy memory leaks.0.4.3 | Vsevolod Stakhov | 2011-08-12 | 1 | -2/+7 |
| | | | | Update to 0.4.3. | ||||
* | Fix signness in arithmetic operations. | Vsevolod Stakhov | 2011-08-04 | 1 | -4/+4 |
| | |||||
* | * Fix build under CentOS 5 with old glib 2.12 | Vsevolod Stakhov | 2011-07-29 | 1 | -12/+12 |
| | | | | | * Fix build of rspamd with CMAKE_BINARY_DIR differs from CMAKE_SOURCE_DIR Rework include style. | ||||
* | Update a sample config file.0.4.1 | Vsevolod Stakhov | 2011-07-26 | 1 | -0/+4 |
| | | | | Set version to 0.4.1. | ||||
* | * Add option max_size for regexp module to skip expensive regexp on long ↵ | Vsevolod Stakhov | 2011-07-26 | 1 | -2/+20 |
| | | | | messages | ||||
* | Add workaround for clang under linux. | Vsevolod Stakhov | 2011-07-21 | 1 | -10/+11 |
| | | | | Fix problems found by static analyzing. | ||||
* | Rework http chunked encoding parsing. | Vsevolod Stakhov | 2011-07-20 | 1 | -5/+5 |
| | |||||
* | * Fixes to fuzzy hashing logic, skip urls while estimating fuzzy hash | Vsevolod Stakhov | 2011-06-23 | 1 | -25/+10 |
| | | | | | Fix tags stripping. Fix phishing checks (ignore img tags). | ||||
* | * Fix error in raw headers parsing | Vsevolod Stakhov | 2011-05-24 | 1 | -12/+1 |
| | | | | * Improve speed of raw headers access | ||||
* | Fix memory access. | Vsevolod Stakhov | 2011-03-05 | 1 | -1/+1 |
| | |||||
* | Try to fix memory issues. | Vsevolod Stakhov | 2011-03-02 | 1 | -1/+1 |
| | |||||
* | Fix several memory leaks in rspamd. | Vsevolod Stakhov | 2011-02-24 | 1 | -1/+1 |
| | |||||
* | * Process raw headers by FSM. | Vsevolod Stakhov | 2011-02-21 | 1 | -94/+67 |
| | | | | * Add methods for accessing raw_headers from lua and C | ||||
* | * Add ability to call lua function from regexp expressions | Vsevolod Stakhov | 2011-02-21 | 1 | -0/+33 |
| | |||||
* | * Add function regexp_occurs_number that allows to test how much occurs of ↵ | Vsevolod Stakhov | 2011-02-18 | 1 | -22/+214 |
| | | | | | | | | | regexp can be found in a message Fix composites logic. [1] Fix composites registration from lua. [1] Reported by: Victor Ustugov [1] | ||||
* | * Add ability to specify 'S' flag to regexp that means that headers checks ↵ | Vsevolod Stakhov | 2011-02-15 | 1 | -1/+1 |
| | | | | | | must be case sensitive * Add lua function message:get_header_strong | ||||
* | Call lua functions correctly as well. | Vsevolod Stakhov | 2011-02-08 | 1 | -1/+1 |
| | |||||
* | * Many fixes to fuzzy hashes logic and tokenization. | Vsevolod Stakhov | 2011-01-24 | 1 | -2/+4 |
| | |||||
* | Implement checking options for modules | Vsevolod Stakhov | 2010-12-13 | 1 | -0/+3 |
| | | | | | | Implement checking for classifier options Fix redirector to handle timeouts and invalid replies properly Fix surbl module not to check each url | ||||
* | Add add_header action to smtp proxy. | Vsevolod Stakhov | 2010-10-26 | 1 | -2/+11 |
| | | | | In raw mode scan stripped html parts when regexp are not 'raw'. | ||||
* | Fixes bugs found with clang-static analyser. | Vsevolod Stakhov | 2010-10-11 | 1 | -1/+1 |
| | | | | | Strictly follow c99 standart. Turn on pedantic c99 checks. | ||||
* | Init regexp library statically. | Vsevolod Stakhov | 2010-10-06 | 1 | -2/+1 |
| | |||||
* | * Add ability to check rspamd regexp from lua modules | Vsevolod Stakhov | 2010-10-06 | 1 | -1/+51 |
| |