Vsevolod Stakhov
c01a88e64c
* Add error handling for regexps
14 years ago
Vsevolod Stakhov
3af9f6d59d
Added tag 0.3.1 for changeset 90c8a471ba4d
14 years ago
Vsevolod Stakhov
c2cb1e5252
* Do not add extra byte while converting text to utf
14 years ago
Vsevolod Stakhov
922b62c8c3
* Fix error with writing symbols cache file
* Fix error while working in utf mode when raw regexps was not created properly
14 years ago
Vsevolod Stakhov
1b106b62bc
* Fix parsing txt records to avoid reading of uninitialized data
14 years ago
Vsevolod Stakhov
e0fac6fb14
* Another try to save regexps in cache correctly
* Improve test logs for regexps
14 years ago
cebka
111a26e20e
* Fix labels parsing
14 years ago
Vsevolod Stakhov
8f94c0edc3
* Add multimap documentation
14 years ago
Vsevolod Stakhov
ed827de91c
* Add ability to check dns black lists by multimap module
14 years ago
Vsevolod Stakhov
e21bec8896
* Allocate some more bytes for read buffer to avoid incorrect behavoiur
14 years ago
Vsevolod Stakhov
f216d5a0fb
* Try to save images hashes to fuzzy storage to stop some annoying spammers
14 years ago
Vsevolod Stakhov
0928c484b2
* Fix some multimap issues
14 years ago
Vsevolod Stakhov
be555f381e
* Fix lua representing of invalid ip (nil, not 255.255.255.255)
* Fix R_TO_SEEMS_AUTO rule (by citrin)
* Add multimap lua plugin
14 years ago
Vsevolod Stakhov
6d12fe03df
* Pre-init symbols cache when rereading config
14 years ago
Vsevolod Stakhov
89b6c2f926
* Improve lua logging
14 years ago
Vsevolod Stakhov
0e88083420
* Turn off debug_ip during reload if it was disabled by new config
14 years ago
Vsevolod Stakhov
be47db1dd7
* Fix extracting arguments in lua logger interface
14 years ago
Vsevolod Stakhov
054e575684
* More debug
14 years ago
Vsevolod Stakhov
34ae83f015
* Add rspamd_log variable to lua plugins to access logging functions
* Each part in rspamd task now can have parent part
* Check for parts distance only for multipart/alternative subparts
* Do not check attachements even if they are text (but attached as file)
* Do not die if write (2) returned ENOSPACE while doing logging, turn on throttling mode instead (1 write try in a second)
* Add ability to turn on debug for specific symbols
* Add ability to configure dns timeouts and dns retransmits in config file
14 years ago
Vsevolod Stakhov
4a8c30c789
* Save in regexp cache the whole regexp with header name (if exists) and with flags
This issue can be a reason why similar regexp are NOT working for different headers
14 years ago
Vsevolod Stakhov
3af0406df4
* Empty and non-empty parts are allways different
14 years ago
Vsevolod Stakhov
c367876231
* Do not compare empty parts
14 years ago
Vsevolod Stakhov
a4bce00dc4
* Some optimizations to client library
14 years ago
Vsevolod Stakhov
8bd40ccfcd
* Stupid error in calculation compressed label length
14 years ago
Vsevolod Stakhov
8321dee67d
* Use ungreedy match to strip trailing whitespaces
14 years ago
Vsevolod Stakhov
8f6f830048
* Strip trailing whitespace characters in Mail::Rspamd::Client
14 years ago
Vsevolod Stakhov
473a282dab
* Improve reopenlog command in rc script
14 years ago
Vsevolod Stakhov
3fa94456e8
* Handle empty from header
14 years ago
Vsevolod Stakhov
18816c9485
* Fix another error with early task destroying
14 years ago
Vsevolod Stakhov
8dc9f3bed8
* Fix expanding spf macros that may fail in rare cases
14 years ago
Vsevolod Stakhov
8e67a34fc8
* Fix problems with parsing compressed names
* Fix TXT records parsing
14 years ago
Vsevolod Stakhov
e7f25690a5
* Handle cases of broken requests
14 years ago
Vsevolod Stakhov
f5bc6840a7
* Do not try to resolve names with several dots in a row
* Fix surbl request formatting for ip addresses
14 years ago
Vsevolod Stakhov
6a721dd9d9
* Fix to rc script
14 years ago
Vsevolod Stakhov
b6f24d4ec8
* Adopt foreach for cmake 2.6
14 years ago
Vsevolod Stakhov
c0b7a87e6a
* Reopen log file by USR1 signal
* Add reopenlog method to FreeBSD rc script
14 years ago
Vsevolod Stakhov
dec1abd6e4
* Merge
14 years ago
Vsevolod Stakhov
4b4c9c35fe
* Improve logging
* Write queue id to log
* Remove test messages from cmake
14 years ago
Vsevolod Stakhov
1cad485b67
* Do not overwrite lua plugins and configs if they already exists in target directory
14 years ago
Vsevolod Stakhov
2703710f1a
* Assume 7bit as default transfer encoding
14 years ago
Vsevolod Stakhov
698a6c0e76
* Make improvements to HTML entites decoder: now it replaces entities with common characters and
remove unknown entities. This behaviour is more like of standart HTML to text conversion
* Add -d option to force debug output
14 years ago
Vsevolod Stakhov
561d5f4c24
* Add more debug to comparing parts distance function
* Write action even if message has no symbols
14 years ago
Vsevolod Stakhov
be93871834
* Make valgrind happy about comparing symbols
14 years ago
Vsevolod Stakhov
205cb6049d
* Add ability to assign several actions to one metric
* Report action in rspamc protocol
* Mail::Rspamd::Client and rspamc can now understand Action header too
* Write action to log as well
14 years ago
Vsevolod Stakhov
ecbbd93577
* Add ability to set metric's action from config file
* Fix bug with writing garbadge if message has no urls or no messages
* Fix bug with incorrect behaviour of compare_parts_distance function
14 years ago
Vsevolod Stakhov
99cd57ba7f
* Add ability to make views by recipient
14 years ago
Vsevolod Stakhov
44e9a2cda7
* Fix check_smtp_data function
14 years ago
Vsevolod Stakhov
45fb6482dd
* Calling callbacks may cause destroying session from which we are calling callback so we MUST call callback as the latest action
14 years ago
Vsevolod Stakhov
be1e622314
* Do not insert unparsed RR's into reply
14 years ago
Vsevolod Stakhov
db125500c2
* Fix some problems with TXT records
* Try to fix removing of DNS events
14 years ago