Commit graph

102 commits

Author SHA1 Message Date
Andris Reinman
8f2328a6d3 Rename Wild Duck to WildDuck 2018-01-02 15:04:01 +02:00
Andris Reinman
be668d1c1d fixed error 2017-12-26 23:25:26 +02:00
Andris Reinman
ce7818ff96 Allow caching user settings in Redis 2017-12-08 14:29:00 +02:00
Andris Reinman
ebf05cda58 Allow TLS to be handled upstream 2017-12-01 10:02:40 +02:00
Andris Reinman
4008a3bdd9 List flagged messages 2017-11-22 16:22:36 +02:00
Andris Reinman
b54e110020 Added method to delete users 2017-11-17 13:37:53 +02:00
Andris Reinman
8dbb31916c allow multiple imap interfaces 2017-11-06 18:00:09 +02:00
Andris Reinman
d19e9b062e support tags 2017-11-03 14:11:59 +02:00
Andris Reinman
69bc32db6e Allow disabling logging for specific source IPs 2017-10-12 16:01:27 +03:00
Andris Reinman
6e838f4ac7 Added PROXY support for IMAP, POP3 2017-10-11 22:43:10 +03:00
Andris Reinman
a531356424 Suppress ETIMEDOUT errors 2017-10-07 23:05:25 +03:00
Andris Reinman
40b9214a15 Allow reloading TLS certs by SIGHUP to master 2017-10-05 15:14:43 +03:00
Andris Reinman
47f8307d9b replace node_redis with ioredis 2017-10-03 11:18:23 +03:00
Andris Reinman
f7cb3c1d17 enable zlib for message collections 2017-09-26 09:58:37 +03:00
Andris Reinman
7613356cb8 Allow disabling STARTTLS 2017-09-10 22:53:12 +03:00
Andris Reinman
0e0275423d Use UID range when quering messages 2017-08-10 22:20:21 +03:00
Andris Reinman
1cfa273b7f v1.0.69 2017-08-08 14:35:18 +03:00
Andris Reinman
177fbb7d60 allow using other storage mechanisms for attachments than gridstore 2017-08-07 11:29:29 +03:00
Andris Reinman
4138bf2a2f refactor attachment storage 2017-08-06 21:25:10 +03:00
Andris Reinman
9e839058cf v1.0.64 2017-07-31 10:59:18 +03:00
Andris Reinman
4de20bfa0d Allow modifying banners 2017-07-27 11:47:32 +03:00
Andris Reinman
813bed1038 allow modifying more than a single message 2017-07-25 10:46:58 +03:00
Andris Reinman
de98489a2c Added authentication API endpoints 2017-07-24 16:44:08 +03:00
Andris Reinman
7cd3eb5a13 Updated mailbox API endpoints 2017-07-20 21:33:41 +03:00
Andris Reinman
a1936db9e2 Emit counters 2017-07-20 16:10:36 +03:00
Andris Reinman
c9debc13ca changed API 2017-07-17 16:32:31 +03:00
Andris Reinman
e265cd254e optimise uid range queries 2017-07-16 22:40:34 +03:00
Andris Reinman
a54af5b503 Changed configuration manager 2017-07-16 14:37:33 +03:00
Andris Reinman
ed75658f80 Changed messages shard key to mailbox+uid 2017-07-15 19:08:33 +03:00
Andris Reinman
6a4b882798 Allow using separate databases for main (default db), attachments and users 2017-07-14 22:16:09 +03:00
Andris Reinman
0752e712a7 First working version of sharded messages 2017-07-13 23:35:59 +03:00
Andris Reinman
3f82ba0be6 Added user field to indexes and message queries to enable sharding 2017-07-13 17:04:41 +03:00
Andris Reinman
da967e13a6 first threading version 2017-07-11 21:38:23 +03:00
Andris Reinman
3be959545f updated indexes 2017-07-10 21:55:54 +03:00
Andris Reinman
b8875e0523 updated index definitions 2017-06-13 13:45:43 +03:00
Andris Reinman
7e194c6790 updated index definitions 2017-06-13 13:40:29 +03:00
Andris Reinman
7ee875f7c7 updated index definitions 2017-06-13 13:39:03 +03:00
Andris Reinman
81fb8e38fd Allow disabling retention 2017-06-06 09:19:35 +03:00
Andris Reinman
e5d739d84f Cancel deleting expired messages when it takes too long 2017-06-05 19:41:21 +03:00
Andris Reinman
61347a5c9e use a delay when deleting 2017-06-05 18:57:37 +03:00
Andris Reinman
1f7537ee05 use a delay when deleting 2017-06-05 18:55:51 +03:00
Andris Reinman
ff633828be Index only specific header keys for SEARCH 2017-06-05 16:22:07 +03:00
Andris Reinman
9534594a7e Do not explode on messages that have a rfc822 message as an attachment 2017-06-01 16:55:57 +03:00
Andris Reinman
6773863038 ensure cursor close 2017-05-25 10:45:16 +03:00
Andris Reinman
60300f82a1 do not use locking when adding messages to mailbox 2017-05-24 21:56:12 +03:00
Andris Reinman
acadf01a35 v1.0.37 2017-05-22 10:35:58 +03:00
Andris Reinman
8d03e37ac7 Allow setting default retention to all mailboxes 2017-05-22 10:03:30 +03:00
Andris Reinman
52cb6568fc updated text search 2017-05-16 14:15:40 +03:00
Andris Reinman
162d04102a updated logging 2017-05-16 14:04:01 +03:00
Andris Reinman
fddccd79eb deduplicate attachments 2017-05-15 16:09:08 +03:00