Commit graph

2122 commits

Author SHA1 Message Date
Andris Reinman 02faac9e8a
Merge branch 'master' of github.com:nodemailer/wildduck 2024-04-29 13:44:56 +03:00
Andris Reinman a6c53eba1f
fix(SNI): do not use the default db for SNI 2024-04-29 13:44:51 +03:00
github-actions[bot] 28bb4f4df4
chore(master): release 1.43.1 [skip-ci] (#680)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-29 13:19:59 +03:00
Andris Reinman 5af8f24ddb
Merge branch 'master' of github.com:nodemailer/wildduck 2024-04-29 13:18:05 +03:00
Andris Reinman ecbdc9be5f
fix(SNI): disable SNI certificate autogeneration by default 2024-04-29 13:18:00 +03:00
NickOvt 82133df0c9
fix(api-submit): Added submission api endpoint to api docs generation (#676) 2024-04-29 13:11:27 +03:00
github-actions[bot] 10be9e6b25
chore(master): release 1.43.0 [skip-ci] (#678)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-29 10:41:28 +03:00
Andris Reinman ec4a2a25d7
Bumped deps 2024-04-29 10:39:42 +03:00
Andris Reinman 61c03e1725
fix(SNI): delete expired autogenerated SNI certificate 2024-04-29 10:38:35 +03:00
Andris Reinman 40db519d9c
feat(SNI): Autogenerate TLS certificates for SNI 2024-04-29 09:57:37 +03:00
Andris Reinman df01bc379e
Bumped deps 2024-04-25 15:23:58 +03:00
Andris Reinman cd8596a84d
feat(autoacme): Allow setting up automatic ACME certificate generation 2024-04-25 15:18:51 +03:00
Andris Reinman 46adf18e3d
Updated commit hashes 2024-04-22 10:04:20 +03:00
github-actions[bot] af80959fdd
chore(master): release 1.42.6 [skip-ci] (#654)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-22 09:44:02 +03:00
Andris Reinman bb4dbd7eba
Bumped deps 2024-04-22 09:40:13 +03:00
NickOvt 16c6fb8b7c
fix(api-messages): messages fix response types (#673) 2024-04-22 09:31:40 +03:00
Andris Reinman 12957e9f2c
Updated commit hashes 2024-04-19 13:28:36 +03:00
Andris Reinman 2d0e920e0b
fix(deps): Bumped deps 2024-04-19 13:25:22 +03:00
NickOvt 9d9fbd25c4
fix(api-messages-intro): Take intro from HTML if possible ZMS-112 (#672)
* if message has html part, use intro from it

* move intro creration into a separate function
2024-04-15 10:58:45 +03:00
NickOvt 02a43c6330
fix(api-settings): Added all Settings API endpoints to API docs generation ZMS-145 (#671)
* added list registered settings api endpoint to api docs generation

* Added Create or Update Setting api endpoint to api docs generation

* added get setting value api endpoint to api docs generation
2024-04-15 10:00:04 +03:00
NickOvt c846b66e17
fix(api-domainaccess): Added all DomainAccess endpoints to api docs generation ZMS-144 (#670)
* added add domain to whitelist/blocklist api endpoints to api docs generation

* added all get and del domainaccess endpoints to api docs generation
2024-04-11 11:51:06 +03:00
NickOvt 6e251c5bae
fix(api-messages): Added all messages endpoints to api docs generation ZMS-140 (#666)
* added Update Message information api endpoint to api docs generation

* fix response types

* Added delete a message api endpoint to api docs generation

* Added Delete all messages from a Mailbox api endpoint to api docs generation

* fix some response types. Added delete an outbound message api endpoint to api docs generation
2024-04-11 11:50:02 +03:00
NickOvt d9834776f3
fix(api-dkim): Fix empty p value in dnsText.value if no private key initially given ZMS-142 (#664)
* fix dkim issue

* make better test
2024-04-11 11:47:03 +03:00
NickOvt 1f27778ae8
fix(api-messages-attachment-download): is sendAsString param is set, and is set to true then decode the original file and send back as UTF-8 ZMS-134 (#655)
* add attachment charset in the indexer

* test adding a field

* test another way

* walk through mimetree to find the attachment charset and decode the message using this charset. Decoding is piped to the output stream

* test

* revert last change

* use regex for check, fix piping

* fixes
2024-04-08 09:47:27 +03:00
NickOvt f55ddea06d
fix(api-certs): Certs API endpoints added to API docs generation ZMS-141 (#663)
* Added list registered TLS certificates api endpoint to api docs generation. Add examples to res types

* fix last commit's typo

* Resolve ID for a server name api endpoint added to api docs generation. Add examples to res types

* added create or update TLS sertificate for server name api endpoint to api docs generation

* add acme to response of last commit's changes

* added Delete a TLS certificate api endpoint to api docs generation

* delete cert api endpoint change certs -> cert path param

* fix cert-handler typo and bug. Added Request TLS certificate information api endpoint to api docs generation

* last commit add certs.js
2024-04-03 11:45:44 +03:00
NickOvt 6548f3cd5e
fix(api-generate): API docs generation now is run through a separate npm command ZMS-139 (#659)
* added generate-api-docs npm command and corresponding code changes

* fix typo
2024-04-03 11:43:54 +03:00
Andris Reinman 2d08b6132f
Bumped install commit hashes 2024-04-01 09:33:24 +03:00
Andris Reinman 0ac0090dee
Bumped deps 2024-03-28 10:56:19 +02:00
Matt Simerson 1f73f06da9
doc(command-line.md): fix typo (#656) 2024-03-24 07:58:47 +02:00
NickOvt 9f9c55a886
fix(api-ApplicationPassword): Added all ApplicationPasswords API endpoints to API docs generation ZMS-136 (#645)
* List Application Passwords and Request ASP information endpoints added to API docs generation

* fixes. Added Create new Application Password endpoint to API docs generation

* Added Delete an Application Password api endpoint to API docs generation
2024-03-18 10:37:16 +02:00
NickOvt b9e3f94c6f
fix(api-audit): Added all Audit API endpoints to API docs generation ZMS-135 (#642)
* Added Create new audit api endpoint to API docs generation

* Request Audit info API endpoint added to API docs generation

* added Export Audited Emails API endpoint to API docs generation
2024-03-18 10:28:56 +02:00
github-actions[bot] a5c7d7018b
chore(master): release 1.42.5 [skip-ci] (#652)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-14 13:27:00 +02:00
Andris Reinman 4dbc5c5032
fix(roles): Added new role 'downloader' that can download any email 2024-03-14 13:25:47 +02:00
github-actions[bot] 41f10e40ae
chore(master): release 1.42.4 [skip-ci] (#650)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-14 11:52:23 +02:00
Andris Reinman 93233deae5
Merge branch 'master' of github.com:nodemailer/wildduck 2024-03-14 11:47:25 +02:00
Andris Reinman d57a397fd3
fix(deploy): Fixed package-lock for release 2024-03-14 11:47:20 +02:00
github-actions[bot] 2b193a2c08
chore(master): release 1.42.3 [skip-ci] (#638)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-14 11:45:58 +02:00
Andris Reinman 6a9da2a46e
Bumped undici 2024-03-14 11:41:15 +02:00
Andris Reinman b1ba513a55
fix(move): Extend move operaiton lock automatically 2024-03-14 11:38:03 +02:00
Andris Reinman b7f0aa6a22
fix(move): Increase lock time for moving messages 2024-03-14 10:59:02 +02:00
Andris Reinman 1931d22993
Merge branch 'master' of github.com:nodemailer/wildduck 2024-03-12 14:54:26 +02:00
Andris Reinman 3b7f28c128
fix(password-hash): Rehash pbkdf2 if required iterations count increases 2024-03-12 14:54:22 +02:00
Taavi Eomäe 46654da594
fix(password-hash): Update PBKDF2 iteration count to more closely align with OWASP recommendations (#648) 2024-03-12 14:53:52 +02:00
NickOvt 5af8126e54
fix(api-domainaliases): Added DomainAliases API endpoints to API docs generation ZMS-132 (#641)
* added List registered Domain Aliases endpoint to API docs generation

* added Create new Domain Alias API endpoint to API docs generation

* added Resolve ID for a domain alias API endpoint to API docs generation

* added Delete an Alias API endpoint to API docs generation

* Added Request Alias information API endpoint to API docs generation
2024-03-07 10:25:14 +02:00
NickOvt 64c6b5e63c
fix(api-quota): Quota reset now also logs storage diff. Log now includes zero valued fields ZMS-128 (#640)
* Log storage diff for quota usage recalculation API endpoint. Also logs 0

* include _set as required key as well
2024-02-29 10:32:40 +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 f6f5f5eb65
fix(api-autoreplies): Added logging to graylog. Autoreply docs have a created field now ZMS-127 (#633)
* Update Autoreply information api endpoint added to api docs generation

* Delete Autoreply information api endpoint added to api docs generation

* Request Autoreply information api endpoint added to api docs generation

* autoreply now contains the created field to check when it was created. Added logging to graylog

* make created timestamp second precision. Fix tests

* autoreply.js add optional chaining
2024-02-26 11:08:25 +02:00
github-actions[bot] f19540f715
chore(master): release 1.42.2 [skip-ci] (#625)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-26 10:32:09 +02:00
NickOvt 0efae19f9e
fix(api-2fa): Added 2FA API endpoints to API docs generation ZMS-124 (#626)
* added Generate TOTP seed api endpoint to API generation

* added Enable TOTP api endpoint to API docs generation

* added Disable TOTP auth api endpoint to API docs generation

* added Validate TOTP token api endpoint to API docs generation

* added Disable 2FA api endpoint to API docs generation

* Added Enable custom 2FA for a user api endpoint for API docs generation

* Disable custom 2FA for a user endpoint added to API docs generation. Fix imports

* added Get WebAuthN credentials for a user api endpoint to api docs generation

* WebAuthN del and registration endpoints added to API docs generation

* webAuthN authentication challenge and attestation endpoints added to API docs generation

* fix rpId descriptions

* add response objects to endpoints
2024-02-26 09:57:39 +02:00
Andris Reinman 0e987de5a8
Merge branch 'master' of github.com:nodemailer/wildduck 2024-02-26 09:42:43 +02:00