Commit graph

1040 commits

Author SHA1 Message Date
Andris Reinman d1885c28e0 Updated /settings endpoint. Added new setting keys 2021-09-04 10:30:50 +03:00
Andris Reinman f500a275af Added settings endpoint, allow to override ARCHIVE_TIME 2021-09-04 00:19:24 +03:00
Andris Reinman eb3e26e153 Upgraded OpenPGP to v5 2021-09-03 21:32:39 +03:00
Andris Reinman 9422d02373 prefer pkcs8 to pkcs1 2021-08-30 13:04:13 +03:00
Andris Reinman 7671a5e140 reverted privateKeyEncoding frmat 2021-08-30 11:23:20 +03:00
Andris Reinman 9075fc226d Merge branch 'master' of github.com:nodemailer/wildduck 2021-08-30 11:22:05 +03:00
Andris Reinman 53cda36329 Upgrade Mongodb library from 3 to 4
update
2021-08-30 11:21:50 +03:00
James Alvarez 3ae17c463d changed encoding of public and private keys 2021-08-30 13:21:58 +08:00
Louis Laureys c03e029b86 Add idate to EXISTS update entry 2021-08-07 00:28:21 +02:00
Andris Reinman 864fa8d8b6 use write lock for move api 2021-07-05 22:31:25 +03:00
Andris Reinman 9419e832cc use locking for MOVE 2021-07-05 20:37:32 +03:00
Andris Reinman db5306274a use locking for EXPUNGE 2021-07-05 20:31:35 +03:00
Andris Reinman 0ef9f442c9 fixed dkim key loading 2021-07-05 15:58:08 +03:00
Andris Reinman 6d3badf1db refactored encrypted fields 2021-07-05 15:24:01 +03:00
Andris Reinman dba85f7fde renewing ACME certs 2021-06-22 15:10:23 +03:00
Andris Reinman 14ecd5cf90 Updated lock handling 2021-06-21 20:32:25 +03:00
Andris Reinman 0c7ad4c107 typo 2021-06-21 15:18:58 +03:00
Andris Reinman 5536bc0f93 added new API endpoint to get info about deleted users 2021-06-21 15:17:31 +03:00
Andris Reinman c50c5097f0 added log for lock error 2021-06-21 14:28:40 +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 383bcd6ee2 testing out acme-generated certificates 2021-06-11 15:07:40 +03:00
Andris Reinman d95f4fe4cd allow to use predefined asp passwords 2021-06-04 10:34:26 +03:00
Andris Reinman fb3356e759 include idate value in message info 2021-06-03 16:04:10 +03:00
Andris Reinman 425652d4c0 use public properties to check if a socket is open or not 2021-05-31 16:19:44 +03:00
Andris Reinman 9c04a286e2 updated error codes for API 2021-05-21 20:14:43 +03:00
Andris Reinman 25eb5b198b ensure non-200 response for errors 2021-05-20 14:47:20 +03:00
Andris Reinman 5020adaf22 allow searching certs by SAN 2021-05-20 11:33:53 +03:00
Andris Reinman 2d381db260 testcase for POST certs 2021-05-19 19:43:13 +03:00
Andris Reinman a03c97a943 updates for cert handling 2021-05-15 20:29:11 +03:00
Andris Reinman eec5d66094 Allow using SNI TLS certificates with IMAP/POP3 2021-05-13 17:08:14 +03:00
Andris Reinman 4edad37888 Log submitted drafts to GELF 2021-05-06 14:01:21 +03:00
Andris Reinman 7a4e9514ef fixed broken SEARCH UID response 2021-04-27 13:10:08 +03:00
Andris Reinman 96dbe65f81 v1.33.1 2021-04-26 10:54:19 +03:00
Andris Reinman d487102571 filter by delivered-to 2021-04-26 10:16:21 +03:00
Andris Reinman 2d4cc85257 allow to provide default target mailbox for stored messages 2021-04-21 11:29:30 +03:00
Andris Reinman 8401b5ba7a use noCursorTimeout for mbox queries 2021-04-16 13:31:50 +03:00
Andris Reinman 0df624d39e use noCursorTimeout for mbox queries 2021-04-16 13:29:52 +03:00
Andris Reinman ce15670d7c Make sure that addressregister addresses are decoded from mime-words 2021-04-15 15:41:08 +03:00
Andris Reinman d5503a202e added missing space after challenge response 2021-04-07 11:15:26 +03:00
Andris Reinman 0869d7b391 include retention info in mailboxes list 2021-03-26 11:22:50 +02:00
Andris Reinman 20fda17be4 include hash value in attachment output 2021-03-26 09:58:05 +02:00
Andris Reinman 83f4a0598c removed received header parsing 2021-02-26 16:43:29 +02:00
Andris Reinman f56a19f6b2 include received info in webhook 2021-02-26 16:34:11 +02:00
Andris Reinman b921021d0a Added SPAM/HAM marking webhook 2021-02-26 14:00:13 +02:00
Andris Reinman 97c2ce77b6 added minSize and maxSize search parameters 2021-02-18 10:19:13 +02:00
Andris Reinman b62c7c47b9 v1.32.3 2021-02-09 12:08:53 +02:00
Andris Reinman daa9ac4e29 delete user record placeholder once delete task is completed 2021-01-22 17:40:33 +02:00
Andris Reinman f2f09dce57 added endpoint to recover a deleted user 2021-01-22 15:52:35 +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 766746945d Do not use _id in API response 2021-01-07 09:41:48 +02:00
Andris Reinman ac7073c852 bumped deps 2021-01-04 14:20:48 +02:00
Andris Reinman ea53bac4bf added API endpoint to delete outbound emails 2021-01-04 11:40:44 +02:00
Andris Reinman 75fe0c4f96 fixed broke FETCH paging 2020-12-13 10:38:14 +02:00
Andris Reinman 736ef7de44 use paging when FETCHing mailbox contents 2020-12-13 10:07:23 +02:00
Andris Reinman 38f4220521 v1.31.4 2020-12-02 11:56:44 +02:00
Andris Reinman 1e1417cedb when submitting message structures then extract embedded attachments from HTML before doing validation checks 2020-11-26 18:03:23 +02:00
Andris Reinman e87ccd3ccc Delete recorded addresses when removing user account 2020-11-18 18:58:27 +02:00
Andris Reinman c024715fde v1.31.3 2020-11-18 18:27:39 +02:00
Andris Reinman 2a704ea951 v1.31.2 2020-11-18 18:25:58 +02:00
Andris Reinman b26d97bc13 v1.31.1 2020-11-18 18:19:56 +02:00
Andris Reinman 1ce995edd6 new API endpoint /addressresgister 2020-11-18 17:56:52 +02:00
Andris Reinman 9ccb18cc16
Merge pull request #282 from louis-lau/openapi
Openapi 3 specification
2020-11-18 16:18:42 +02:00
Lauri Anteploon 203bbf6cfd Moved "greylist" and "soft reject" to same case block.
In Rspamd "greylist" and "soft reject" actions are synonymous.
Which one is emitted depends on the greylisting module configuration.
2020-11-11 10:43:21 +00:00
Louis Laureys cc7b03ba04 Delete generated apidoc 2020-11-09 17:24:06 +01:00
Louis Laureys 4843208761 Delete all apidoc jsdoc 2020-11-06 01:34:32 +01:00
Andris Reinman 2f848a232d log POP3 RETR commands 2020-11-03 10:31:45 +02:00
Louis Laureys 9dd3ed0e65 Fix error when partially upding a filter 2020-10-19 00:34:34 +02:00
Andris Reinman b61ba63d6a first draft for webhooks 2020-10-09 11:08:33 +03:00
Andris Reinman 9e75853560 added support for sha256crypt 2020-10-08 11:32:48 +03:00
Andris Reinman f56e89b14f fixed invalid argon2 key 2020-10-08 10:57:26 +03:00
Andris Reinman 021e6bb4af allow importing users with argon2 password hashes 2020-10-08 10:50:51 +03:00
Andris Reinman 50766f5e42 v1.30.2 2020-10-08 08:55:56 +03:00
Louis Laureys b504634b62 Fix unconverted objectids 2020-10-08 00:58:01 +02:00
Louis Laureys a1b8b712ab Fix disable custom 2FA response 2020-10-05 19:36:08 +02:00
Andris Reinman 61eb05717c v1.30.1 2020-10-01 11:01:20 +03:00
Andris Reinman eb5707b41e doc updates 2020-09-28 13:52:22 +03:00
Andris Reinman 399251f1fc added metaData for forwarded addresses 2020-09-28 13:45:41 +03:00
Andris Reinman f2f14ca8fc started with metaData for addresses 2020-09-25 16:49:38 +03:00
Andris Reinman 89dad94ae3 v1.30.0 2020-09-25 12:58:00 +03:00
Andris Reinman d7392e83e9 v1.29.5 2020-09-18 10:43:22 +03:00
Andris Reinman 2d591dd126 v1.29.3 2020-09-18 10:13:35 +03:00
Andris Reinman 2557599c63 v1.29.2 2020-09-17 12:42:41 +03:00
Andris Reinman 2fc89c0ecc v1.29.1 2020-09-17 12:36:20 +03:00
Andris Reinman 1ae683792f filter trash and junk if searchable 2020-09-17 12:13:12 +03:00
Andris Reinman 6fafcaa957 made metaData visible for user, added new property internalData 2020-09-17 10:32:27 +03:00
Andris Reinman 2fdf9ec2e4 Added sendTime option for draft submissions 2020-09-10 10:27:50 +03:00
Andris Reinman 418cf70b66 Refactored IMAP COPY. Aborts copying if socket to client is closed 2020-09-08 12:26:33 +03:00
Andris Reinman cd0636725d Merge branch 'master' of github.com:nodemailer/wildduck 2020-09-08 10:47:30 +03:00
Andris Reinman c1abce1363 do not COPY if QUOTA is full 2020-09-08 10:00:17 +03:00
Louis Laureys 51414fb2ad
Fix custom 2fa api response (#262) 2020-08-29 19:15:59 +03:00
Andris Reinman 5abdac4c8c updated API handling for autoreplies 2020-07-31 13:36:07 +03:00
Andris Reinman e7413df902 updated cursor schema 2020-07-21 21:52:40 +03:00
Andris Reinman 04370fc51f fixed invalid headers handling 2020-07-21 19:40:52 +03:00
Andris Reinman 0587c2934f Added missing index and address handler 2020-07-21 19:31:23 +03:00
Andris Reinman a4d400ad36 v1.28.0 2020-07-21 11:58:24 +03:00
Andris Reinman 488f41c93e Upgraded joi to latest 2020-07-19 20:51:06 +03:00
Andris Reinman 22b218c3c7 v1.27.5 2020-07-16 23:01:45 +03:00
Andris Reinman c4b5604f36 v1.27.4 2020-07-16 22:14:57 +03:00
Andris Reinman 6d17dbccf3 v1.27.3 2020-07-16 16:57:13 +03:00
Andris Reinman 8f31640424 v1.28.2 2020-07-16 13:06:38 +03:00
Andris Reinman e4b11e557e show validation errors in JSON response 2020-07-16 11:31:58 +03:00
Andris Reinman 8957ec028b default GET+POST to req.params 2020-07-16 11:15:04 +03:00
Assis Ngolo 149cbf30db Merge branch 'master' of https://github.com/nodemailer/wildduck into sha512-support 2020-07-14 15:04:25 +01:00
Assis Ngolo 5d3342f569 Remove call to crypto libraries on user creation, check only hash formats 2020-07-14 15:02:05 +01:00
Andris Reinman 7bc1d8e035
Merge pull request #245 from figassis/sha512-support
add support for sha512crypt hashes during migration
2020-07-13 22:53:27 +03:00
Assis Ngolo 1023dbc9c2 add support for sha512crypt hashes during migration 2020-07-13 20:02:07 +01:00
Andris Reinman 1030d1bb02 added new user option pop3MaxMessages 2020-07-08 20:50:51 +03:00
Andris Reinman 4062fc0bbd Added simple docs for tokens 2020-07-07 11:06:00 +03:00
Andris Reinman cc0c6e5438 v1.26.5 2020-07-03 23:33:05 +03:00
Andris Reinman 2ebd36f2d5 fix creating hidden folders 2020-07-02 13:23:06 +03:00
Andris Reinman 58eb010a9c allow to hide folders 2020-07-02 13:08:16 +03:00
Andris Reinman 4a194b6502 updated autiding 2020-07-01 10:37:28 +03:00
Andris Reinman 7abe3215a4 do not throw an error if attachment is missing 2020-06-30 09:10:58 +03:00
Andris Reinman b996321832 updated commit hashes 2020-06-25 11:26:03 +03:00
Andris Reinman b3463071f7 bumped some deps, started with better schemas 2020-06-25 11:19:20 +03:00
Andris Reinman 329a157f03 store queue id 2020-05-27 13:59:23 +03:00
Andris Reinman 2a24ff9331 v1.26.3 2020-05-27 11:55:36 +03:00
Andris Reinman 9cfd3271b6 Do not use updateOne on possibly sharded collection without shard key 2020-05-25 11:50:43 +03:00
Andris Reinman a3777c43fe remove markdown urls from intro text 2020-05-15 17:49:38 +03:00
Andris Reinman 14cb554c19 fixed invalid pop3 quit 2020-05-15 16:19:01 +03:00
Andris Reinman 19668a863a Merge branch 'master' of github.com:nodemailer/wildduck 2020-05-11 20:10:35 +03:00
Andris Reinman 1ca26d464c allow contentTransferEncoding 2020-05-11 20:10:03 +03:00
Louis Laureys d0576f4afe Allow disabling forwarder 2020-05-08 15:36:00 +02:00
Andris Reinman f438e68c42 added missing size to message output 2020-05-08 11:13:24 +03:00
Andris Reinman 4f0c25aa4c v1.25.0 2020-05-08 10:43:59 +03:00
Andris Reinman faa713d12e do not use collection.update 2020-04-24 12:27:25 +03:00
Andris Reinman ee8dff0ccd v1.24.0 2020-04-24 11:51:33 +03:00
Andris Reinman 7f49180257 fixed rdate format on user delete 2020-04-09 07:37:23 +03:00
Andris Reinman 414962342b Log ip and sess to Graylog 2020-04-08 11:57:48 +03:00
Andris Reinman fdea1d3a35
renamed _session to _sess for gelf 2020-03-24 15:39:04 +02:00
Andris Reinman da9a3100cb
log api errors 2020-03-24 14:39:04 +02:00
Andris Reinman 2eb189f26d
Replaced log.debug with log.verbose 2020-03-24 14:30:43 +02:00
Andris Reinman a44a946496
log api search queries 2020-03-19 13:21:05 +02:00
Andris Reinman e2b59cb503
Fix issue where POP3 did not mark messages as seen 2020-03-15 13:25:17 +02:00
Andris Reinman a90da6345a
v1.23.4 2020-03-09 13:50:41 +02:00
Andris Reinman fe1bbd1f58
send imap flag notifications for submitted drafts 2020-03-03 14:39:11 +02:00
Rezart Qelibari 3a43069509 Allow prefix-partial wildcard addresses
Enables recognition of prefix-partial wildcard addresses à la
'prefix*@domain.com'.
2020-02-25 00:33:21 +01:00
Andris Reinman 7a8f26c8ef
allow using metaData in list response 2020-02-21 10:59:12 +02:00
Andris Reinman 5a560073b9
return metadata as an object instead of a string 2020-02-21 10:38:02 +02:00
Andris Reinman 4e395dd382
Allow using JS object as metaData value 2020-02-21 10:24:35 +02:00
Andris Reinman 1b81092c28
do not set answered if also forwarded 2020-02-19 11:09:40 +02:00
Andris Reinman 662d2c3df8
add answered flag to forwarded emails 2020-02-19 10:57:37 +02:00
Andris Reinman c954ae5edb
fixed rehash check 2020-02-19 10:37:22 +02:00
Andris Reinman fa695adc70
handle name parsing failures 2020-02-19 10:12:49 +02:00
Andris Reinman d74d13691b
do not stream fetch responses for metadata fields 2020-02-05 11:31:07 +02:00
Andris Reinman 489b1ded62
log mailbox with fetchok 2020-02-04 16:00:39 +02:00
Andris Reinman 44706fd757
log mailbox with fetchok 2020-02-04 15:58:37 +02:00
Andris Reinman 67f6134d16
Use large batch count for specific queries 2020-02-04 15:35:20 +02:00
Andris Reinman fafc124f83
use object for sorting 2020-01-29 17:58:59 +02:00
Andris Reinman 1676c7336f
do not read extra info for fetch 2020-01-29 15:38:15 +02:00
Andris Reinman b7ed286bf7
v1.23.2 2020-01-27 14:22:35 +02:00
Andris Reinman 494095f6f1
fixed invalid highestmodseq status item response 2020-01-11 17:37:07 +02:00
Andris Reinman 64ccb33ee5
bumped deps 2020-01-03 13:30:42 +02:00
Andris Reinman 512bf5a8b6
do not log fetch and expunge info to graylog 2019-11-26 16:27:56 +02:00
Andris Reinman 0e1861418a
fixed audit endpoint 2019-11-22 00:19:12 +02:00
Andris Reinman dde106c039
added api endpoint for audit info 2019-11-22 00:16:20 +02:00
Andris Reinman cf8d8f28cd
do not use finally 2019-11-21 16:23:18 +02:00
Andris Reinman a2b1ac227b
Added export endpoint for audit 2019-11-21 16:15:25 +02:00
Andris Reinman 2681ceb764
fixed invalid db for audits 2019-11-21 11:37:00 +02:00
Andris Reinman 7059f00e46
force autologout on suspension 2019-11-15 09:28:08 +02:00
Andris Reinman 5797a2f9f7
force logout if user is marked as suspended 2019-11-15 09:22:56 +02:00
Andris Reinman 188f4dccc5
added new user setting option to disable authentication 2019-11-15 09:16:53 +02:00
Andris Reinman cbd0dffbf2 use dot notation for addrview 2019-10-24 11:20:21 +03:00
Rezart Qelibari b4f8b63abc Fix missing addrview error
ZoneMTA wildduck plugin uses wildduck's user handler for address resolution.
A missing field in the projections map caused envelop from addresses
in outgoing messages that matched a wildcard address of the user to
be rejected by ZoneMTA wildduck plugin because of the error thrown in
the user handler of wildduck.
2019-10-23 23:20:28 +02:00
Andris Reinman e5163d5fe1 v1.23.1 2019-10-21 22:46:00 +03:00
Andris Reinman d1e595924c Include enabled2fa and autoreply in user listing 2019-10-10 14:01:59 +03:00
Andris Reinman 5dfa116cc5 Include enabled2fa and autoreply in user listing 2019-10-10 13:59:12 +03:00
Andris Reinman c1537dbaf5 Include enabled2fa and autoreply in user listing 2019-10-10 13:55:21 +03:00
Andris Reinman 96fa19068a allow to search messages from Junk/Trash 2019-10-03 17:00:51 +03:00
Andris Reinman d5fdb3f4e2 Do not encrypt draft messages 2019-10-02 14:33:06 +03:00
Andris Reinman 7b8a863125 removed audit info from user object 2019-10-02 11:35:31 +03:00
Andris Reinman 7c5bf84c52 do not use .finally() because of Node v8 2019-10-01 16:27:10 +03: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 08200e4795 Added role for attachments 2019-09-19 15:38:56 +03:00
Andris Reinman 7c4fcaeab3 updated api docs 2019-09-13 15:33:04 +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 b2d98a007b special forward settings for relays 2019-09-13 11:50:18 +03:00
Andris Reinman 9dc18e8a7e Return list of strings for forward targets 2019-09-13 11:12:47 +03:00
Andris Reinman 121b61a6f6 v1.22.1 2019-09-12 14:25:42 +03:00
Andris Reinman b26a749e70 fixed issue with req.accessToken 2019-08-28 10:03:56 +03:00
Andris Reinman d3722b9960 Fixed logout on 2fa change 2019-08-27 21:27:54 +03:00
Andris Reinman 903c7a17f0 Log out sessions on 2FA enable 2019-08-27 21:04:41 +03:00
Andris Reinman 07bc93bad0 fixed tests 2019-08-27 16:20:23 +03:00
Andris Reinman 7383276cda Reset existing sessions if password is updated 2019-08-27 15:46:15 +03:00
Andris Reinman 7fbf868b33 Merge branch 'master' of github.com:nodemailer/wildduck 2019-08-22 21:52:41 +02:00
Andris Reinman ecb74473a1 do not allow to use same TOTP code 2019-08-22 21:47:36 +02:00
Louis Laureys 4ef5cf6dc0 Add back the 404 code 2019-08-19 01:10:06 +02:00
Louis Laureys 667dce4a94
404 code to 200 code with an error code string
404 error without an error code string is inconsistent when compared to all other methods. While on that topic, is there any reason for not using the right http response codes

Sorry for all the issues 😁. Knowing me there's more to come. I'll get on the SHA password encryption as soon as I get my application working enough.
2019-08-17 00:58:26 +02:00
Andris Reinman af3649159c fixed too long attachment literals 2019-08-08 16:11:53 +03:00
Andris Reinman 19ec1ac2e4 fixed fetching partial non-decoded attachments 2019-08-08 10:01:36 +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 dcef8e22cd migrated API tests from icedfrisby to supertest 2019-07-31 16:05:59 +03:00
Andris Reinman afacc1df07 make sure that auth result is an array 2019-07-31 11:56:53 +03:00
Andris Reinman 2d3f959f4a Fixed mailbox counter counters 2019-07-31 11:32:41 +03:00
Andris Reinman f1752817a2 IMAP compiler 2019-07-31 11:26:38 +03:00
Andris Reinman be69992aa6 v1.21.1 2019-07-12 11:19:46 +03:00
Andris Reinman c28696676f v1.21.0 2019-07-12 10:21:48 +03:00
Andris Reinman a6bc7b4117 updated 2019-07-11 10:54:13 +03:00
Andris Reinman 7ab83dd6a0 starting asyncifying 2019-07-11 10:52:43 +03:00
Louis Laureys 08927831b7 an user > a user 2019-07-08 18:14:55 +02:00
Andris Reinman 231f52d72a v1.20.10 2019-07-08 11:33:27 +03:00
Andris Reinman c61eb2f939 v1.20.9 2019-07-05 13:56:11 +03:00
Andris Reinman 3b842a8dd2 v1.20.8 2019-07-03 11:39:30 +03:00
Andris Reinman a289063435 v1.20.6 2019-06-14 15:11:07 +03:00
Andris Reinman ba424c29c7 v1.20.5 2019-06-14 15:05:21 +03:00
Andris Reinman aeb74decf5 v1.20.4 2019-06-12 16:37:01 +03:00
Andris Reinman 353d8914d7 Merge branch 'master' of github.com:nodemailer/wildduck 2019-06-07 15:41:44 +03:00
Andris Reinman 6557adeab7 v1.20.2 2019-06-07 15:41:21 +03:00
Manuel B 9f84664593
document new line for private key file string 2019-05-29 19:16:12 +02: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 81e1300e3c updated docs 2019-05-10 13:56:27 +03:00
Andris Reinman a552d67311 v1.20.0 2019-05-10 13:32:49 +03:00
Rezart Qelibari a6390611ef Fix two linting errors 2019-05-10 05:21:09 +02:00
Rezart Qelibari 3c6ee0ce62 Allow forward-partial wildcard addresses
Enables recognition of forward-partial wildcard addresses à la
'*postfix@domain.com'.
2019-05-10 02:04:45 +02:00
Andris Reinman 268fbddc95 use countDocuments 2019-05-08 16:30:57 +03:00
Andris Reinman f8ee378ea0 v1.19.2 2019-05-08 15:09:21 +03:00
Andris Reinman 54c02937fb v1.19.1 2019-05-08 15:04:16 +03:00
Andris Reinman ead481c2bd prefer secondary for searching 2019-05-07 19:38:26 +03:00
Andris Reinman 9bd34588c4 prefer slave for imap fetch 2019-05-07 19:04:04 +03:00
Andris Reinman 5297a6edbf v1.19.0 2019-05-07 10:27:30 +03:00
Andris Reinman 685a360af7 Store Forwarded-For info 2019-05-03 14:38:46 +03:00
Andris Reinman 7e424ba7a1 allow filtering by unseen 2019-04-30 10:21:43 +03:00
Andris Reinman a42bf8f99d fix invalid db 2019-04-30 10:04:46 +03:00
Andris Reinman 2f3c45d98e update reuse cid for same data url 2019-04-29 23:20:38 +03:00
Andris Reinman ec3317b2b6 v1.18.0 2019-04-29 16:18:45 +03:00
Andris Reinman 5d5953c169 v1.17.2 2019-04-15 15:14:37 +03:00
Andris Reinman 664b3792a4 v1.17.2 2019-04-15 15:11:03 +03:00
Andris Reinman feda41d58b v1.17.0 2019-04-05 15:08:46 +03:00
Andris Reinman e5919187a4 v1.16.2 2019-03-26 16:41:43 +02:00
Andris Reinman 3d95b1355b v1.16.1 2019-03-26 14:34:55 +02:00
Andris Reinman 26f75ff081 v1.16.0 2019-03-26 14:17:43 +02:00
Andris Reinman dcc61f0d2e v1.15.2 2019-03-21 10:30:32 +02:00
Andris Reinman dd4442bc65 force id to string before filtering 2019-03-20 23:51:35 +02:00
Andris Reinman 5ebda12bde use roles for totp/u2f setup 2019-03-20 23:39:38 +02:00
Andris Reinman 5fffe6fb79 experimental user token generation on auth 2019-03-20 23:19:15 +02:00
Andris Reinman bc59ac1451 v1.15.1 2019-03-20 15:12:11 +02:00
Andris Reinman 8f7b184cd1 v1.15.0 2019-03-20 15:00:57 +02:00
Andris Reinman da24adb980 updated message upload API 2019-02-26 14:32:46 +02:00
Andris Reinman 432b99a602 removed some duplicate code 2019-02-25 09:50:55 +02:00
Andris Reinman 898647b737 updated stream headers 2019-02-23 01:19:44 +02:00
Andris Reinman 39bd87ebaa allow to set user specific IMAP max connections 2019-02-12 13:20:32 +02:00
Andris Reinman 8f2fdd8abf use constant definition instead of hardcoded TTL values 2019-01-26 12:50:51 +02:00