Commit graph

51 commits

Author SHA1 Message Date
Andris Reinman 418cf70b66 Refactored IMAP COPY. Aborts copying if socket to client is closed 2020-09-08 12:26:33 +03:00
Andris Reinman 6d17dbccf3 v1.27.3 2020-07-16 16:57:13 +03:00
Andris Reinman 00da4bc4fa replaced browserbox with imapflow, utf7 with iconv-lite 2020-05-15 19:02:24 +03:00
Andris Reinman 07bc93bad0 fixed tests 2019-08-27 16:20:23 +03:00
Andris Reinman f9ee7d6200 Optimized partial fetches. Does not work correctly with mime torture message 2019-08-08 01:12:00 +03:00
Andris Reinman 742ddf30f1 rollback attachment limiter 2019-08-07 11:41:49 +03:00
Andris Reinman f1752817a2 IMAP compiler 2019-07-31 11:26:38 +03:00
Andris Reinman 8ea39f54e2 asyncified message rebuilding 2019-07-18 11:01:29 +03:00
Andris Reinman 716e14797a validate date values for SEARCH arguments 2019-05-27 22:31:27 +03:00
Andris Reinman 012e1313ef fixed tests 2019-05-10 13:42:37 +03:00
Andris Reinman 5297a6edbf v1.19.0 2019-05-07 10:27:30 +03:00
Andris Reinman 01463cf386 make sure that there is no WS bertween BODYSTRUCTURE lists 2019-02-05 20:59:44 +02:00
Andris Reinman 496104d936 prevent multiple re-encoding of APPEND literals 2018-12-29 00:49:48 +02:00
Andris Reinman a6cba61f4f fixed tests 2018-12-27 17:44:38 +02:00
Andris Reinman 6170544751 update 2018-12-27 17:38:57 +02:00
Andris Reinman c7647a7893 test update 2018-12-27 17:32:00 +02:00
Andris Reinman cd77a519a4 test update 2018-12-27 17:28:44 +02:00
Andris Reinman bfdbe59caf increase timeout for append 2018-12-27 17:22:52 +02:00
Andris Reinman 641500b1d6 updated tests 2018-12-27 17:14:47 +02:00
Andris Reinman 624654a84d v1.7.0 2018-10-18 19:07:13 +03:00
Andris Reinman ca9455f813 v1.2.2 2018-06-21 19:41:31 +03:00
Andris Reinman 4bef7e3a10 Allow using addresses as usernames 2018-05-11 14:39:23 +03:00
Andris Reinman 97d004bd53 allow configure autoexpunge 2017-12-15 11:02:47 +02:00
Andris Reinman ceee52b816 fixed tests 2017-12-13 11:32:39 +02:00
Andris Reinman 384ad224d2 removed probably race condition on autoexpunge 2017-12-13 11:23:18 +02:00
Andris Reinman dfe94e1e32 test still failing :S 2017-12-13 10:51:45 +02:00
Andris Reinman 4e7e09c253 use longer delay in tests 2017-12-13 10:47:11 +02:00
Andris Reinman 6bee48817d use longer delay in tests 2017-12-13 10:43:13 +02:00
Andris Reinman 7598ac2f17 fixed tests 2017-12-13 10:33:13 +02:00
Andris Reinman bd1883d9cd started running tests against actual server instead of mock server 2017-12-12 17:01:17 +02:00
Andris Reinman bc4514e79f started refactoring internal notifification system 2017-12-10 01:19:50 +02:00
Andris Reinman 93857d4edb Fixes #32 2017-10-27 12:45:57 +03:00
Andris Reinman e857c16f46 Added AUTHENTICATE PLAIN-CLIENTTOKEN support 2017-10-07 15:12:06 +03:00
Andris Reinman a5ddfa0979 v1.0.83. Replace node_redis with ioredis 2017-10-03 11:33:11 +03:00
Andris Reinman cf20ada049 added API endpoints for listing usernames and addresses 2017-07-20 13:10:43 +03:00
Andris Reinman ba3e111ed2 Added API endpoint to push changes in user account 2017-07-18 17:38:05 +03:00
Andris Reinman a54af5b503 Changed configuration manager 2017-07-16 14:37:33 +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 ff633828be Index only specific header keys for SEARCH 2017-06-05 16:22:07 +03:00
Andris Reinman 08a4cdde0a Use prettier for formatting 2017-06-03 09:51:58 +03:00
Andris Reinman 8e42c4eb5b Fixed LIST 2017-05-16 15:23:08 +03:00
Andris Reinman e8fbd9c67d updated logging 2017-05-16 13:59:14 +03:00
Andris Reinman fddccd79eb deduplicate attachments 2017-05-15 16:09:08 +03:00
Andris Reinman 6406f479e6 Preprocess message in LMTP 2017-04-13 11:35:39 +03:00
Andris Reinman 8560fa58b5 v1.0.9 2017-04-01 12:22:51 +03:00
Andris Reinman 845ea959be Started with QUOTA handling 2017-03-26 23:58:05 +03:00
Andris Reinman 43aa20d92c Slight refactoring to separate imap server context from other parts
Re-added UTF8=ACCESS
2017-03-21 20:13:31 +02:00
Andris Reinman db1b4a7b31 Use more reliable and to update flag array in db 2017-03-11 23:43:21 +02:00
Andris Reinman 9cac2be895 Started separating mimeTree from larger attachments 2017-03-10 21:03:59 +02:00
Andris Reinman cae2ad9e95 use asynchronous search matching 2017-03-10 16:59:04 +02:00