medmunds
28d9f00610
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
8f688e5e13
Add Date email header in Python implementation
4 years ago
medmunds
5a182eddbf
Clarify _readaccountconf_mutable_default
4 years ago
medmunds
4b615cb3a9
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
b36247a091
Implement _rfc2822_date helper
4 years ago
medmunds
6e77756d6a
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
585c0c3818
Add _clearaccountconf_mutable()
4 years ago
medmunds
6ff75f9a9f
Use PROJECT_NAME and VER for X-Mailer header
Also add X-Mailer header to Python version
4 years ago
neilpang
906ef43c00
make the fix for rsa key only
4 years ago
neilpang
4528957235
support openssl 3.0
fix https://github.com/acmesh-official/acme.sh/issues/3399
4 years ago
neil
9d448a42a7
Merge pull request #3409 from eastonman/master
DNSAPI, Huaweicloud DNS: Add error handling
4 years ago
neil
979e10f9d5
Merge pull request #3410 from acmesh-official/dev
sync
4 years ago
Easton Man
31f65b89bb
fix: fix freebsd and solaris
4 years ago
Easton Man
86639dbc02
feat: add huaweicloud error handling
4 years ago
Mike Edmunds
bf8c33703c
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
ffe7ef4764
More than one blank line is an abomination, apparently
I will not try to use whitespace to group code visually
4 years ago
medmunds
30dae70e2b
Implement curl version of smtp notify-hook
4 years ago
medmunds
557a747d55
Prep for curl or Python; clean up SMTP_* variable usage
4 years ago
medmunds
fe273b3829
Add instructions for reporting bugs
4 years ago
medmunds
2439bb30e8
Only save config if send is successful
4 years ago
medmunds
e48b6bd22d
Make shfmt happy
(I'm open to better ways of formatting the heredoc
that embeds the Python script.)
4 years ago
medmunds
1de9ffacb0
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
b7c3e6099c
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
d8163e9835
upgrade freebsd and solaris
4 years ago
neil
12b1916599
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
neil
9d8cdb5976
Merge pull request #3401 from gnought/bugfix/preferred_chain_isrg
Updated --preferred-chain to issue ISRG properly
4 years ago
neil
29a7c1938a
Merge pull request #3403 from manuelm/dev
dnsapi/pdns: also normalize json response in detecting root zone
4 years ago
manuel
8636d3139e
dnsapi/pdns: also normalize json response in detecting root zone
4 years ago
Gnought
987571ce91
Updated --preferred-chain to issue ISRG properly
To support different openssl crl2pkcs7 help cli format
4 years ago
neil
e7fc697e57
Merge pull request #3338 from fvahid/master
update arvan api script
4 years ago
neil
deac3fc918
Merge pull request #3387 from acmesh-official/dev
fix format
4 years ago
neil
e6dea4c92c
fix format
4 years ago
neil
075e992fa0
Merge pull request #3386 from acmesh-official/dev
sync
4 years ago
neil
565ca81b30
update readme
4 years ago
neil
58c4eaaf86
fix online install ( #3385 )
4 years ago
neil
77e8008752
fix docker build ( #3383 )
* fix dockerhub
* fix
Co-authored-by: neil <win10@neilpang.com>
4 years ago
neil
2ba10fcbc7
Merge pull request #3381 from dgasaway/patch-1
Change ipconfig.co to ifconfig.co
4 years ago
dgasaway
f49e8ec5ad
Change ipconfig.co to ifconfig.co
URL https://ipconfig.co/ip does not currently work, and since https://ifconfig.co/ip is mentioned on the DNS API wiki page, I assume these messages were a typo.
4 years ago
neil
cd33647087
Merge pull request #3378 from mayswind/master
update dnspod.com api
4 years ago
neil
71ebcac7f2
Merge pull request #3377 from lbrocke/dns-api-ionos
Add IONOS API support
4 years ago
Lukas Brocke
f06aee21eb
dnsapi/ionos: Change to root zone finding algorithm
4 years ago
MaysWind
5fbbc17376
update dnspod.com api
4 years ago
Lukas Brocke
a9d8830106
dnsapi/ionos: Fixes for Solaris
4 years ago
Lukas Brocke
d21e6235ad
dnsapi/ionos: Add support for v2 wildcard certificates
4 years ago
neil
289f79bbb0
fix format
4 years ago
neil
768e9f4c09
Merge pull request #3365 from pssara/hotfix/dns_ispconfig.sh-3239-2696
Fixed issue 3239 and 2696 with ISP config
4 years ago
neil
62c776d90c
Merge pull request #3343 from markchalloner/master
Add Peplink deploy hook
4 years ago
pssara
464022bea2
Fixed issue with ISP config where the Client ID was asumed to be the same as the SYS User ID
4 years ago
Mark Challoner
61549b4a74
Add Peplink deploy hook
4 years ago
neil
18df3dc07a
Merge pull request #3333 from mjbnz/patch-1
Add Telegram notify hook
4 years ago