Commit Graph

5044 Commits

Author SHA1 Message Date
Vsevolod Stakhov
f8fe3b1e2e Broadcast control command to workers. 2015-10-11 21:07:07 +01:00
Vsevolod Stakhov
10542268e3 Start control interface implementation. 2015-10-10 14:20:14 +01:00
Vsevolod Stakhov
1103b8b8f0 Update includes. 2015-10-09 21:57:27 +01:00
Vsevolod Stakhov
c1a9b4988a Remove global rspamd_main. 2015-10-09 17:35:44 +01:00
Vsevolod Stakhov
f1a8608981 Move forking of worker to worker_util. 2015-10-09 17:16:01 +01:00
Vsevolod Stakhov
6b78dbc9e9 Handle controller socket. 2015-10-09 16:53:26 +01:00
Vsevolod Stakhov
5e5b503889 Rework delayed fork. 2015-10-09 16:17:12 +01:00
Vsevolod Stakhov
6c12c280be Rework delayed termination. 2015-10-09 15:46:21 +01:00
Vsevolod Stakhov
cd4211ec74 Remove extra tools from rspamd (they live in rspamadm now). 2015-10-09 15:34:10 +01:00
Vsevolod Stakhov
ce6035a9ec Rework signals processing in main. 2015-10-09 14:46:04 +01:00
Vsevolod Stakhov
08c3711dd8 Fix ownership when listening on UNIX sockets. 2015-10-09 13:02:37 +01:00
Vsevolod Stakhov
4f6bfc0564 Handle SIGIO/SIGPOLL. 2015-10-08 18:51:12 +01:00
Vsevolod Stakhov
e1b003495e Add control_path option. 2015-10-08 18:50:58 +01:00
Vsevolod Stakhov
58171591de Check for async IO support. 2015-10-08 18:50:39 +01:00
Vsevolod Stakhov
72602bcabe Update socketpair utility function. 2015-10-08 17:22:37 +01:00
Vsevolod Stakhov
1fade40c18 Update socketpair utility function. 2015-10-08 17:22:30 +01:00
Vsevolod Stakhov
694ef3873d Check for SOCK_SEQPACKET definition. 2015-10-08 16:56:50 +01:00
Vsevolod Stakhov
db7dba5ba7 Rework workers signals handlers to be nested if needed. 2015-10-08 16:38:29 +01:00
Vsevolod Stakhov
0f74ebee2b Allow opening of fuzzy storage with no vacuum. 2015-10-08 16:36:02 +01:00
Vsevolod Stakhov
7cebce161c Allow specific sections printing in configdump command. 2015-10-08 15:04:57 +01:00
Vsevolod Stakhov
6b4535ef8a Use const ucl_object_t for dump. 2015-10-08 14:29:56 +01:00
Vsevolod Stakhov
c456b18a96 Fix decrypt results checking. 2015-10-08 14:29:40 +01:00
Vsevolod Stakhov
eb737947eb Reorganize includes to reduce namespace pollution. 2015-10-08 13:15:15 +01:00
Vsevolod Stakhov
e0bfa35ee9 Improve performance profiling in http test. 2015-10-07 23:16:39 +01:00
Vsevolod Stakhov
af6d8da8e7 Improve google perftools invocation. 2015-10-07 22:23:40 +01:00
Vsevolod Stakhov
2f221e03ee Fix http test. 2015-10-07 18:08:55 +01:00
Vsevolod Stakhov
8d5bad6c88 More fixes to url. 2015-10-07 18:04:49 +01:00
Vsevolod Stakhov
26bbfa3bba Fix stupid misprint. 2015-10-07 17:45:11 +01:00
Vsevolod Stakhov
b0f83c9ee0 Merge pull request #395 from skibbipl/patch-1
Allow enabling rspamd during boot in systemd
2015-10-07 17:18:37 +01:00
Vsevolod Stakhov
7ae6214ba4 Merge branch 'http-fstr' 2015-10-07 17:17:25 +01:00
Vsevolod Stakhov
2f0242ea7e Fix scan file functional test. 2015-10-07 17:17:02 +01:00
Vsevolod Stakhov
b1010a85f1 Fix parsing of query arguments. 2015-10-07 17:16:53 +01:00
Vsevolod Stakhov
acabad508f Fix encryption in controller. 2015-10-07 17:00:06 +01:00
Vsevolod Stakhov
083e5d7a92 Fix encryption in client. 2015-10-07 16:57:04 +01:00
Vsevolod Stakhov
f15e47c4d9 Fix encryption in HTTP. 2015-10-07 16:56:02 +01:00
Vsevolod Stakhov
05e5995e15 Fix headers operation in lua_task. 2015-10-07 16:38:12 +01:00
Vsevolod Stakhov
8c9d21338b Fix issues in http code. 2015-10-07 16:30:20 +01:00
Vsevolod Stakhov
1f684709f6 Fix more client issues. 2015-10-07 16:15:34 +01:00
Vsevolod Stakhov
b89e571899 Fix comparision method. 2015-10-07 16:15:22 +01:00
Vsevolod Stakhov
6c322a1200 Fix client. 2015-10-07 16:01:40 +01:00
Vsevolod Stakhov
58fe582b5d Fix the code for updated strings in HTTP library. 2015-10-07 15:58:57 +01:00
Skibbi
a72e712ad7 Allow enabling rspamd during boot
Currently it's not possible to enable rspamd during boot.
2015-10-07 15:39:49 +02:00
Vsevolod Stakhov
1a0025def0 Fix protocols processing. 2015-10-07 14:28:53 +01:00
Vsevolod Stakhov
feec76c52d Fix a couple of issues. 2015-10-07 14:25:53 +01:00
Vsevolod Stakhov
4af2ef67e9 Add emitting of ucl object to rspamd_fstring_t. 2015-10-07 14:24:15 +01:00
Vsevolod Stakhov
ee9def66ca Fix lua_http. 2015-10-07 13:25:49 +01:00
Vsevolod Stakhov
2a522e2a42 Rework HTTP code to rspamd_fstring_t. 2015-10-07 13:18:01 +01:00
Vsevolod Stakhov
32dd7838e5 Use rspamd_lc_cmp for fixed strings comparisions. 2015-10-07 13:10:37 +01:00
Vsevolod Stakhov
62b2188d82 Add routine to free fstring mapped ftoks. 2015-10-07 13:10:17 +01:00
Vsevolod Stakhov
3b9d4282ae Generalize lowercase comparision. 2015-10-07 12:26:38 +01:00