aboutsummaryrefslogtreecommitdiffstats
path: root/src/smtp_proto.c
Commit message (Collapse)AuthorAgeFilesLines
* * Initial approach to RESTful controller.Vsevolod Stakhov2012-09-141-0/+1
| | | | Fix security issues in fstring handling.
* Another debian license fix.Vsevolod Stakhov2012-09-101-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 Stakhov2012-09-041-3/+3
|
* * Add initial implementation of proxy objectVsevolod Stakhov2012-03-071-2/+2
| | | | * Add simple smtp proxy worker
* Fix signness in arithmetic operations.Vsevolod Stakhov2011-08-041-2/+2
|
* Make own strlcpy that does not calculate remaining string length (faster and ↵Vsevolod Stakhov2010-11-161-10/+10
| | | | | | more safe) Allow only ASCII symbols in logs, escape control chars
* Add add_header action to smtp proxy.Vsevolod Stakhov2010-10-261-11/+1
| | | | In raw mode scan stripped html parts when regexp are not 'raw'.
* Fix action settings (reported by Anton Nekhoroshih).Vsevolod Stakhov2010-10-251-0/+1
| | | | | Split smtp code to 'utils', 'protocol' and 'worker' functions. * Add support of actions for smtp worker.
* Fixes types (use glib ones) no functional change.Vsevolod Stakhov2010-10-061-13/+13
| | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones.
* * Use rspamd_snprintf instead of libc oneVsevolod Stakhov2010-06-241-9/+9
|
* * Check return value of each rspamd_dispatcher_write as in case of write ↵Vsevolod Stakhov2010-06-241-27/+84
| | | | errors sessions can be destroyed early
* * Send to upstream QUIT command at the end of sessionVsevolod Stakhov2010-06-231-4/+24
|
* * Add more information about why we drop smtp connectionVsevolod Stakhov2010-06-231-2/+3
| | | | * Fix mkstemp call
* * New logic of SURBL module:Vsevolod Stakhov2010-06-181-0/+5
| | | | | | | | | | | | | - 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.
* * Add limit of maximum allowed smtp session errorsVsevolod Stakhov2010-06-181-0/+1
|
* * Some performance improvements to IO dispatcher (do not drain the whole ↵Vsevolod Stakhov2010-06-181-4/+3
| | | | | | buffer after a single line readed) * Fix smtp data input
* * Fix SMTPVsevolod Stakhov2010-06-111-4/+4
|
* * Check messages received via smtp proxyVsevolod Stakhov2010-06-101-19/+92
| | | | | | * 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-0/+553
- delay - helo - mail from - rcpt * Implement interaction with smtp upstream (with support of XCLIENT)