aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/surbl.h
Commit message (Collapse)AuthorAgeFilesLines
* Reorganize includes to reduce namespace pollution.Vsevolod Stakhov2015-10-081-1/+0
|
* Rename main.h and main.c to `rspamd.X`Vsevolod Stakhov2015-09-221-1/+1
|
* Fix dependencies for surbl module.Vsevolod Stakhov2015-06-121-0/+1
|
* Adopt internal modules.Vsevolod Stakhov2015-05-281-0/+1
|
* Allow to specify IP as well as bits for surbl.Vsevolod Stakhov2015-04-241-1/+2
|
* Use normal HTTP library for surbl.Vsevolod Stakhov2015-04-211-6/+1
|
* Fix map initialization.Vsevolod Stakhov2015-04-211-0/+1
|
* Rework surbl plugin for new trie.Vsevolod Stakhov2015-04-211-3/+3
|
* Fix modules initialization.Vsevolod Stakhov2015-04-171-1/+1
|
* Use hash table instead of tree for urls.Vsevolod Stakhov2015-04-141-1/+1
|
* Remove old crap functions from url parser code.Vsevolod Stakhov2015-02-031-2/+2
|
* Fix timeouts in redirector.Vsevolod Stakhov2014-11-111-4/+4
|
* Fix surbl.Vsevolod Stakhov2014-10-291-10/+2
|
* Fix some problematic includes.Vsevolod Stakhov2014-09-281-2/+1
|
* Fix case of SURBL symbols.Vsevolod Stakhov2014-09-041-1/+1
|
* Revert "Unify code style."Vsevolod Stakhov2014-07-231-1/+1
| | | | This reverts commit e0483657ff6cf1adc828ccce457814d61fe90a0d.
* Unify code style.Vsevolod Stakhov2014-07-231-1/+1
|
* Remove memcached support.Vsevolod Stakhov2014-04-301-9/+0
|
* Refactor worker task structure and API.Vsevolod Stakhov2014-04-211-4/+4
|
* Refactor memory pool naming.Vsevolod Stakhov2014-04-201-1/+1
|
* Fix other stuff to work with rcl modules.Vsevolod Stakhov2013-10-041-1/+1
|
* Implement per-suffix bits support in surbl plugin.Vsevolod Stakhov2013-07-021-1/+1
|
* Rework socket creation logic to support both ipv4 and ipv6 sockets.Vsevolod Stakhov2013-06-011-1/+1
|
* Fix diff normalization.Vsevolod Stakhov2012-12-031-1/+2
| | | | Fix redirector call in surbl module.
* * Fix build under CentOS 5 with old glib 2.12Vsevolod Stakhov2011-07-291-6/+5
| | | | | * Fix build of rspamd with CMAKE_BINARY_DIR differs from CMAKE_SOURCE_DIR Rework include style.
* * Add ability to specify noip option for uribl suffix to avoid checking urls ↵Vsevolod Stakhov2011-06-281-0/+2
| | | | with ip addresses on such lists.
* * Add option redirector_symbol to surbl module.Vsevolod Stakhov2011-03-181-0/+1
|
* Fixes types (use glib ones) no functional change.Vsevolod Stakhov2010-10-061-16/+16
| | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones.
* * Improve definitions of redirector domainsVsevolod Stakhov2010-10-011-0/+3
| | | | | | * Add support of regexp to check only specific urls for each domains * Check redirector in trie and not extract specific domains parts * Add POE errors handling for redirector
* * Add ability to specify many redirector hosts and choose them round-robinVsevolod Stakhov2010-10-011-2/+10
| | | | | | | | * Fix ip address parsing in redirector config * Fix logic of checking url in redirector if its domain is in exceptions list * Add dependencies in perl module (suggested by AZ) * Add BUILD_PORT define for skipping installation of FreeBSD rc scrips (suggested by AZ) * Change version of 0.3.3
* * New logic of SURBL module:Vsevolod Stakhov2010-06-181-5/+2
| | | | | | | | | | | | | - 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.
* * Handle base10 encoded ip addresses correctlyVsevolod Stakhov2009-08-311-0/+1
|
* * Add new map 'redirector_hosts_map' for determining which hosts should be ↵Vsevolod Stakhov2009-07-281-0/+1
| | | | checked with redirector
* * Rework the whole filters systemVsevolod Stakhov2009-07-131-4/+3
| | | | | | | * Add metrics optimization and symbols cache * Change all plugins [DRAGONS]: not for production usage, some things are still not working!
* * Improve logic of urls command to extract only those urls that would be ↵Vsevolod Stakhov2009-06-291-1/+0
| | | | | | | | checked against surbl lists * Fix surbl whitelisting * Fix bug with processing custom commands * Update version to 0.2.1
* * Write actual urls to logs and to protocol output while checking urls in ↵Vsevolod Stakhov2009-06-051-0/+1
| | | | surbl lists
* * Temporary disable list files monitoringVsevolod Stakhov2009-06-041-0/+3
|
* * Improve logic of reading list files, add automatic rereading of list files ↵Vsevolod Stakhov2009-06-031-0/+2
| | | | while changing
* * Implement new way for parsing text listsVsevolod Stakhov2009-06-031-1/+1
|
* * Avoid extra requests to surbls saving them into requests cacheVsevolod Stakhov2009-03-101-0/+2
| | | | * Lower debug level for some errors (INFO to DEBUG)
* * Add ability to check bits from surbl repliesVsevolod Stakhov2009-03-021-1/+6
|
* * Add forgotten fileVsevolod Stakhov2009-03-021-0/+69