Commit graph

142 commits

Author SHA1 Message Date
Andris Reinman dcef8e22cd migrated API tests from icedfrisby to supertest 2019-07-31 16:05:59 +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
Louis Laureys 08927831b7 an user > a user 2019-07-08 18:14:55 +02:00
Andris Reinman 39bd87ebaa allow to set user specific IMAP max connections 2019-02-12 13:20:32 +02:00
Andris Reinman cc08421ab8 updated receivedMax definition 2019-01-10 14:41:39 +02:00
Andris Reinman cb5696ff03 use shorter log messages for quota changes 2018-12-03 16:14:32 +02:00
Andris Reinman 41ac918fd2 log recalculated storage 2018-12-03 13:58:18 +02:00
Andris Reinman 15c316cd6d Updated TOTP API 2018-11-28 15:50:57 +02:00
Andris Reinman 105bd36be0 added new user property metaData 2018-11-28 12:25:54 +02:00
Andris Reinman b8af48c13f v1.10.14 2018-11-23 20:57:45 +02:00
Andris Reinman 54009bfdb0 extra logs for fetch/append 2018-11-23 11:06:35 +02:00
Andris Reinman dcfd7824b0 fix quota calculation 2018-11-22 09:35:21 +02:00
Andris Reinman 36df90c25d v1.8.1 2018-10-22 09:27:43 +03:00
Andris Reinman 624654a84d v1.7.0 2018-10-18 19:07:13 +03:00
Andris Reinman c9c441c01b updated api listing role 2018-10-12 15:38:00 +03:00
Andris Reinman 5596f47a1a updated api permissions 2018-10-12 11:13:54 +03:00
Andris Reinman df9b0240d0 fixed docs 2018-10-03 10:45:52 +03:00
Andris Reinman 92361609c1 v1.4.23 2018-10-03 10:16:18 +03:00
Andris Reinman 040ec15c4f fixed docs 2018-10-01 13:38:23 +03:00
Andris Reinman bd5615e8ed v1.4.22 2018-10-01 13:28:27 +03:00
Andris Reinman 8fc272b11e convert fingerprint 2018-09-20 13:38:26 +03:00
Andris Reinman 208ebb90e5 added option for auditing 2018-09-18 10:20:06 +03:00
Andris Reinman 0f0de6528c v1.4.10 2018-09-13 09:12:41 +03:00
Andris Reinman 4b175b52d1 updated commit hashes 2018-09-12 13:55:42 +03:00
Andris Reinman 34df49cdfe updated api docs 2018-09-12 13:33:32 +03:00
Andris Reinman 700b770c69 updated commit hashes 2018-09-12 13:29:16 +03:00
Andris Reinman 617576c2e3 changed pwd reply error 2018-09-12 13:07:40 +03:00
Andris Reinman 2a7b3db231 compare passwords against haveibeenpwned 2018-09-12 13:00:36 +03:00
Andris Reinman 8a1fc1325d update docs 2018-09-11 15:12:14 +03:00
Andris Reinman aa64123766 allow using string 1 as truthy value for boolean arguments 2018-09-10 14:51:57 +03:00
Andris Reinman aea3fb356d Allow using password hashes 2018-09-07 10:56:11 +03:00
Andris Reinman 573787f1c3 allow ip and sess for all API calls. added hashedPassword argument for user create and update 2018-09-07 09:58:05 +03:00
erdii 8dc66fca1e fixed apidocs for "Users - GetUser" 2018-09-02 15:09:18 +02:00
Andris Reinman 3b645d39f3 use new permissions system for users api 2018-08-29 15:27:57 +03:00
Andris Reinman d6e3271870 upgraded openpgpjs 2018-08-15 10:17:02 +03:00
Andris Reinman 83c1bdc745 use projection instead of fields 2018-08-14 23:45:45 +03:00
Andris Reinman 3418390d26 update for mongodb pagination 2018-08-03 16:15:35 +03:00
Andris Reinman dbb9e9c456 do not use prev cursor for first page 2018-08-03 15:59:33 +03:00
Andris Reinman 7e0af7ab1c Use async mongo paging 2018-08-03 15:44:03 +03:00
Andris Reinman 48d6e53d22 fixed api without imap 2018-06-18 16:29:10 +03:00
Andris Reinman 5a0b00a7af allow settings receivedMax 2018-06-12 13:45:02 +03:00
Andris Reinman 6a16a08916 v1.2.1 2018-06-12 11:58:35 +03:00
Andris Reinman 31d80c6dc6 expose more limits 2018-06-12 11:35:37 +03:00
Andris Reinman 4bef7e3a10 Allow using addresses as usernames 2018-05-11 14:39:23 +03:00
Andris Reinman 4582f8e08c changed regex 2018-02-21 20:26:07 +02:00
Andris Reinman 61052ca23a change 2018-02-06 15:10:53 +02:00
Andris Reinman a6c151bc6d change 2018-02-06 15:08:14 +02:00
Andris Reinman 32c0a8c044 v1.0.114 2018-02-06 13:17:49 +02:00
Andris Reinman 44d9fffda7 v1.0.113 2018-01-30 16:14:15 +02:00
Andris Reinman dc6b6df8a6 updates 2018-01-26 12:54:59 +02:00
Andris Reinman 4b3823e947 updated example welcome message 2018-01-26 11:39:08 +02:00
Andris Reinman 261f28c15c allow name properties for addresses 2018-01-24 13:37:57 +02:00
Andris Reinman 435598b012 use targets 2018-01-20 23:38:24 +02:00
Andris Reinman 0d90c70331 updated api docs 2018-01-20 23:19:37 +02:00
Andris Reinman 127536799f use targets 2018-01-20 21:38:56 +02:00
Andris Reinman fe55160865 added addTagsToAddress property 2018-01-16 13:37:06 +02:00
Andris Reinman ed1e7dadee updated docs 2018-01-15 13:53:33 +02:00
Andris Reinman 768dd02da2 updated boolean check in api 2018-01-11 09:43:31 +02:00
Andris Reinman 98247a6f5b v1.0.100 2017-12-27 15:22:48 +02:00
Andris Reinman e721238a97 addes some error codes 2017-12-21 10:31:34 +02:00
Andris Reinman 38e60e35a4 Added new resolve method to find user id for an username 2017-12-21 09:59:56 +02:00
Andris Reinman ce7818ff96 Allow caching user settings in Redis 2017-12-08 14:29:00 +02:00
Andris Reinman 4e44084f17 do not return blank content type values in bodystructure 2017-12-04 16:52:20 +02:00
Andris Reinman c8a1ba81ae v1.0.92 2017-11-28 13:57:38 +02:00
Andris Reinman 6a56201b78 Updated doc generation 2017-11-27 14:20:57 +02:00
Andris Reinman b39cafafe8 started using a fork of mongo-cursor-pagination 2017-11-26 23:54:53 +02:00
Andris Reinman b90b54b866 started using apidocs.js 2017-11-23 19:27:06 +02:00
Andris Reinman fa20d3c894 v1.0.90 2017-11-23 11:51:37 +02:00
Andris Reinman b54e110020 Added method to delete users 2017-11-17 13:37:53 +02:00
Andris Reinman 23516a47a9 treat user.forward as an array 2017-11-13 15:27:37 +02:00
Andris Reinman a7bf1185e2 v1.0.88 2017-11-03 14:18:04 +02:00
Andris Reinman d19e9b062e support tags 2017-11-03 14:11:59 +02:00
Andris Reinman 98a38fab04 allow encrypting forwarded emails 2017-10-30 13:41:53 +02:00
Andris Reinman 0fc0dad855 forwarding update 2017-10-27 15:45:51 +03:00
Andris Reinman 4958c2a13d Updated account creation handlers 2017-10-24 15:27:32 +03:00
Andris Reinman fcfff798e8 Updated account creation handlers 2017-10-24 15:25:26 +03:00
Andris Reinman 3068898bb8 Updated account creation handlers 2017-10-24 15:17:36 +03:00
Andris Reinman 6de37d687c Updated account creation handlers 2017-10-24 14:30:33 +03:00
Andris Reinman a36311c2df fixed handling of redis.exec 2017-10-03 13:09:16 +03:00
Andris Reinman a7ec6f9158 allow closing all active imap sessions of an user 2017-10-02 16:30:27 +03:00
Andris Reinman eb3c5cca67 allow creating users without an email address 2017-09-06 14:53:09 +03:00
Andris Reinman 372f23bae6 fix invalid prev cursors 2017-09-04 15:04:43 +03:00
Andris Reinman 3df13f7fee allow longer cursors 2017-09-04 14:49:04 +03:00
Andris Reinman 4cfd90f473 v1.0.77 2017-09-01 14:50:53 +03:00
Andris Reinman 0e0275423d Use UID range when quering messages 2017-08-10 22:20:21 +03:00
Andris Reinman 11c4f583f8 return pgp key information for an user 2017-08-09 16:45:52 +03:00
Andris Reinman 463bc61aeb added API endpoint to reset user password 2017-08-05 15:55:29 +03:00
Andris Reinman 0c96919679 Added support for PGP encrypting cleartext messages 2017-08-03 15:02:02 +03:00
Andris Reinman 9e839058cf v1.0.64 2017-07-31 10:59:18 +03:00
Andris Reinman ea4b038f73 fixed authlog previous paging 2017-07-29 22:08:43 +03:00
Andris Reinman 9e767187cb refactor api 2017-07-26 11:52:55 +03:00