Vsevolod Stakhov
823c263b9d
Add saving of actions, symbols and maps.
2013-01-09 16:35:03 +04:00
Vsevolod Stakhov
86d52c83c8
Rework /login handler.
...
Add skeleton for /savemap handler.
2013-01-08 21:58:20 +04:00
Vsevolod Stakhov
51189e8edb
Add real learning via web interface.
...
Add sekeleton of save actions and symbols paths.
2013-01-08 20:08:17 +04:00
Vsevolod Stakhov
e43f85561b
Fix ',' in /history handler.
2013-01-08 18:33:37 +04:00
Vsevolod Stakhov
3ac18652e5
Add locking for maps.
...
Add ability to save rolling history in a file.
2013-01-08 18:24:24 +04:00
Vsevolod Stakhov
5bf70b4761
Add password checking to all commands.
...
Add actions command handler.
2013-01-07 19:46:27 +04:00
Vsevolod Stakhov
c5d7fdf9cf
Fix for fineuploader.
2013-01-07 18:58:15 +04:00
Vsevolod Stakhov
908ed0e5ed
Add skeleton for learning commands.
2013-01-07 18:48:50 +04:00
Vsevolod Stakhov
012167478a
* Add rolling history feature saving last 200 scanned messages.
...
Add /history command handler in webui.
2013-01-07 18:32:15 +04:00
Vsevolod Stakhov
8a29ee5d72
Another json format fix.
2013-01-06 22:15:00 +04:00
Vsevolod Stakhov
3b45a84887
Add colors to graphs.
2013-01-06 22:08:28 +04:00
Vsevolod Stakhov
3cc84c5916
More smooth graph.
2013-01-06 21:46:13 +04:00
Vsevolod Stakhov
f9302ce1b5
Add sample graph function (no real data still).
2013-01-06 21:31:12 +04:00
Vsevolod Stakhov
38c4c4c527
Json...
2013-01-06 20:57:15 +04:00
Vsevolod Stakhov
79224aed0d
Json ',' fix...
2013-01-06 20:48:32 +04:00
Vsevolod Stakhov
6081307a32
Json ',' fix.
2013-01-06 20:39:47 +04:00
Vsevolod Stakhov
db51847d22
Another workaround for libevent 1.x
2013-01-06 20:35:49 +04:00
Vsevolod Stakhov
6af303bd3a
Add /maps and /getmap commands to webui.
...
Identify maps by id.
Initialize secure random numbers using openssl.
Add description to maps.
2013-01-06 20:33:31 +04:00
Vsevolod Stakhov
1d63fed447
Fix for old libevent.
2013-01-06 17:32:45 +04:00
Vsevolod Stakhov
54c2f784b7
* Add symbols command for webui.
2013-01-06 17:26:17 +04:00
Vsevolod Stakhov
393a7c39ec
Add webui handler for rspamd (skeleton).
...
Fix url detector.
Add group option for modules options.
Some fixes in controller and rrd code.
2013-01-05 20:29:26 +04:00
Vsevolod Stakhov
6de87da477
Fix rrd update.
2012-12-21 20:55:22 +04:00
Vsevolod Stakhov
ca860398fe
Implement rra writing.
2012-12-18 22:12:45 +04:00
Vsevolod Stakhov
f3b54e28ca
Add CDP updates.
2012-12-17 22:56:03 +04:00
Vsevolod Stakhov
f8707d2206
More logic to rrd update method.
2012-12-17 03:34:29 +04:00
Vsevolod Stakhov
9289af21db
Fix test build and shlibs depends.
2012-12-15 14:41:15 +04:00
Vsevolod Stakhov
fbcc7af8a6
* Add simple test for rrd.
...
Several fixes to RRD API.
TODO: fix test building
TODO: improve update of rrd files
TODO: rework shared libraries again
2012-12-15 04:17:10 +04:00
Vsevolod Stakhov
ebd09dbe9e
* RRD API initial implementation.
2012-12-14 22:26:27 +04:00
Vsevolod Stakhov
5fc591558a
Add skeleton for rrd files format and basic API for writing data to rrd files.
2012-12-12 19:33:39 +04:00
Vsevolod Stakhov
e981e52b3a
Fix diff normalization.
...
Fix redirector call in surbl module.
2012-12-03 16:30:09 +04:00
Vsevolod Stakhov
71defe8523
Fix to_resolve field filling in lua dns resolver.
2012-11-30 17:41:44 +04:00
Vsevolod Stakhov
2f4c19cfca
Update ChangeLog
2012-11-21 16:58:18 +04:00
Vsevolod Stakhov
cb21196d80
Added tag 0.5.3 for changeset 4ad023f896ce
2012-11-21 16:53:44 +04:00
Vsevolod Stakhov
6787741087
Update version to 0.5.3.
2012-11-21 16:53:39 +04:00
Vsevolod Stakhov
87e2d17627
Fix issue with client output in case of non-tty output.
2012-11-19 15:40:30 +04:00
Vsevolod Stakhov
8d3750f608
Get rid of some false-positive urls detections.
2012-10-12 21:49:44 +04:00
Vsevolod Stakhov
9c867f8a27
Forgot in previous commit.
2012-10-12 18:43:07 +04:00
Vsevolod Stakhov
aa7c8f99ba
* Compare parts distance normalized in diff algorithm that reduces number of
...
false positives for this function.
2012-10-09 21:15:49 +04:00
Vsevolod Stakhov
8e399cdba1
* Use murmur hash for all hashes as it is more efficient and provides more uniform distribution as glib's default one.
...
* Fix probability renormalization while using advanced classification.
2012-10-08 21:21:53 +04:00
Vsevolod Stakhov
a1e2b2d84b
Make mlock option as tunable.
2012-10-08 19:09:51 +04:00
Vsevolod Stakhov
21f0f09256
* Use mlock to speed up classifiers by locking statfiles in the RAM.
2012-10-05 20:37:54 +04:00
Vsevolod Stakhov
3789849b7b
* Add meta-classification example.
...
Many changes to advanced statistic and meta-classification logic.
Add example of complex meta-classification.
2012-10-04 22:14:10 +04:00
Vsevolod Stakhov
14e1129068
* Add support for dynamic configuration to the client.
...
Cleanup client's code.
Update manual page for client.
Make 'bayes' as the default classifier for client learning operations.
2012-10-02 20:32:49 +04:00
Vsevolod Stakhov
5d1f19fc99
* Add support for dynamic configuration to the controller's interface.
...
* File maps are now being watched even if they don't exist on rspamd start.
Several fixes to dynamic configuration logic.
2012-10-02 19:44:49 +04:00
Vsevolod Stakhov
80d2b194b1
Allow multiply statfiles with a same label.
2012-10-02 17:35:42 +04:00
Vsevolod Stakhov
6205f36ee1
* Add dynamic configuration dumping.
...
* 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.
2012-10-01 22:08:36 +04:00
Vsevolod Stakhov
cdb0282eb7
* Link dynamic configuration to the main build.
...
Add utility functions for dynamic config.
2012-09-25 22:12:07 +04:00
Vsevolod Stakhov
14c2c3433e
Add skeleton of dynamic configuration logic.
2012-09-19 22:24:57 +04:00
Vsevolod Stakhov
0a9d9f994e
* Add map_watch_interval configurable.
...
Support floating point values for time intervals.
2012-09-19 20:42:30 +04:00
Vsevolod Stakhov
91d183b8f4
Avoid global variables in map logic.
...
* Add support of simple maps like '/path/to/file' as it seems to be more comfortable than 'file:///...'
2012-09-19 20:29:58 +04:00