Commit Graph

438 Commits

Author SHA1 Message Date
Vsevolod Stakhov
798a6cc321 [Project] Adopt main routines and plugins 2019-07-12 15:18:17 +01:00
Vsevolod Stakhov
562fac4c3c [Minor] Load hyperscan cache in controller as well 2019-06-22 10:57:29 +01:00
Vsevolod Stakhov
7c4eb706c1 [Project] Another try to deal with final events 2019-06-22 10:57:29 +01:00
Vsevolod Stakhov
675b33dd20 [Project] Adopt normal worker and contorller 2019-06-22 10:57:29 +01:00
Vsevolod Stakhov
8e33c251c9 [Project] Rework and simplify fuzzy storage, remove mirroring 2019-06-22 10:57:29 +01:00
Vsevolod Stakhov
98897c1797 [Project] First refactoring step libevent->libev 2019-06-22 10:57:29 +01:00
Vsevolod Stakhov
2fb5e8d97d [Fix] Fix history reset
Issue: #2910
2019-05-23 15:58:56 +01:00
Vsevolod Stakhov
6943c3c3a4 [Minor] Refactor DNS resolver invocations 2019-04-11 15:00:01 +01:00
Vsevolod Stakhov
34cc551018 [Project] Preliminary support of HTTP proxies
Issue: #572
2019-03-18 14:07:32 +00:00
Vsevolod Stakhov
3089d894c5 [Minor] Fix another deinit race 2019-02-26 16:29:45 +00:00
Vsevolod Stakhov
ceaafac997 [Minor] Fix cleanup 2019-02-26 16:01:17 +00:00
Vsevolod Stakhov
d8833f06bd [Project] HTTP: Rework HTTP connections API to simplify its usage 2019-02-25 15:23:22 +00:00
Vsevolod Stakhov
3f00d108df [Project] Adopt plugins, workers, rspamadm and rspamc for http_context 2019-02-19 17:57:13 +00:00
Vsevolod Stakhov
a841d419c9 [Rework] Finish http code split and cleanup 2019-02-15 18:23:40 +00:00
Vsevolod Stakhov
aa07f4bc9e [Project] More work towards flexible actions 2019-01-14 16:48:52 +00:00
Vsevolod Stakhov
60107a1f7d [Project] Add concept of flexible actions 2019-01-13 14:22:04 +00:00
Vsevolod Stakhov
286422f481 [Fix] Controller: Make save stats timer persistent
Issue: #2680
2018-12-14 09:13:00 +00:00
Vsevolod Stakhov
0846fb2f60 [Rework] Unify task_timeout 2018-12-06 15:17:29 +00:00
Vsevolod Stakhov
1b6e18e7e1 [Feature] Support query arguments in controller's custom commands 2018-11-09 08:31:46 +00:00
Vsevolod Stakhov
34f0b5587e [Rework] Change time handling 2018-10-29 13:19:14 +00:00
Vsevolod Stakhov
4929e73f2b [Project] Another rework for symbols cache 2018-10-29 12:22:46 +00:00
Vsevolod Stakhov
1dba07a9ba [Fix] Treat normal password as enable password if there is no enable password 2018-10-17 17:44:52 +01:00
Vsevolod Stakhov
22e07e5504 [Minor] Allow to edit empty maps 2018-10-13 14:23:00 +01:00
Mikhail Galanin
43d3cc3d8a [Minor] Log should not depend on config
When config is being closed, some destructors could be called, and that dtors could write into log. Hence, it is better to terminate config and only then close log. And log should not refer disposed config
2018-08-30 14:03:01 +01:00
Vsevolod Stakhov
6c6a1e6634 [Minor] Add fuzzy headers to CORS headers list 2018-08-16 13:41:09 +01:00
Vsevolod Stakhov
938a0dba32 [Minor] Better Lua 5.3 compatibility 2018-08-15 16:20:59 +01:00
Vsevolod Stakhov
1fe70dc4ee [Minor] Select the appropriate message 2018-08-12 17:05:54 +01:00
Vsevolod Stakhov
7059eb2f23 [Minor] Add missing reply headers 2018-08-12 16:55:15 +01:00
Vsevolod Stakhov
67761b7370 [Project] Implement fast module ctx lookup 2018-07-30 15:40:31 +01:00
Vsevolod Stakhov
8d271079be [Minor] Fix minor memory leak on saving stats 2018-07-30 13:10:57 +01:00
Vsevolod Stakhov
41dbaa134d [Minor] Fix more legacy history issues
Issue: #2348
2018-07-18 14:16:42 +01:00
Vsevolod Stakhov
7bce09dd48 [Fix] Fix legacy history handling in the controller
Issue: #2348
2018-07-18 12:40:43 +01:00
Vsevolod Stakhov
144c31c63c [Fix] Fix sending string method
Issue: #2346
2018-07-17 15:27:06 +01:00
Vsevolod Stakhov
1bd9b92735 [CritFix] Fix maps race conditions on reload 2018-06-19 11:46:35 +01:00
Vsevolod Stakhov
60403ad3ba [Project] Adopt code 2018-04-23 17:03:16 +01:00
Vsevolod Stakhov
7c09818f41 [Minor] Add macros to access strings data 2018-03-31 17:41:19 +01:00
Alexander Moisseev
0c78ea6747 [Fix] Never hide actions from WebUI configuration tab
- Never hide actions (fixes #1910)
- Allow to disable actions from WebUI
- Add `rewrite subject` action to `configuration` tab
2018-03-19 19:48:04 +03:00
Vsevolod Stakhov
8fd4189a09 [Fix] Make dynamic conf more NaN aware 2018-03-19 13:25:58 +00:00
Vsevolod Stakhov
4d386d0c68 [Minor] Allow to detect worker's scanner flag from lua 2018-02-26 15:45:33 +00:00
Vsevolod Stakhov
f1becea682 [Minor] Use own localtime/gmtime 2018-02-18 13:35:59 +00:00
Vsevolod Stakhov
e9b802f8c7 [Project] Convert all C modules to fast debug infrastructure 2018-01-20 14:10:08 +00:00
Vsevolod Stakhov
404dfe0188 [Fix] Apply language detection when adding fuzzy hashes 2018-01-19 07:43:21 +00:00
Vsevolod Stakhov
1f58c5fa98 [Project] Initialize language detector 2018-01-01 18:58:01 +00:00
Vsevolod Stakhov
70c5a7b688 [Rework] Kill metrics!11 2017-11-04 15:42:15 +00:00
Vsevolod Stakhov
c54eeafdd2 [Fix] Stop using of g_slice... 2017-10-27 11:21:40 +01:00
Vsevolod Stakhov
c2207e7142 [Minor] Plug memory leak in saving stats 2017-10-14 13:18:07 +01:00
Vsevolod Stakhov
41f51d1a12 [Feature] Periodically save rspamd stats to disk
Issue: #1823
2017-10-14 12:44:23 +01:00
Vsevolod Stakhov
7f209537e7 [Minor] Store mempool fragmentation 2017-08-20 22:13:25 +01:00
Vsevolod Stakhov
6b71fcb72f [Rework] Run post-loads when all initialization is completed 2017-07-24 08:13:45 +01:00
Vsevolod Stakhov
b2e0062265 [Feature] Allow to configure monitored 2017-07-20 08:18:10 +01:00