Commit graph

41 commits

Author SHA1 Message Date
Louis Laureys a4ae3d7113
feat(api-search): Allow searching for messages by uid (#587) 2024-01-02 13:23:43 +02:00
Andris Reinman 83b7353f3f
Initial search query parser 2023-04-27 15:24:28 +03:00
Andris Reinman b7d0611e54
If indexing feature flag is enabled for a user, index all their email in ElasticSearch 2023-03-23 10:55:42 +02:00
Andris Reinman 2a510795bf
If indexing feature flag is enabled for a user, index all their email in ElasticSearch 2023-03-23 10:34:33 +02:00
Andris Reinman 1aa9b9e14a
Do not use sorting for mass action tasks 2022-12-22 09:49:28 +02:00
Andris Reinman 4dfee77bf3
Log message restore info to Gelf 2022-08-23 10:04:26 +03:00
Andris Reinman ec3ec86846
Allow batch updating messages based on search query 2022-05-16 12:08:06 +03:00
Andris Reinman f500a275af Added settings endpoint, allow to override ARCHIVE_TIME 2021-09-04 00:19:24 +03:00
Andris Reinman dba85f7fde renewing ACME certs 2021-06-22 15:10:23 +03:00
Andris Reinman bb7c25c8e5 rolled back some constants 2021-06-21 10:49:31 +03:00
Andris Reinman f0062b1aaa Updated task handler 2021-06-20 13:40:04 +03:00
Andris Reinman 9ae177869e Generate ACME certs 2021-06-15 10:47:18 +03:00
Andris Reinman 8401b5ba7a use noCursorTimeout for mbox queries 2021-04-16 13:31:50 +03:00
Andris Reinman 20fda17be4 include hash value in attachment output 2021-03-26 09:58:05 +02:00
Andris Reinman b921021d0a Added SPAM/HAM marking webhook 2021-02-26 14:00:13 +02:00
Andris Reinman daa9ac4e29 delete user record placeholder once delete task is completed 2021-01-22 17:40:33 +02:00
Andris Reinman 71363e369f use cursor for deleting messages 2021-01-15 10:40:03 +02:00
Andris Reinman 374c96f078 updated user delete task 2021-01-08 10:35:01 +02:00
Andris Reinman e5f97ebd05 updated user delete task 2021-01-08 10:31:43 +02:00
Andris Reinman ea53bac4bf added API endpoint to delete outbound emails 2021-01-04 11:40:44 +02:00
Andris Reinman e87ccd3ccc Delete recorded addresses when removing user account 2020-11-18 18:58:27 +02:00
Andris Reinman 8957ec028b default GET+POST to req.params 2020-07-16 11:15:04 +03:00
Andris Reinman 4a194b6502 updated autiding 2020-07-01 10:37:28 +03:00
Andris Reinman 7f49180257 fixed rdate format on user delete 2020-04-09 07:37:23 +03:00
Andris Reinman fdea1d3a35
renamed _session to _sess for gelf 2020-03-24 15:39:04 +02:00
Andris Reinman 2681ceb764
fixed invalid db for audits 2019-11-21 11:37:00 +02:00
Andris Reinman 0ec8851660 Store audit messages 2019-10-01 11:22:10 +03:00
Andris Reinman 83bab195e7 updates to message auditing 2019-09-29 15:00:44 +03:00
Andris Reinman 389d08edc9 testing audit task 2019-09-27 21:26:17 +03:00
Andris Reinman f46f9ddfe1 show targets in /addresses result 2019-09-25 16:39:48 +03:00
Andris Reinman fcd344bfd1 Updated user-delete task to not update all messages at once 2019-09-13 15:05:36 +03:00
Andris Reinman 6557adeab7 v1.20.2 2019-06-07 15:41:21 +03:00
Andris Reinman fdcc7efcd4 mark restored message as undeleted 2019-05-21 15:41:28 +03:00
Andris Reinman 8febba7cd4 updated restore task 2019-05-21 14:00:47 +03:00
Andris Reinman cb5696ff03 use shorter log messages for quota changes 2018-12-03 16:14:32 +02:00
Andris Reinman c02ae4ef77 quota usage logging 2018-12-03 11:06:47 +02:00
Andris Reinman a0974b0fa8 updated quota calculations 2018-11-26 10:02:39 +02:00
Andris Reinman b8af48c13f v1.10.14 2018-11-23 20:57:45 +02:00
Andris Reinman 24229569e3 fixed cursor leak in restore task 2018-11-06 10:36:26 +02:00
Andris Reinman b4e7387d8b fix tasks 2018-10-31 19:00:41 +02:00
Andris Reinman 96329aa85a task runner 2018-10-11 11:48:12 +03:00