Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update webui. | Vsevolod Stakhov | 2015-09-22 | 1 | -0/+0 |
| | |||||
* | Load legacy `lua/rspamd.local.lua` | Vsevolod Stakhov | 2015-09-22 | 1 | -0/+5 |
| | |||||
* | Fix issue when there is no reject score for any metric. | Vsevolod Stakhov | 2015-09-22 | 1 | -3/+8 |
| | |||||
* | Print assertions from glib to rspamd logger. | Vsevolod Stakhov | 2015-09-22 | 3 | -0/+13 |
| | |||||
* | Fix issue whith broken statfiles. | Vsevolod Stakhov | 2015-09-22 | 1 | -0/+2 |
| | |||||
* | Fix time for /graph. | Vsevolod Stakhov | 2015-09-22 | 1 | -4/+5 |
| | |||||
* | Optimize logging by skipping hash table search if it's empty. | Vsevolod Stakhov | 2015-09-22 | 1 | -0/+2 |
| | |||||
* | Controller sockets are owned by router do not export them to task. | Vsevolod Stakhov | 2015-09-22 | 1 | -6/+5 |
| | |||||
* | Cache correct passwords to avoid too high CPU usage. | Vsevolod Stakhov | 2015-09-22 | 1 | -6/+58 |
| | |||||
* | Add graph handler to the controller. | Vsevolod Stakhov | 2015-09-21 | 3 | -32/+169 |
| | |||||
* | Add rra extraction function. | Vsevolod Stakhov | 2015-09-21 | 2 | -0/+61 |
| | |||||
* | Fix assignment order. | Vsevolod Stakhov | 2015-09-21 | 1 | -3/+3 |
| | |||||
* | Improve fuzzy IO errors logging. | Vsevolod Stakhov | 2015-09-21 | 1 | -1/+2 |
| | |||||
* | Set event base for fuzzy calls. | Vsevolod Stakhov | 2015-09-21 | 1 | -0/+1 |
| | |||||
* | Perform some rrd file check. | Vsevolod Stakhov | 2015-09-21 | 1 | -14/+24 |
| | |||||
* | Adjust rrd intervals. | Vsevolod Stakhov | 2015-09-21 | 1 | -4/+4 |
| | |||||
* | Preserve worker's index when restaring workers. | Vsevolod Stakhov | 2015-09-21 | 1 | -6/+18 |
| | |||||
* | Allow only one controller process to manage rrd file. | Vsevolod Stakhov | 2015-09-21 | 3 | -11/+13 |
| | |||||
* | Merge pull request #373 from AlexeySa/patch-6 | Vsevolod Stakhov | 2015-09-20 | 1 | -3/+15 |
|\ | | | | | Fix Hfilter plugin with the new DNS API | ||||
| * | Fix Hfilter plugins with the new DNS API | Alexey AL | 2015-09-20 | 1 | -3/+15 |
|/ | |||||
* | Fix a stupid bug in rrd event initialization. | Vsevolod Stakhov | 2015-09-19 | 1 | -1/+2 |
| | |||||
* | Improve rrd tests. | Vsevolod Stakhov | 2015-09-19 | 1 | -9/+15 |
| | |||||
* | Add writing to rrd from the controller. | Vsevolod Stakhov | 2015-09-18 | 3 | -0/+152 |
| | |||||
* | Update version to 1.0.1 | Vsevolod Stakhov | 2015-09-18 | 1 | -1/+1 |
| | |||||
* | Update `add header` action in the settings. | Vsevolod Stakhov | 2015-09-18 | 1 | -2/+3 |
| | |||||
* | Update statistics documentation. | Vsevolod Stakhov | 2015-09-18 | 1 | -9/+44 |
| | |||||
* | Merge pull request #371 from fatalbanana/master | Vsevolod Stakhov | 2015-09-17 | 1 | -2/+13 |
|\ | | | | | Merge changes from OBS (except for EL6 stuff) | ||||
| * | Merge changes from OBS (except for EL6 stuff) | Andrew Lewis | 2015-09-17 | 1 | -2/+13 |
| | | |||||
* | | Add migration notes. | Vsevolod Stakhov | 2015-09-17 | 1 | -1/+45 |
| | | |||||
* | | Release 1.0.01.0.0 | Vsevolod Stakhov | 2015-09-17 | 1 | -0/+89 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rework symbols processing: - Improve sorting logic for symbols - Organize processing into multiple stages - Added asynchronous watchers for symbols - Added ability to organize dependencies between symbols * Fixed URL redirector: - Use optimized POE loop - Organize dependencies - Fix startup * New sqlite3 backend: - Allow to have per-languages and per-user statistics - Allow sqlite3 to be used as statistics backend * Store tokenizer configuration within statfiles * Improve bayes statistics: - Use headers and images metainformation in bayes - Suggest using of pre-processed tokens for statistics - Fix tokens normalization for OSB algorithm * Rewrite url parsing: - Fix numerous issues with url extraction and normalization - Fix mailto urls * Fix settings plugin to allow custom actions scores * Improve rbl plugin * Allow capturing patterns in rspamd lua regexp library * Add GTUBE support * Fix spamc legacy support * Add DKIM support to RBL module * Fix issues with multiple DKIM signatures * Fix issue if rspamd cannot create statfiles (#331) * Rework parts and task structure: - Now text_parts, parts and received are arrays - Pre-allocate arrays with some reasonable defaults - Use arrays instead of lists in plugins and checks - Remove unused fields from task structure - Rework mime_foreach callback function - Remove deprecated scan_milliseconds field * Add ip_score plugin support (not enabled by default): - Can check for asn/country and network using DNS lookups - Can store and load reputation from redis server * Improve PARTS_DIFFER rule to count merely different words * New HTML parser: - Parses HTML parts using a set of state machines - Extracts useful data and exports it to lua functions: + Styles + Images + URLs + Colors + Structure elements - Added HTML rules for some checks * New version of LUA DNS API * Table versions of many functions in LUA API * Improve rspamc client: - Print execution time - Allow executing of external commands and passing output to them - Allow mime output mode when rspamc alters message according to rspamd checks and send it to an external command or stdout * Allow scanning of local files using HTTP requests * Rework configuration system: - Rules are now moved from the $CONFDIR to $RULESDIR to avoid ambiguity - All modules configurations are now split in $CONFDIR/modules.d/* to simplify upgrades - Move hfilter to plugins - Allow plugins and rules to define default scores to simplify metrics setup - Include overrides for all modules to honor local/automatic parameters - Tune scores for many modules * Rework and enable DMARC plugin * Add whitelist plugin for SPF/DKIM/DMARC based whitelisting * Add some common domains to whitelists shipped with rspamd * Rework logging: - Now each log entry supports module name and a `tag`. Tag is used to identify unique objects (such as tasks) when checking log files - It is possible to turn on debugging for the specific modules - Systemd logging is fixed * Improve spamassassin plugin. - Now headers are matched more like SA - Improve support of Message-ID - Add support of ToCc header type - Fix :addr and :name in headers regexps * Resurrect rrd support code * Save controller stats between restarts * Fixed tonns of bugs * Added tonns of minor improvements and features * Added more unit tests * Create functional tests framework * Added documentation for missing modules * Added rpm/deb repositories and scripts * Updated WebUI and libucl externals Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru> | ||||
* | | Add 0.9.10 changelog entry. | Vsevolod Stakhov | 2015-09-17 | 1 | -0/+9 |
| | | |||||
* | | Merge pull request #370 from fatalbanana/master | Vsevolod Stakhov | 2015-09-17 | 1 | -2/+2 |
|\| | | | | | Fix DKIM RBL | ||||
| * | Fix DKIM RBL | Andrew Lewis | 2015-09-17 | 1 | -2/+2 |
|/ | |||||
* | Update linux build specs. | Vsevolod Stakhov | 2015-09-17 | 2 | -22/+35 |
| | |||||
* | Set one shot mode for dkim. | Vsevolod Stakhov | 2015-09-17 | 1 | -0/+1 |
| | |||||
* | Further reduce hfilter weights. | Vsevolod Stakhov | 2015-09-17 | 1 | -17/+17 |
| | |||||
* | Check DKIM domain when whitelisting by DKIM signature. | Vsevolod Stakhov | 2015-09-17 | 1 | -4/+21 |
| | |||||
* | Improve dkim domains validation for DMARC | Vsevolod Stakhov | 2015-09-17 | 1 | -7/+9 |
| | |||||
* | Indexes start from 1 in lua!!!! | Vsevolod Stakhov | 2015-09-17 | 1 | -1/+1 |
| | |||||
* | Sanitize spaces in headers' start. | Vsevolod Stakhov | 2015-09-17 | 1 | -0/+5 |
| | |||||
* | Enable systemd logging in systemd configuration. | Vsevolod Stakhov | 2015-09-17 | 1 | -0/+1 |
| | |||||
* | Add special knob for systemd logging. | Vsevolod Stakhov | 2015-09-17 | 3 | -8/+30 |
| | |||||
* | Add facebookmail.com to dmarc whitelist. | Vsevolod Stakhov | 2015-09-16 | 1 | -0/+1 |
| | |||||
* | Adjust scores for whitelists slightly. | Vsevolod Stakhov | 2015-09-16 | 2 | -4/+5 |
| | |||||
* | Use tld for whitelisting. | Vsevolod Stakhov | 2015-09-16 | 1 | -7/+2 |
| | |||||
* | Fix wrongly placed g_string_free. | Vsevolod Stakhov | 2015-09-16 | 2 | -1/+11 |
| | |||||
* | Allow optional multiplier for whitelists. | Vsevolod Stakhov | 2015-09-16 | 2 | -7/+34 |
| | |||||
* | Fix logging in DNS. | Vsevolod Stakhov | 2015-09-16 | 1 | -4/+4 |
| | |||||
* | Print IP address in logs. | Vsevolod Stakhov | 2015-09-16 | 1 | -2/+3 |
| | |||||
* | Add whitelist configuration. | Vsevolod Stakhov | 2015-09-16 | 3 | -0/+408 |
| |