aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update webui.Vsevolod Stakhov2015-09-221-0/+0
|
* Load legacy `lua/rspamd.local.lua`Vsevolod Stakhov2015-09-221-0/+5
|
* Fix issue when there is no reject score for any metric.Vsevolod Stakhov2015-09-221-3/+8
|
* Print assertions from glib to rspamd logger.Vsevolod Stakhov2015-09-223-0/+13
|
* Fix issue whith broken statfiles.Vsevolod Stakhov2015-09-221-0/+2
|
* Fix time for /graph.Vsevolod Stakhov2015-09-221-4/+5
|
* Optimize logging by skipping hash table search if it's empty.Vsevolod Stakhov2015-09-221-0/+2
|
* Controller sockets are owned by router do not export them to task.Vsevolod Stakhov2015-09-221-6/+5
|
* Cache correct passwords to avoid too high CPU usage.Vsevolod Stakhov2015-09-221-6/+58
|
* Add graph handler to the controller.Vsevolod Stakhov2015-09-213-32/+169
|
* Add rra extraction function.Vsevolod Stakhov2015-09-212-0/+61
|
* Fix assignment order.Vsevolod Stakhov2015-09-211-3/+3
|
* Improve fuzzy IO errors logging.Vsevolod Stakhov2015-09-211-1/+2
|
* Set event base for fuzzy calls.Vsevolod Stakhov2015-09-211-0/+1
|
* Perform some rrd file check.Vsevolod Stakhov2015-09-211-14/+24
|
* Adjust rrd intervals.Vsevolod Stakhov2015-09-211-4/+4
|
* Preserve worker's index when restaring workers.Vsevolod Stakhov2015-09-211-6/+18
|
* Allow only one controller process to manage rrd file.Vsevolod Stakhov2015-09-213-11/+13
|
* Merge pull request #373 from AlexeySa/patch-6Vsevolod Stakhov2015-09-201-3/+15
|\ | | | | Fix Hfilter plugin with the new DNS API
| * Fix Hfilter plugins with the new DNS APIAlexey AL2015-09-201-3/+15
|/
* Fix a stupid bug in rrd event initialization.Vsevolod Stakhov2015-09-191-1/+2
|
* Improve rrd tests.Vsevolod Stakhov2015-09-191-9/+15
|
* Add writing to rrd from the controller.Vsevolod Stakhov2015-09-183-0/+152
|
* Update version to 1.0.1Vsevolod Stakhov2015-09-181-1/+1
|
* Update `add header` action in the settings.Vsevolod Stakhov2015-09-181-2/+3
|
* Update statistics documentation.Vsevolod Stakhov2015-09-181-9/+44
|
* Merge pull request #371 from fatalbanana/masterVsevolod Stakhov2015-09-171-2/+13
|\ | | | | Merge changes from OBS (except for EL6 stuff)
| * Merge changes from OBS (except for EL6 stuff)Andrew Lewis2015-09-171-2/+13
| |
* | Add migration notes.Vsevolod Stakhov2015-09-171-1/+45
| |
* | Release 1.0.01.0.0Vsevolod Stakhov2015-09-171-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 Stakhov2015-09-171-0/+9
| |
* | Merge pull request #370 from fatalbanana/masterVsevolod Stakhov2015-09-171-2/+2
|\| | | | | Fix DKIM RBL
| * Fix DKIM RBLAndrew Lewis2015-09-171-2/+2
|/
* Update linux build specs.Vsevolod Stakhov2015-09-172-22/+35
|
* Set one shot mode for dkim.Vsevolod Stakhov2015-09-171-0/+1
|
* Further reduce hfilter weights.Vsevolod Stakhov2015-09-171-17/+17
|
* Check DKIM domain when whitelisting by DKIM signature.Vsevolod Stakhov2015-09-171-4/+21
|
* Improve dkim domains validation for DMARCVsevolod Stakhov2015-09-171-7/+9
|
* Indexes start from 1 in lua!!!!Vsevolod Stakhov2015-09-171-1/+1
|
* Sanitize spaces in headers' start.Vsevolod Stakhov2015-09-171-0/+5
|
* Enable systemd logging in systemd configuration.Vsevolod Stakhov2015-09-171-0/+1
|
* Add special knob for systemd logging.Vsevolod Stakhov2015-09-173-8/+30
|
* Add facebookmail.com to dmarc whitelist.Vsevolod Stakhov2015-09-161-0/+1
|
* Adjust scores for whitelists slightly.Vsevolod Stakhov2015-09-162-4/+5
|
* Use tld for whitelisting.Vsevolod Stakhov2015-09-161-7/+2
|
* Fix wrongly placed g_string_free.Vsevolod Stakhov2015-09-162-1/+11
|
* Allow optional multiplier for whitelists.Vsevolod Stakhov2015-09-162-7/+34
|
* Fix logging in DNS.Vsevolod Stakhov2015-09-161-4/+4
|
* Print IP address in logs.Vsevolod Stakhov2015-09-161-2/+3
|
* Add whitelist configuration.Vsevolod Stakhov2015-09-163-0/+408
|