Commit Graph

1004 Commits

Author SHA1 Message Date
Vsevolod Stakhov
92de380c2c * Skip short utf words in statistics 2011-06-03 20:23:13 +04:00
Vsevolod Stakhov
83a9452974 Misprint. 2011-06-03 18:03:19 +04:00
Vsevolod Stakhov
cd46ea93d5 Added tag 0.3.13 for changeset e20e33df7a46 2011-06-03 17:52:19 +04:00
Vsevolod Stakhov
cdac5ecd2d Parse urls with '_' sign in domain name 2011-06-03 16:58:22 +04:00
Vsevolod Stakhov
bbe7d732f8 Merge. 2011-06-02 20:56:33 +04:00
Vsevolod Stakhov
631741e282 Fix bug in librsapmdclient with uninitialized struct field.
Fix bug in DNS parser that caused invalid parsing of CNAME fields.
2011-06-02 20:55:19 +04:00
Vsevolod Stakhov
e9d62e6139 * Add new key-value map
* Add lua api support for key-value map
* Fix problem in lua configuration initialization to allow `rspamd_config' global work properly
2011-05-25 18:04:10 +04:00
Vsevolod Stakhov
3b0487ad7c * Fix error in raw headers parsing
* Improve speed of raw headers access
2011-05-24 18:07:28 +04:00
Vsevolod Stakhov
c594689abf Add more options to rspamc client.
Remove unused scores.
2011-05-13 20:02:17 +04:00
Vsevolod Stakhov
610afb8756 Ignore empty from in settings. 2011-05-13 19:44:59 +04:00
Vsevolod Stakhov
4c4cdd54fb * Strip email addresses from braces
Ignore empty domains in settings
2011-05-13 19:22:09 +04:00
Vsevolod Stakhov
04d82cf8b4 Add log message about action from settings 2011-05-13 18:05:04 +04:00
Vsevolod Stakhov
80d1d00d44 * Add blacklist to json settings 2011-05-13 16:32:02 +04:00
Vsevolod Stakhov
d99a26fd10 * Improve maillist plugin to detect majordomo, cgp and google groups 2011-05-11 22:08:35 +04:00
Vsevolod Stakhov
389594cb07 Fix settings using.
Revert genmodules logic.
2011-05-11 20:55:02 +04:00
Vsevolod Stakhov
b673d0ee96 Add this shit again. 2011-05-11 20:17:13 +04:00
Vsevolod Stakhov
b5f2831dae Forgot to save. 2011-05-11 20:12:24 +04:00
Vsevolod Stakhov
f7595acb30 Fix dependencies in cmake. 2011-05-11 19:11:05 +04:00
Vsevolod Stakhov
bc953ee760 * Add Subject header that indicate how Subject must be rewritten in case of 'rewrite subject' action
Fix initialization order of json settings.
2011-05-10 22:52:01 +04:00
Vsevolod Stakhov
c29b6dc179 Fix initialization order. 2011-05-10 21:24:02 +04:00
Vsevolod Stakhov
1fd435e5d4 * Rework build process:
- add librspamdserver
 - link this library to all daemons and utils of rspamd
 - use subdirectories more often
* Rework global variables logic - move them to the main process
* Fix logging to handle utf-8 correctly
* Add statshow utility and make it working
* Move printf functions to separate source file
2011-05-10 19:15:03 +04:00
Vsevolod Stakhov
683b90f4c6 * Major cleanup of cmake build system
* Add initial version of statshow utility for statfiles debugging
* Add debugging for statistics
* Remove unused utilities
2011-05-06 19:18:40 +04:00
Vsevolod Stakhov
56586078f9 * Whitelist settings now affects on metric's action 2011-05-03 18:46:33 +04:00
Vsevolod Stakhov
a855afa149 Added tag 0.3.12 for changeset 391960a4b518 2011-04-25 19:35:54 +04:00
Vsevolod Stakhov
d05a0433a4 Update to 0.3.12. 2011-04-25 19:35:49 +04:00
Vsevolod Stakhov
1bda9f428a * Add rules for message's date 2011-04-25 19:34:38 +04:00
Vsevolod Stakhov
cca9778669 * Add functions to lua API to detect message and task date (in GMT) 2011-04-22 18:57:52 +04:00
Vsevolod Stakhov
ce4150785d * Fix phishing detector to find phished urls with tags inside 2011-04-19 16:48:35 +04:00
Vsevolod Stakhov
1cb8543e85 * Add ability to specify dns nameservers in a config
* Add ability to select between round-robin and master-slave algorithms for dns servers
2011-04-06 19:26:25 +04:00
Vsevolod Stakhov
87fd3373b9 Added tag 0.3.11 for changeset efd81f6e3ad6 2011-04-04 17:14:37 +04:00
Vsevolod Stakhov
e414be4059 * Add ability to learn rspamd via worker (without password) 2011-03-31 20:06:25 +04:00
Vsevolod Stakhov
33b5aa19d7 Update version to 0.3.11 2011-03-31 17:38:14 +04:00
Vsevolod Stakhov
a93dd7892f * Preload statfiles at the early beginning in the main process
* Add JSON output for rspamd worker
* Add HTTP protocol support for rspamd worker
2011-03-31 17:35:35 +04:00
Vsevolod Stakhov
37d6c7f23f * Add more timeouts: for fuzzy operations, for worker task operations
Handle miliseconds using a common macro.
2011-03-28 21:00:38 +04:00
Vsevolod Stakhov
99225e6499 Write to log number of dns requests per task. 2011-03-25 19:13:20 +03:00
Vsevolod Stakhov
417360dabf Add preload function for statfiles. 2011-03-24 18:45:27 +03:00
Vsevolod Stakhov
912de936d8 Optimize performance of received_rbl plugin. 2011-03-24 17:52:06 +03:00
Vsevolod Stakhov
3d2a4643b2 Update to 0.3.10. 2011-03-23 20:17:28 +03:00
Vsevolod Stakhov
81a22fb4d4 Added tag 0.3.10 for changeset 6c80adc8e9b7 2011-03-23 20:17:19 +03:00
Vsevolod Stakhov
7c3c86ce3f * Add ability to extract urls from subject field
Fix phishing plugin.
* Important fix for multimap/cdb handling
* Important fix for phishing detector
2011-03-23 20:14:08 +03:00
Vsevolod Stakhov
143e584d81 Race (func MUST be called after all modifications to its argument) 2011-03-23 19:09:05 +03:00
Vsevolod Stakhov
e44e925ca5 Add throttling timer only once. 2011-03-23 18:54:59 +03:00
Vsevolod Stakhov
1d4a64659b * Main process now has 'hard termination time' - maximum time between getting termination signal and waiting for workers 2011-03-23 17:42:33 +03:00
Vsevolod Stakhov
689855e2bb * Add throttling detection mechanic for dns resolver
* Improve phishing module adding ability to define 'strict' phishing domains
2011-03-23 17:08:58 +03:00
Vsevolod Stakhov
4aa3b70473 Fix configuration of received_rbl module. 2011-03-22 18:35:48 +03:00
Vsevolod Stakhov
ee9632d269 Do not re-create symbols cache while doing dump of cache. 2011-03-22 17:20:24 +03:00
Vsevolod Stakhov
02fdad3112 Added tag 0.3.9 for changeset 2393776a7ec9 2011-03-18 19:16:56 +03:00
Vsevolod Stakhov
a007fba6cc Update to 0.3.9. 2011-03-18 19:16:30 +03:00
Vsevolod Stakhov
765df5c44d Fix one shot behaviour. 2011-03-18 18:58:08 +03:00
Vsevolod Stakhov
aff188f209 Push recipients in a proper way. 2011-03-18 18:30:29 +03:00