Commit graph

222 commits

Author SHA1 Message Date
Vsevolod Stakhov
f4d3c9cc89 * Bump version to 1.5.26 2010-08-02 16:48:30 +04:00
Vsevolod Stakhov
9ba51fa273 * Get message id from rspamd if possible
* Use rspamc 1.2 instead of 1.0
2010-07-31 19:22:05 +04:00
Vsevolod Stakhov
393b76fe99 * New logic of rspamd replies parser 2010-07-30 20:24:36 +04:00
cebka@lenovo-laptop
8dcba64df1 * Misprints from previous commit 2010-03-02 18:47:35 +03:00
cebka@lenovo-laptop
ea64341b1c * Add flags to config for sending messages to beanstalk
* Add ability to send spam messages copies to beanstalk
2010-03-02 18:00:20 +03:00
cebka@lenovo-laptop
f79088fa10 * Change subject rewriting and headers (suggested by Andrey Zverev) 2010-02-24 17:35:30 +03:00
cebka@lenovo-laptop
251de0db44 * Add ability to output symbols of spamd check to client
* Add ability to rewrite subject of message if spam detected instead of rejecting mail
2010-02-19 20:36:00 +03:00
cebka@lenovo-laptop
a913a382c7 * Update man page and config file (reported by Andrey Zverev)
* Add ability to set custom greylisted message
* Fix library find in configure script
2010-02-16 17:15:13 +03:00
Vsevolod Stakhov
109c495855 * Add ability to disable SPF support 2009-11-24 17:54:42 +03:00
Vsevolod Stakhov
4693dca3ad * Send mail to beanstalk before rspamd 2009-11-16 19:52:00 +03:00
Vsevolod Stakhov
9667e45a62 * Add ability to send copy of all mail to beanstalk 2009-11-12 17:36:55 +03:00
Vsevolod Stakhov
9be2f5aca6 * Warn about conversions errors while parsing reply from rspamd 2009-10-26 18:14:53 +03:00
Vsevolod Stakhov
e6677b8ff6 * Parse negative marks correctly 2009-10-23 16:38:14 +04:00
Vsevolod Stakhov
34992c4176 * Fix rspamd protocol version 2009-10-12 15:42:28 +04:00
Vsevolod Stakhov
52305fd4e1 * Update documentation 2009-08-14 18:44:13 +04:00
Vsevolod Stakhov
c257fb5f08 * Fix beanstalk configuration 2009-08-14 18:07:56 +04:00
Vsevolod Stakhov
3be9b4415f * Add support of putting messages or theirs headers to beanstalk 2009-08-13 19:44:20 +04:00
Vsevolod Stakhov
e23bd1f215 * Add check_symbols and symbols_dir params for saving specific messages. Example:
check_symbols = "MIME_OLE,SOME_SYMBOL";
symbols_dir = /tmp/symbols;
2009-07-31 20:01:16 +04:00
Vsevolod Stakhov
3b40344b8c * If we got wrong reply from rspamd do not consider it as 0/0 2009-07-01 15:30:19 +04:00
Vsevolod Stakhov
2f3955db8c * Fix log lines in rspamd scan 2009-06-17 18:14:39 +04:00
Vsevolod Stakhov
1b78a2b4ca * Fix rspamd parsing one more 2009-06-11 19:15:25 +04:00
Vsevolod Stakhov
5d281f5f73 * Make temporary fix of parsing long rspamd replies problem 2009-06-11 18:51:16 +04:00
Vsevolod Stakhov
939ab39b11 * Some fixes of reading from temp file 2009-06-11 18:00:16 +04:00
Vsevolod Stakhov
d4b69d9bfb * Add ability to save messages that have different results from main and extra checks 2009-06-11 16:14:32 +04:00
Vsevolod Stakhov
6911267a22 * Fix descriptors leakage when we have errors during sendfile 2009-05-18 14:35:12 +04:00
Vsevolod Stakhov
125562caab * Fix symbol's parsing regexp 2009-04-16 19:05:54 +04:00
Vsevolod Stakhov
01346239d6 * Do not return garbadge as symbols
* Write to log type of spamd when checking (rspamd or spamd)
2009-03-05 19:00:37 +03:00
Vsevolod Stakhov
86b756e68b * Forgot to save file 2009-03-05 17:11:52 +03:00
Vsevolod Stakhov
4cad6845ad * Fix symbols regexp
* Calculate buffer offset in the right way
* Do not affect result mark when do checking on extra spamd server
2009-03-05 17:09:27 +03:00
Vsevolod Stakhov
9e350c0103 * Compile regexps properly
* Broke incoming data from rspamd to separate lines
2009-03-05 13:59:05 +03:00
Vsevolod Stakhov
c4683f7048 * Add support of new rspamd protocol 2009-03-03 17:07:46 +03:00
Vsevolod Stakhov
967d6d20c4 * Add ability to specify extra spamd servers to check
* Add ability to work with both spamassassin and rspamd servers
2009-03-01 23:18:28 +03:00
Vsevolod Stakhov
7193dc465d * Fix bug with strtok using 2009-02-20 18:49:31 +03:00
Vsevolod Stakhov
b3c92fca8c * Add experimental support for rspamd to rmilter 2009-02-17 19:00:49 +03:00
Vsevolod Stakhov
e9fdfef30b * Improve compiler detection and add passing additional variables to configure script 2009-02-17 16:05:04 +03:00
Vsevolod Stakhov
5265788503 * Fix warnings and cache handling for includes 2009-02-13 14:36:17 +03:00
Vsevolod Stakhov
44ef8eee2f * Add ability to add networks to limits whitelist
* Fix some more portability issues
2009-02-13 14:02:46 +03:00
Vsevolod Stakhov
6420b75641 * Add caching and improve configure system (ported from rspamd)
* Fix error when tempdir is not properly set on reload (reported by: ozz)
* Fix some logic in creation of tempfile (reported by: ozz)
2009-02-13 13:13:59 +03:00
Vsevolod Stakhov
6104c87938 * Revert merging, it is broken 2009-02-12 19:56:20 +03:00
Vsevolod Stakhov
e4474f8fe4 * Merge with rspamd configure and build system 2009-02-12 19:40:48 +03:00
Vsevolod Stakhov
398998a559 * Minor fixes in logging 2009-02-12 19:16:30 +03:00
Vsevolod Stakhov
a5d9ff7a08 * Try to fix compatibility issues with sendmail and FreeBSD 4 2009-02-12 18:49:50 +03:00
Vsevolod Stakhov
36cf542697 * Bump version 2009-02-12 17:17:30 +03:00
Vsevolod Stakhov
2c7dd38048 * Fix error when position in buffer include stack became -1 and work of parser becomes invalid
* Retab code in lex file
2009-02-12 17:17:03 +03:00
Vsevolod Stakhov
bd2abbb516 * Bump version 2009-02-10 18:55:13 +03:00
Vsevolod Stakhov
c86ef28d2c * Add special 'opened' flag to memceched ctx that allows to close only those sessions that were opened
* Add stub for gmake that should fix bug with using implicit suffix for yacc and lex files
2009-02-10 18:54:49 +03:00
Vsevolod Stakhov
ed43800fbb * Bump version 2009-02-10 18:17:15 +03:00
Vsevolod Stakhov
e5eb543167 * Try to avoid races when we close the same descriptor twice 2009-02-10 17:11:30 +03:00
Vsevolod Stakhov
3a5e31a53e * Try to close connections to memcached servers that are marked dead due to errors (for example read/write errors) 2009-02-10 12:21:17 +03:00
Vsevolod Stakhov
a0a6328d60 * Free lock in some cases to remove bug when lock is not released and all threads become waiting for it. 2009-02-05 16:44:36 +03:00