aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* * Add simple test for rrd.Vsevolod Stakhov2012-12-157-20/+222
| | | | | | | | Several fixes to RRD API. TODO: fix test building TODO: improve update of rrd files TODO: rework shared libraries again
* * RRD API initial implementation.Vsevolod Stakhov2012-12-142-23/+461
|
* Add skeleton for rrd files format and basic API for writing data to rrd files.Vsevolod Stakhov2012-12-123-0/+436
|
* Fix diff normalization.Vsevolod Stakhov2012-12-033-10/+16
| | | | Fix redirector call in surbl module.
* Fix to_resolve field filling in lua dns resolver.Vsevolod Stakhov2012-11-301-0/+1
|
* Update ChangeLogVsevolod Stakhov2012-11-211-0/+9
|
* Added tag 0.5.3 for changeset 4ad023f896ceVsevolod Stakhov2012-11-211-0/+1
|
* Update version to 0.5.3.0.5.3Vsevolod Stakhov2012-11-212-1/+7
|
* Fix issue with client output in case of non-tty output.Vsevolod Stakhov2012-11-191-3/+1
|
* Get rid of some false-positive urls detections.Vsevolod Stakhov2012-10-121-1/+1
|
* Forgot in previous commit.Vsevolod Stakhov2012-10-122-1/+8
|
* * Compare parts distance normalized in diff algorithm that reduces number ofVsevolod Stakhov2012-10-091-4/+86
| | | | false positives for this function.
* * Use murmur hash for all hashes as it is more efficient and provides more ↵Vsevolod Stakhov2012-10-0816-59/+329
| | | | | | uniform distribution as glib's default one. * Fix probability renormalization while using advanced classification.
* Make mlock option as tunable.Vsevolod Stakhov2012-10-085-4/+11
|
* * Use mlock to speed up classifiers by locking statfiles in the RAM.Vsevolod Stakhov2012-10-053-1/+36
|
* * Add meta-classification example.Vsevolod Stakhov2012-10-047-37/+276
| | | | | Many changes to advanced statistic and meta-classification logic. Add example of complex meta-classification.
* * Add support for dynamic configuration to the client.Vsevolod Stakhov2012-10-025-81/+175
| | | | | | Cleanup client's code. Update manual page for client. Make 'bayes' as the default classifier for client learning operations.
* * Add support for dynamic configuration to the controller's interface.Vsevolod Stakhov2012-10-026-44/+342
| | | | | * File maps are now being watched even if they don't exist on rspamd start. Several fixes to dynamic configuration logic.
* Allow multiply statfiles with a same label.Vsevolod Stakhov2012-10-023-9/+19
|
* * Add dynamic configuration dumping.Vsevolod Stakhov2012-10-017-42/+793
| | | | | | * Add labels support to the statfiles (would be used for meta-classification) * Rewrite exim spam.c patch to work with both rspamd and SA by using 'variant=rspamd' option in spam_server line.
* * Link dynamic configuration to the main build.Vsevolod Stakhov2012-09-252-9/+191
| | | | Add utility functions for dynamic config.
* Add skeleton of dynamic configuration logic.Vsevolod Stakhov2012-09-192-0/+198
|
* * Add map_watch_interval configurable.Vsevolod Stakhov2012-09-196-130/+150
| | | | Support floating point values for time intervals.
* Avoid global variables in map logic.Vsevolod Stakhov2012-09-1922-104/+75
| | | | * Add support of simple maps like '/path/to/file' as it seems to be more comfortable than 'file:///...'
* Use universal mutex type to avoid glib collisions.Vsevolod Stakhov2012-09-192-21/+7
|
* Restore fuzzy learn operations.Vsevolod Stakhov2012-09-182-72/+243
|
* Fix learning throught restfull interface.Vsevolod Stakhov2012-09-183-29/+83
|
* Remove legacy stuff from librspamdclient.Vsevolod Stakhov2012-09-183-176/+49
| | | | Add support of unix socket for client library and rspamc.
* Rewrite controller's logic in librspamdclient and rspamc application.Vsevolod Stakhov2012-09-173-915/+580
|
* Force restful replies for restful sessions (not tested with all commands).Vsevolod Stakhov2012-09-163-32/+141
|
* * Initial approach to RESTful controller.Vsevolod Stakhov2012-09-147-80/+284
| | | | Fix security issues in fstring handling.
* Another debian license fix.Vsevolod Stakhov2012-09-1063-58/+158
| | | | | Add apache license for regexp that were delivered from SpamAssassin project. Fix debian/copyright for src/dns.c.
* Update copyright (required by debian).Vsevolod Stakhov2012-09-0469-187/+216
|
* Remove legacy files.Vsevolod Stakhov2012-09-042-384/+0
|
* Fix changelog slightly.Vsevolod Stakhov2012-08-271-1/+1
|
* Make lua logger format safe.Vsevolod Stakhov2012-08-241-4/+4
|
* Update to 0.5.2.Vsevolod Stakhov2012-08-233-1/+18
|
* Added tag 0.5.2 for changeset 7046404e2c10Vsevolod Stakhov2012-08-231-0/+1
|
* Fix xmlrpc lua parsing code.0.5.2Vsevolod Stakhov2012-08-221-5/+3
|
* Fix url detector.Vsevolod Stakhov2012-08-221-1/+10
|
* * Rework thread pools locking logic to avoid global lua mutex usage.Vsevolod Stakhov2012-08-2228-260/+215
| | | | | | Fixed several memory leaks with modern glib. Fixed memory leak in dkim code. Fixed a problem with static global variables in shared libraries.
* Fix deadlock in lua HTTP bindings.Vsevolod Stakhov2012-08-221-4/+5
|
* Do not try to detect tld urls inside HTML texts as it generates too much ↵Vsevolod Stakhov2012-08-215-292/+308
| | | | | | false positive matches. Add some prototypes for lua.
* Fix misprint in the default configuration.Vsevolod Stakhov2012-08-161-1/+1
|
* Fix assertion when using default configuration.Vsevolod Stakhov2012-08-161-1/+1
|
* Fix CR and LF while performing simple headers canonicalization.Vsevolod Stakhov2012-08-141-5/+38
|
* Another fix for simple canonicalization for body.Vsevolod Stakhov2012-08-141-10/+83
|
* Fix relaxed body canonization algorithm for several complex cases.Vsevolod Stakhov2012-08-141-0/+10
|
* Fix thunderbird message id for the modern thunderbird versions.Vsevolod Stakhov2012-08-141-1/+1
|
* * Add DNS resolver lua bindings.Vsevolod Stakhov2012-08-138-58/+586
| | | | | | Make lua http library working without task object. Fix a problem with resolver in lua_worker. Added some utility functions to lua api.