Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Syncing with the original repo #2

Merged
merged 59 commits into from
Mar 20, 2021
Merged

Conversation

akulumbeg
Copy link
Owner

No description provided.

Vahid Fardi and others added 30 commits January 5, 2021 15:29
To support different openssl crl2pkcs7 help cli format
dnsapi/pdns: also normalize json response in detecting root zone
Updated --preferred-chain to issue ISRG properly
* fix #3384
match the issuer to the root CA cert subject

* fix format

* fix #3384

* remove the alt files. #3384
* fix "integer expression expected" errors

* duckdns fix

* Update dns_duckdns.sh

* Update dns_duckdns.sh
Support notifications via direct SMTP server connection.
Uses Python (2.7.x or 3.4+) to communicate with SMTP server.
(I'm open to better ways of formatting the heredoc
that embeds the Python script.)
I will not try to use whitespace to group code visually
* fix: unifi deploy hook also update Cloud Key nginx certs

When running on a Unifi Cloud Key device, also deploy to
/etc/ssl/private/cloudkey.{crt,key} and reload nginx. This
makes the new cert available for the Cloud Key management
app running via nginx on port 443 (as well as the port 8443
Unifi Controller app the deploy hook already supported).

Fixes #3326

* Improve settings documentation comments

* Improve Cloud Key pre-flight error messaging

* Fix typo

* Add support for UnifiOS (Cloud Key Gen2)

Since UnifiOS does not use the Java keystore (like a Unifi
Controller or Cloud Key Gen1 deploy), this also reworks
the settings validation and error messaging somewhat.

* PR review fixes

* Detect unsupported Cloud Key java keystore location

* Don't try to restart inactive services

(and remove extra spaces from reload command)

* Clean up error messages and internal variables

* Change to _getdeployconf/_savedeployconf

* Switch from cp to cat to preserve file permissions
DNSAPI, Huaweicloud DNS: Add error handling
Also add X-Mailer header to Python version
Add and use _readaccountconf_mutable_default and
_saveaccountconf_mutable_default helpers to capture
common default value handling.

New approach also eliminates need for separate
underscore-prefixed version of each conf var.
medmunds and others added 28 commits February 16, 2021 14:02
Just in case, make sure CR or NL don't end up in
an email header.
Improves standards compatibility and utf-8 handling
in Python 3.3-3.8. (email.policy.default becomes the
default in Python 3.9.)
Secure by default. Also try to minimize configuration errors.
(Many ESPs/ISPs require STARTTLS, and most support it.)
没有encode中文字符会导致提交失败
No need to include EC parameters explicitly with the private key.
The API now supports a POST route for adding records. Therefore
checking for already existing records and including them in a PATCH
request is no longer necessary.
Fix issue with subdomain certificates in dns_simply
dnsapi/ionos: Update API to use POST instead of PATCH for adding TXT records
Updated dns_servercow.sh to support txt records with multiple entries. This supports wildcard certificates that require txt records with the same name and different contents.
Updated dns_servercow.sh to support txt records with multiple entries. This supports wildcard certificates that require txt records with the same name and different contents.
Update dns_servercow.sh to support wildcard certs
@akulumbeg akulumbeg merged commit c384ed9 into akulumbeg:dev Mar 20, 2021
akulumbeg added a commit that referenced this pull request Mar 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.