aboutsummaryrefslogtreecommitdiffstats
path: root/src/smtp.h
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Massive removal of legacy codeVsevolod Stakhov2016-10-171-126/+0
|
* Rename main.h and main.c to `rspamd.X`Vsevolod Stakhov2015-09-221-1/+1
|
* Fix some more old upstreams code.Vsevolod Stakhov2014-10-291-2/+2
|
* Fix some problematic includes.Vsevolod Stakhov2014-09-281-2/+3
|
* Unify style without sorting headers.Vsevolod Stakhov2014-07-231-4/+8
|
* Revert "Unify code style."Vsevolod Stakhov2014-07-231-9/+5
| | | | This reverts commit e0483657ff6cf1adc828ccce457814d61fe90a0d.
* Unify code style.Vsevolod Stakhov2014-07-231-5/+9
|
* Refactor config API.Vsevolod Stakhov2014-04-301-1/+1
|
* Refactor worker task structure and API.Vsevolod Stakhov2014-04-211-1/+1
|
* Refactor memory pool naming.Vsevolod Stakhov2014-04-201-2/+2
|
* * Add initial implementation of proxy objectVsevolod Stakhov2012-03-071-12/+3
| | | | * Add simple smtp proxy worker
* * Introduce new system of worker's and modules initialization:Vsevolod Stakhov2012-01-161-10/+0
| | | | | | | | - 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.
* * Use event_base thread safe API to allow parallelism based on threadsVsevolod Stakhov2011-10-261-0/+2
|
* * Add start script for red hat compatible systemsVsevolod Stakhov2011-07-201-0/+12
| | | | | | | Add descriptions for some rspamd API functions (no functional changes). --HG-- rename : linux/rspamd => linux/rspamd_debian.in
* * Start new rspamd 0.3.4Vsevolod Stakhov2010-12-031-2/+7
| | | | * Add ability to manage per-module, per-worker and per-classifier options in XML parser
* Fixes types (use glib ones) no functional change.Vsevolod Stakhov2010-10-061-14/+14
| | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones.
* * Remove evdns and use only rspamd resolverVsevolod Stakhov2010-07-091-0/+4
|
* * Add ability to set filters for smtp worker for each smtp stageVsevolod Stakhov2010-06-291-1/+19
| | | | * Add very initial version of DNS resolver (many things to be done)
* * Remove events in handlersVsevolod Stakhov2010-06-281-0/+2
|
* * Fix states in smtp dialogVsevolod Stakhov2010-06-241-0/+1
|
* * Add limit of maximum allowed smtp session errorsVsevolod Stakhov2010-06-181-0/+4
|
* * Some performance improvements to IO dispatcher (do not drain the whole ↵Vsevolod Stakhov2010-06-181-3/+0
| | | | | | buffer after a single line readed) * Fix smtp data input
* * Fix SMTPVsevolod Stakhov2010-06-111-0/+1
|
* * Check messages received via smtp proxyVsevolod Stakhov2010-06-101-1/+12
| | | | | | * Add support for sendfile in io dispatcher * Fix issues with compatibility of worker_task and smtp proxy * Proxy DATA command
* * Implement basic SMTP dialog:Vsevolod Stakhov2010-06-091-2/+16
| | | | | | | | - delay - helo - mail from - rcpt * Implement interaction with smtp upstream (with support of XCLIENT)
* * Continue implementing smtp proxyVsevolod Stakhov2010-05-261-2/+11
|
* * Initial addition of smtp proxy moduleVsevolod Stakhov2010-05-111-0/+60