Commit graph

153 commits

Author SHA1 Message Date
Andris Reinman
ecbdc9be5f
fix(SNI): disable SNI certificate autogeneration by default 2024-04-29 13:18:00 +03:00
Andris Reinman
40db519d9c
feat(SNI): Autogenerate TLS certificates for SNI 2024-04-29 09:57:37 +03:00
Andris Reinman
4dbc5c5032
fix(roles): Added new role 'downloader' that can download any email 2024-03-14 13:25:47 +02:00
NickOvt
9f704f7c5d
fix(api-generation): api generation package now uses WIldduck Joi and does not depend on fixed joi version ZMS-126 (#639)
* restifyapi generate transformed into a class and uses the passed Joi and dirname

* remove joi dependency from .ncurc.js
2024-02-29 10:07:16 +02:00
NickOvt
c7a1ab4987
fix(api-generate): Move API generation code into separate package and use it ZMS-119 (#613)
* test initial design of API generation as a restify plugin. next extract it into separate npm package and add more checks/logs etc.

* remove API docs generation from the WILDDUCK specific tools.js file into a separate file. Do appropriate changes

* move api generation into separate npm package, currently local

* add restifyapigenerate package and use it, fix path

* separate API docs generation config into a separate file. Fix API docs generation package version
2024-02-05 10:29:24 +02:00
Andris Reinman
1bc4bbc1e6
Do not use wild-config directly in imap-core 2023-08-31 09:56:04 +03:00
Andris Reinman
d0d2a0e140
Log acme results to graylog 2023-01-19 10:46:12 +02:00
Andris Reinman
3610fe9793
started with ES 2023-01-09 11:57:15 +02:00
Andris Reinman
6008fb26ed
re-run test with 127.0.0.1 2022-12-15 11:29:12 +02:00
Andris Reinman
726f89a720
re-run test with 127.0.0.1 2022-12-15 11:17:35 +02:00
Andris Reinman
c1e82e7f76
retry test 2022-12-15 11:13:58 +02:00
Andris Reinman
ef9a47352d
updated restify error response 2022-11-24 16:04:06 +02:00
Andris Reinman
0d327c1315
Added preauth API endpoint 2022-10-07 10:13:05 +03:00
Andris Reinman
4437a60a3b
Added account export and import API endpoints 2022-10-06 13:57:06 +03:00
Andris Reinman
c1acc970d1
started with export/import feature 2022-09-20 15:35:10 +03:00
Andris Reinman
04ba496dc7
bunch of fixes 2022-07-05 11:57:57 +03:00
Andris Reinman
28cf0e9ff1
Include user id and origin IP as part of the envelope value provided to plugins 2022-06-21 11:12:59 +03:00
Andris Reinman
73e01827cb
Added partial support for running Zone-mta plugins for message queueing 2022-06-21 10:30:26 +03:00
Andris Reinman
5be8f6eb7c
Updated defaults for webauthn 2022-03-07 09:58:22 +02:00
Andris Reinman
778dfac7ed
removed u2f, added webauthn 2022-03-06 00:08:48 +02:00
Andris Reinman
131757bd82
allow to use "cpus" as process count 2021-11-12 10:29:17 +02:00
Andris Reinman
64c47ec587 v1.35.1 2021-09-05 14:11:24 +03:00
Andris Reinman
6ccaec201e added simple admin page for settings 2021-09-04 15:32:27 +03:00
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
db5306274a use locking for EXPUNGE 2021-07-05 20:31:35 +03:00
Andris Reinman
6d3badf1db refactored encrypted fields 2021-07-05 15:24:01 +03:00
Andris Reinman
dcddddbbea bumped deps 2021-07-05 00:04:00 +03:00
Andris Reinman
dba85f7fde renewing ACME certs 2021-06-22 15:10:23 +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
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
eec5d66094 Allow using SNI TLS certificates with IMAP/POP3 2021-05-13 17:08:14 +03:00
Andris Reinman
0c35ee7f5f Added role for audit download 2021-04-16 11:28:08 +03:00
Andris Reinman
19513a0bbf removed default access token 2021-04-01 14:05:57 +03:00
Andris Reinman
0e1cbb3654 Allow configuring CORS origins 2021-04-01 13:53:52 +03:00
Andris Reinman
b9b1cd8494 Allow all CORS origin 2021-04-01 13:50:26 +03:00
Andris Reinman
b61ba63d6a first draft for webhooks 2020-10-09 11:08:33 +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
6fafcaa957 made metaData visible for user, added new property internalData 2020-09-17 10:32:27 +03:00
Andris Reinman
f239504651 updated installer script to enable loop detection 2020-07-16 20:08:05 +03:00
Andris Reinman
8f31640424 v1.28.2 2020-07-16 13:06:38 +03:00
Andris Reinman
e0ad98e3ef v1.25.1 2020-05-08 10:55:07 +03:00
Andris Reinman
4f0c25aa4c v1.25.0 2020-05-08 10:43:59 +03:00
Andris Reinman
89a1e32163
Disable default extra imap interface 2020-03-24 14:16:55 +02:00
Andris Reinman
a90da6345a
v1.23.4 2020-03-09 13:50:41 +02:00
Andris Reinman
7b8a863125 removed audit info from user object 2019-10-02 11:35:31 +03:00