Commit Graph

4217 Commits (30f11d0e16e79ff672f6ef54934d6625162da882)
 

Author SHA1 Message Date
wout 3bfcd18a03 Workaround for Solaris, as it does not support non-greedy regex 4 years ago
wout 6b7db22981 Catch the situation when the TXT record is updated with the same value 4 years ago
wout 8adb8a6986 While [0-9]+ is a bit more correct than [0-9]*, the former does not seem to work on Solaris. 4 years ago
emueller 37e3e2f9c2 fixed formating 4 years ago
emueller 3c7be32ef5 fix _exists error message when MAIL_BIN env variable is not set 4 years ago
Alexander Kulumbeg 051775b9b4
String update
Hopefully the last one
4 years ago
neilpang e0d5b91388 fix freebsd 4 years ago
qkdreyer 4dd2027428 fix: prevent rate limit 4 years ago
Quentin Dreyer 42ab98b830 feat: add dns_porkbun 4 years ago
neil 2b2bce6457 fix format 4 years ago
neil 69ee816541 fix https://github.com/acmesh-official/acme.sh/issues/3312 4 years ago
anom-human 2cbf3f7e15 Update dns_servercow.sh to support wildcard certs
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.
4 years ago
anom-human 923eece3f5 Update dns_servercow.sh to support wildcard certs
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.
4 years ago
neilpang d4fb313ff0 fix format 4 years ago
neilpang 7dce465c06 fix https://github.com/acmesh-official/acme.sh/issues/3019 4 years ago
neilpang 5a30f5c00e fix https://github.com/acmesh-official/acme.sh/issues/3433 4 years ago
Lukas Brocke fd406af962 dnsapi/ionos: Use POST instead of PATCH for adding TXT record
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.
4 years ago
neilpang 9e5ae30372 fix https://github.com/acmesh-official/acme.sh/issues/3402 4 years ago
Kristian Johansson 0fe3538331 Adds comment 4 years ago
Kristian Johansson b0f5ad75ae Fixes response handling and thereby allow issuing of subdomain certs 4 years ago
Geert Hendrickx a290f63a15 No need to include EC parameters explicitly with the private key.
(they are embedded)
4 years ago
czeming d078ce794e Update dns_dp.sh
没有encode中文字符会导致提交失败
4 years ago
medmunds 06f51a5c34 Change default SMTP_SECURE to "tls"
Secure by default. Also try to minimize configuration errors.
(Many ESPs/ISPs require STARTTLS, and most support it.)
4 years ago
medmunds db96778064 Prefer Python to curl when both available 4 years ago
medmunds d8918ea156 Use email.policy.default in Python 3 implementation
Improves standards compatibility and utf-8 handling
in Python 3.3-3.8. (email.policy.default becomes the
default in Python 3.9.)
4 years ago
medmunds 3503474bb8 Add Date email header in Python implementation 4 years ago
medmunds eb1606b086 Clarify _readaccountconf_mutable_default 4 years ago
medmunds 1330a092fa Clean email headers and warn on unsupported address format
Just in case, make sure CR or NL don't end up in
an email header.
4 years ago
medmunds d3c74cfb45 Implement _rfc2822_date helper 4 years ago
medmunds d044545520 Rework read/save config to not save default values
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.
4 years ago
medmunds d1cdc1c6a0 Add _clearaccountconf_mutable() 4 years ago
medmunds dc8d91ea39 Use PROJECT_NAME and VER for X-Mailer header
Also add X-Mailer header to Python version
4 years ago
neilpang ae5a6d330d make the fix for rsa key only 4 years ago
neilpang fe0bee21b0 support openssl 3.0
fix https://github.com/acmesh-official/acme.sh/issues/3399
4 years ago
Easton Man c090c19bfe fix: fix freebsd and solaris 4 years ago
Easton Man 8fbec785e8 feat: add huaweicloud error handling 4 years ago
Mike Edmunds 06fb3d9476 Fix: Unifi deploy hook support Unifi Cloud Key (#3327)
* 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
4 years ago
medmunds fe3e8a7bb6 More than one blank line is an abomination, apparently
I will not try to use whitespace to group code visually
4 years ago
medmunds ce2ff25edd Implement curl version of smtp notify-hook 4 years ago
medmunds 65a1b892e3 Prep for curl or Python; clean up SMTP_* variable usage 4 years ago
medmunds e272fde95e Add instructions for reporting bugs 4 years ago
medmunds d48bff0e20 Only save config if send is successful 4 years ago
medmunds 6e61c34f0f Make shfmt happy
(I'm open to better ways of formatting the heredoc
that embeds the Python script.)
4 years ago
medmunds 2d9506eb54 Implement smtp notify hook
Support notifications via direct SMTP server connection.
Uses Python (2.7.x or 3.4+) to communicate with SMTP server.
4 years ago
jerrm b1988c7b67 duckdns - fix "integer expression expected" errors (#3397)
* fix "integer expression expected" errors

* duckdns fix

* Update dns_duckdns.sh

* Update dns_duckdns.sh
4 years ago
neilpang fb5d72c29b upgrade freebsd and solaris 4 years ago
neil ac148ce0e9 Chain (#3408)
* fix https://github.com/acmesh-official/acme.sh/issues/3384
match the issuer to the root CA cert subject

* fix format

* fix https://github.com/acmesh-official/acme.sh/issues/3384

* remove the alt files. https://github.com/acmesh-official/acme.sh/issues/3384
4 years ago
manuel 016dca654e dnsapi/pdns: also normalize json response in detecting root zone 4 years ago
Gnought 6502bdecbe Updated --preferred-chain to issue ISRG properly
To support different openssl crl2pkcs7 help cli format
4 years ago
Vahid Fardi 91a739af6e change name actor 4 years ago