Commit graph

1738 commits

Author SHA1 Message Date
Andris Reinman
56314cc7cf
updated workflow file 2022-07-05 12:27:00 +03:00
Andris Reinman
019a4222be
updated workflow file 2022-07-05 12:24:45 +03:00
Andris Reinman
8a16aeaf71
updated workflow file 2022-07-05 12:20:35 +03:00
Andris Reinman
0157685b94
updated workflow file 2022-07-05 12:18:29 +03:00
Andris Reinman
5b6b5067af
Use Github actions to run tests 2022-07-05 12:04:18 +03:00
Andris Reinman
04ba496dc7
bunch of fixes 2022-07-05 11:57:57 +03:00
Andris Reinman
25e79a39f1
Merge pull request #406 from nodemailer/feature-limit-asps
Feature: limit application passwords
2022-07-04 17:20:05 +03:00
Andris Reinman
f8af999040
allow to configure ASP limit dynamically 2022-07-04 17:18:07 +03:00
Andris Reinman
d7cbfccb79
Set a maximum limit for application passwords (50) 2022-07-04 16:52:08 +03:00
Andris Reinman
79261d63fb
Merge pull request #405 from nodemailer/feature-queue-plugins
Plugin support for submitting emails via API
2022-06-27 11:53:48 +03:00
Andris Reinman
032c468e8a
prefer user email as the username for plugins 2022-06-27 11:49:07 +03:00
Andris Reinman
009cec0220
Merge pull request #404 from nodemailer/feature-queue-plugins
Provide user id and origin IP for plugins
2022-06-21 11:14:18 +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
ee35ec328f
Merge pull request #403 from nodemailer/feature-queue-plugins
Added partial support for running ZoneMTA plugins for message queueing
2022-06-21 10:35:55 +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
5da63a290d
Allow to specify relaying party ID for Webauthn requests 2022-06-07 12:08:41 +03:00
Andris Reinman
4c542be9c0
Force rehashing of DES hashes 2022-05-24 17:09:24 +03:00
Andris Reinman
ead8ce0f1c
Merge pull request #400 from nodemailer/feature-des-hash
Added support for DES password hashes
2022-05-24 16:04:28 +02:00
Andris Reinman
7ef45b2307
Added support for DES password hashes 2022-05-24 17:01:45 +03:00
Andris Reinman
c4c76ee869
Merge pull request #398 from jissepo/patch-3
Webauthn registration now only excludes same type credentials
2022-05-24 15:15:38 +02:00
jissepo
cf401233cb
Webauthn registration now only excludes same type credentials
This fixes what seems to be a Mac fingerprint reader specific error, where if you have a cross platform authenticator registered, and then try to register a platform authenticator the credentials.create() function always end-s up timing out. 
But returning only the same type of credentials fixes this.
2022-05-24 13:13:29 +03:00
Andris Reinman
4a36faf973
Merge pull request #397 from jissepo/patch-2
Added rpId to webauthnAssertAuthentication expectations
2022-05-24 12:03:40 +02:00
jissepo
fda7f199ad
Added rpId to webauthnAssertAuthentication expectations
This allows for authentication from subdomains. Fido2Lib.assertionResult compares the rpIdHash returned by the users browser, and since the key is created on the main domain it can't use the passed in origin for the hash comparison. 

The related Fido2Lib line: a5003fa5bf/lib/validator.js (L437)
2022-05-24 11:43:19 +03:00
Andris Reinman
46961586c5
Changed permissions for deleteing webauthn token 2022-05-18 09:17:04 +03:00
Andris Reinman
6bd2677abc
fixed copy-pasta errors in openapi definition 2022-05-16 15:42:05 +03:00
Andris Reinman
ee56f13859
fix updated interval 2022-05-16 12:11:41 +03:00
Andris Reinman
592e00b407
Merge pull request #396 from nodemailer/feature-search-apply
Allow batch updating messages based on search query
2022-05-16 11:08:36 +02:00
Andris Reinman
ec3ec86846
Allow batch updating messages based on search query 2022-05-16 12:08:06 +03:00
Andris Reinman
207c1e5d4a
Merge pull request #395 from nodemailer/feature-html-dom
Use html parser when preprocessing HTML for message submit structures
2022-05-16 08:34:25 +02:00
Andris Reinman
f47ac59f4b
use html parser when preprocessing HTML for message submit structures 2022-05-16 09:32:01 +03:00
Andris Reinman
6045004dc5
Backported API tests from the Hapi branch 2022-05-16 00:18:24 +03:00
Louis Laureys
7932b3ee79
Merge pull request #330 from louis-lau/openapi-doc-fixes
Various openapi doc fixes
2022-05-05 02:21:51 +02:00
Andris Reinman
c1ef3ddbed
Merge pull request #390 from jissepo/patch-1
Updated wildduck git clone path
2022-03-30 16:30:42 +03:00
jissepo
e80ff99caf
Update 10_install_wildduck_webmail.sh 2022-03-30 16:07:17 +03:00
jissepo
726c7f4c19
Update 09_install_zone_mta.sh 2022-03-30 16:07:03 +03:00
jissepo
7c7700e033
Update 08_install_haraka.sh 2022-03-30 16:06:46 +03:00
jissepo
ba8a29db7b
Updated wildduck git clone path
Since January 11 of 2022 Github no longer supports the unsecure git:// clone paths. The recommended way is now using https.
More info here: https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git
2022-03-30 16:00:24 +03:00
Andris Reinman
f00730a16e
allow subjects up to 2048b 2022-03-29 15:36:07 +03:00
Andris Reinman
f7d0c1e80d
include session id in error log messages 2022-03-10 12:08:23 +02:00
Andris Reinman
c1c08039a1
removed extra console.log 2022-03-07 10:48:17 +02:00
Andris Reinman
db05cd562c
Merge pull request #384 from nodemailer/webauthn
Updated defaults for webauthn
2022-03-07 10:33:09 +02:00
Andris Reinman
f3517370e7
Only list specific type of keys when authenticating 2022-03-07 10:32:28 +02:00
Andris Reinman
5be8f6eb7c
Updated defaults for webauthn 2022-03-07 09:58:22 +02:00
Andris Reinman
7e88899240
Merge pull request #382 from NicolaiSchmid/master
ci: add github actions docker build
2022-03-07 09:03:50 +02:00
Andris Reinman
fc2c094470
Merge pull request #383 from nodemailer/webauthn
Webauthn
2022-03-07 08:59:43 +02:00
Andris Reinman
778dfac7ed
removed u2f, added webauthn 2022-03-06 00:08:48 +02:00
Nicolai Schmid
fa4338a94a ci: add github actions docker build 2022-03-05 13:50:55 +01:00
Andris Reinman
7d266f08e2
bumped deps to get env support for config 2022-02-21 16:44:33 +02:00
Andris Reinman
b1f88434e3
Create notify-push.yml 2022-02-04 11:03:25 +02:00
Andris Reinman
47d4ee5205
do not include acme routes if acme support is disabled 2022-02-03 11:56:50 +02:00