Commit Graph

3414 Commits

Author SHA1 Message Date
Vsevolod Stakhov
65892d6abe Implement statistics for mmaped statfiles. 2015-02-01 22:08:20 +00:00
Vsevolod Stakhov
b21bad88bb Merge pull request #131 from fatalbanana/master
Update Exim patch
2015-02-01 10:35:36 +00:00
Vsevolod Stakhov
0923e0a67a Merge pull request #133 from AlexeySa/patch-2
Fix: Centos init script: configtest()
2015-02-01 10:35:08 +00:00
Alexey
f758e37a5a Fix: Centos init script: configtest() 2015-02-01 06:17:51 +03:00
Andrew Lewis
b34a8e8a34 Enable one_shot for RECEIVED_SPAMHAUS_XBL - Fixes #102 2015-02-01 00:29:10 +02:00
Andrew Lewis
48ccad6194 Update Exim patch 2015-01-31 20:46:54 +02:00
Vsevolod Stakhov
59989e2677 Be more precise when stealing a key from a message. 2015-01-30 18:36:18 +00:00
Vsevolod Stakhov
0fdf87238f Preserve keys inside HTTP session. 2015-01-30 18:25:37 +00:00
Vsevolod Stakhov
0d16792e38 Set peer's key properly. 2015-01-30 18:08:25 +00:00
Vsevolod Stakhov
9e100a4658 Fix length in the message. 2015-01-30 18:01:41 +00:00
Vsevolod Stakhov
d6c756289e Fix cryptobox code. 2015-01-30 17:47:01 +00:00
Vsevolod Stakhov
39c853952b Rework message store to allow encryption. 2015-01-30 15:19:04 +00:00
Vsevolod Stakhov
ef18538d25 Add workaround for parsing encrypted messages. 2015-01-30 01:52:51 +00:00
Vsevolod Stakhov
c0eb463d07 Fix remote keys parsing. 2015-01-30 01:45:04 +00:00
Vsevolod Stakhov
268fea1999 Fix blocks chaining. 2015-01-30 01:44:56 +00:00
Vsevolod Stakhov
7190809e19 Fix peer keys handling. 2015-01-30 00:56:18 +00:00
Vsevolod Stakhov
023abb060f Fix detached cryptobox. 2015-01-29 23:48:13 +00:00
Vsevolod Stakhov
6eac3649f8 Fix issues with base32 encoding. 2015-01-29 23:34:23 +00:00
Vsevolod Stakhov
9bcf7906ee Fix keys initialization. 2015-01-29 23:06:45 +00:00
Vsevolod Stakhov
58af43bae5 Implement keys manipulation in client. 2015-01-29 19:27:20 +00:00
Vsevolod Stakhov
c4e10c1278 Add routine to parse remote pubkeys. 2015-01-29 19:27:08 +00:00
Vsevolod Stakhov
17e047e1d0 Use const for base32 encoding. 2015-01-29 19:24:33 +00:00
Vsevolod Stakhov
a2097c2da3 Store peer's key in http message. 2015-01-29 18:51:32 +00:00
Vsevolod Stakhov
e17b6310e4 Use shorter hash length for pubkey id. 2015-01-29 18:44:54 +00:00
Vsevolod Stakhov
4acd548e91 Add support of encryption to the worker. 2015-01-29 18:39:42 +00:00
Vsevolod Stakhov
ebc0a487e1 Add configuration routine to parse keypairs. 2015-01-29 18:30:13 +00:00
Vsevolod Stakhov
d4d323b04e Allow generate keypairs by rspamd. 2015-01-29 18:15:17 +00:00
Vsevolod Stakhov
87c90bd928 Add routine to print keys. 2015-01-29 18:06:34 +00:00
Vsevolod Stakhov
40c399d03f Free router's key. 2015-01-29 17:09:42 +00:00
Vsevolod Stakhov
3a0bbd8895 Add keys support for the router. 2015-01-29 16:30:57 +00:00
Vsevolod Stakhov
1ff1b64500 Merge branch 'crypto' 2015-01-28 22:52:58 +00:00
Vsevolod Stakhov
d68fea7bc4 Implement encryption. 2015-01-28 22:52:18 +00:00
Vsevolod Stakhov
aa110b0b4b Add keypair generation routine. 2015-01-28 22:25:43 +00:00
Vsevolod Stakhov
175d7c8cc6 Add prototypes. 2015-01-28 22:22:21 +00:00
Vsevolod Stakhov
db6de9a110 Implement detached cryptobox. 2015-01-28 22:19:28 +00:00
Vsevolod Stakhov
ed558e60e7 Implement decryption of messages. 2015-01-28 21:42:25 +00:00
Vsevolod Stakhov
bebc8737c8 Use more targeted compile flags setup. 2015-01-28 21:39:38 +00:00
Vsevolod Stakhov
3dbb173515 Do not pad encrypted messages. 2015-01-28 21:39:18 +00:00
Vsevolod Stakhov
62c3edb074 Forgot to add. 2015-01-28 21:39:08 +00:00
Vsevolod Stakhov
6024829e9b Allow refcounting on keypairs. 2015-01-28 17:57:31 +00:00
Vsevolod Stakhov
ddc00caeab Rework key API to allow reusing of keypairs. 2015-01-28 17:52:59 +00:00
Vsevolod Stakhov
a5fdfa3a5a Allow to set keypair for a connection. 2015-01-28 17:47:12 +00:00
Vsevolod Stakhov
6c5304b5da Implement key parsing from an HTTP request. 2015-01-28 17:25:07 +00:00
Vsevolod Stakhov
918e002379 Use g_malloc for convinience. 2015-01-28 16:21:40 +00:00
Vsevolod Stakhov
976633feae Add base32 decoding routine. 2015-01-28 16:21:00 +00:00
Vsevolod Stakhov
75865261eb Adopt tweetnacl for rspamd. 2015-01-28 15:56:49 +00:00
Vsevolod Stakhov
b45251c416 Import tweetnacl. 2015-01-28 15:43:52 +00:00
Vsevolod Stakhov
ff7aec707d Some fixes to bayes. 2015-01-28 15:39:32 +00:00
Vsevolod Stakhov
7fd5a65a11 Increase revision after learning. 2015-01-28 15:01:32 +00:00
Vsevolod Stakhov
7ab573abf4 Fix learning. 2015-01-28 14:41:43 +00:00