Commit graph

142 commits

Author SHA1 Message Date
Andris Reinman 853d983539
Added missing internalData object to new accounts 2023-04-19 17:08:32 +03:00
Mehmet Kozan b92ffe897f
Update users.js
if username not includes "@" or not an email, tools.normalizeAddress() function not working correctly.
2023-03-28 15:49:21 +03:00
Mehmet Kozan 8aee41f98a
Update users.js
if username setted as an email. this code removes domain dots.  fixed via using tools.normalizeAddress function. related related #414 #432 #454
2023-03-28 15:20:20 +03:00
Mehmet Kozan cb7fd7cca4 Update users.js
resolve username which contains "@", regex same as "post:user/" endpoint. related #414 #432
2023-03-27 11:53:45 +03:00
Andris Reinman b8efbfce4f
Index emails for accounts with indexing feature flag 2023-03-10 11:13:12 +02:00
Andris Reinman e27eea14ff
Upgraded to Restify v9. Removed next() calls. 2022-11-24 12:26:10 +02:00
Andris Reinman 4437a60a3b
Added account export and import API endpoints 2022-10-06 13:57:06 +03:00
Andris Reinman e213df2255
started with import stream parser 2022-09-20 15:49:14 +03:00
Andris Reinman c1acc970d1
started with export/import feature 2022-09-20 15:35:10 +03:00
Andris Reinman 957359c528
Allow to limit the count of filters per account 2022-07-28 11:54:26 +03:00
Andris Reinman 04ba496dc7
bunch of fixes 2022-07-05 11:57:57 +03:00
Andris Reinman 6045004dc5
Backported API tests from the Hapi branch 2022-05-16 00:18:24 +03:00
Andris Reinman 5be8f6eb7c
Updated defaults for webauthn 2022-03-07 09:58:22 +02:00
Andris Reinman 2173a5c38f
Forward tracking 2021-10-04 11:57:43 +03:00
Andris Reinman d1885c28e0 Updated /settings endpoint. Added new setting keys 2021-09-04 10:30:50 +03:00
Andris Reinman eb3e26e153 Upgraded OpenPGP to v5 2021-09-03 21:32:39 +03:00
Andris Reinman 53cda36329 Upgrade Mongodb library from 3 to 4
update
2021-08-30 11:21:50 +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 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 25eb5b198b ensure non-200 response for errors 2021-05-20 14:47:20 +03:00
Andris Reinman f2f09dce57 added endpoint to recover a deleted user 2021-01-22 15:52:35 +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
Louis Laureys 4843208761 Delete all apidoc jsdoc 2020-11-06 01:34:32 +01:00
Andris Reinman 9e75853560 added support for sha256crypt 2020-10-08 11:32:48 +03:00
Andris Reinman 021e6bb4af allow importing users with argon2 password hashes 2020-10-08 10:50:51 +03:00
Andris Reinman 399251f1fc added metaData for forwarded addresses 2020-09-28 13:45:41 +03:00
Andris Reinman 6fafcaa957 made metaData visible for user, added new property internalData 2020-09-17 10:32:27 +03:00
Andris Reinman 488f41c93e Upgraded joi to latest 2020-07-19 20:51:06 +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
Andris Reinman 1030d1bb02 added new user option pop3MaxMessages 2020-07-08 20:50:51 +03:00
Andris Reinman ee8dff0ccd v1.24.0 2020-04-24 11:51:33 +03: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 fa695adc70
handle name parsing failures 2020-02-19 10:12:49 +02:00
Andris Reinman 188f4dccc5
added new user setting option to disable authentication 2019-11-15 09:16:53 +02: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 7b8a863125 removed audit info from user object 2019-10-02 11:35:31 +03:00
Andris Reinman 389d08edc9 testing audit task 2019-09-27 21:26:17 +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 9dc18e8a7e Return list of strings for forward targets 2019-09-13 11:12:47 +03:00
Andris Reinman b26a749e70 fixed issue with req.accessToken 2019-08-28 10:03:56 +03:00
Andris Reinman 903c7a17f0 Log out sessions on 2FA enable 2019-08-27 21:04:41 +03:00
Andris Reinman 7383276cda Reset existing sessions if password is updated 2019-08-27 15:46:15 +03:00