4122 Commits

Author SHA1 Message Date
Alexander Kulumbeg
1d36e880b1 Update dns_websupport.sh 2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
00eba97511 Update dns_websupport.sh 2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
e0eeca34c7 Test original implementation by trgosk 2021-08-10 09:25:09 +02:00
Jasper Zonneveld
e508fb82f2 Add Aurora DNS API 2021-08-10 09:25:09 +02:00
neilpang
dd42da818f upgrade freebsd 2021-08-10 09:25:09 +02:00
neilpang
957c3187fa fix format 2021-08-10 09:25:09 +02:00
neilpang
fbf04e1d37 fix onecom api 2021-08-10 09:25:09 +02:00
Mike Beattie
595196cdbe Update telegram.sh
(fix shellcheck failure)
2021-08-10 09:25:09 +02:00
Mike Beattie
cfec287272 Dump _post() call output to /dev/null
Signed-off-by: Mike Beattie <mike@ethernal.org>
2021-08-10 09:25:09 +02:00
Mike Beattie
bc455f2b54 Add debug output of $_data variable to aid diagnosis
Signed-off-by: Mike Beattie <mike@ethernal.org>
2021-08-10 09:25:09 +02:00
Mike Beattie
bae08da432 Escape asterisks in notification content
This messes with markdown parsing

Signed-off-by: Mike Beattie <mike@ethernal.org>
2021-08-10 09:25:09 +02:00
Jan-Philipp Benecke
b065544fbe Make CI happy 2021-08-10 09:25:09 +02:00
Jan-Philipp Benecke
b37aa1985a Make uploading cert to subaccount possible 2021-08-10 09:25:09 +02:00
Jan-Philipp Benecke
fea67cf2ec Make uploading cert to subaccount possible 2021-08-10 09:25:09 +02:00
Christophe Le Guern
392de503cd Use 'vault kv put' instead of 'vault write'
When using vault_cli with a kv2 path, it isn't working. I have the following error:
```
WARNING! The following warnings were returned from Vault:                                                                                                                                                                                     
                                                                                                                                                                                                                                              
  * Invalid path for a versioned K/V secrets engine. See the API docs for the                                                                                                                                                                 
  appropriate API endpoints to use. If using the Vault CLI, use 'vault kv put'                                                                                                                                                                
  for this operation.                                                                                                                                                                                                                         
```
The new way to write data  is to use `vault kv put`, it is compatible with kv1 and kv2.
Ref: https://www.vaultproject.io/docs/commands#reading-and-writing-data
```
The original version of K/V used the common read and write operations. A more advanced K/V Version 2 engine was released in Vault 0.10 and introduced the kv get and kv put commands.
```
2021-08-10 09:25:09 +02:00
wout
78769ed894 Workaround for Solaris, as it does not support non-greedy regex 2021-08-10 09:25:09 +02:00
wout
ee73d4e583 Catch the situation when the TXT record is updated with the same value 2021-08-10 09:25:09 +02:00
wout
2ef8705b4f While [0-9]+ is a bit more correct than [0-9]*, the former does not seem to work on Solaris. 2021-08-10 09:25:09 +02:00
wout
2f99a52f12 Retrigger checks 2021-08-10 09:25:09 +02:00
wout
ec184b1b59 Retrigger checks 2021-08-10 09:25:09 +02:00
wout
2899d69686 Fix typo 2021-08-10 09:25:09 +02:00
wout
7a010a2b8c Improve the remove handling so it does not print errors 2021-08-10 09:25:09 +02:00
wout
ae74ec7557 Fix checks 2021-08-10 09:25:09 +02:00
wout
64e41a8056 Add wildcard certificate support for dns_constellix 2021-08-10 09:25:09 +02:00
neilpang
3428fe9b34 fix freebsd 2021-08-10 09:25:09 +02:00
qkdreyer
0c76959b5a fix: prevent rate limit 2021-08-10 09:25:09 +02:00
Quentin Dreyer
d15a53b809 feat: add dns_porkbun 2021-08-10 09:25:09 +02:00
neil
07809a4e6e fix format 2021-08-10 09:25:09 +02:00
neil
88e758df0d fix https://github.com/acmesh-official/acme.sh/issues/3312 2021-08-10 09:25:09 +02:00
anom-human
b3b347769e 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.
2021-08-10 09:25:09 +02:00
anom-human
27725bb2d3 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.
2021-08-10 09:25:09 +02:00
neilpang
282269885e fix format 2021-08-10 09:25:09 +02:00
neilpang
a95bf7d374 fix https://github.com/acmesh-official/acme.sh/issues/3019 2021-08-10 09:25:09 +02:00
neilpang
22a377f04a fix https://github.com/acmesh-official/acme.sh/issues/3433 2021-08-10 09:25:09 +02:00
Lukas Brocke
06b04cb60c 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.
2021-08-10 09:25:09 +02:00
Kristian Johansson
c705c5e778 Adds comment 2021-08-10 09:25:09 +02:00
Kristian Johansson
56f032ee82 Fixes response handling and thereby allow issuing of subdomain certs 2021-08-10 09:25:09 +02:00
neilpang
e0946b822d fix https://github.com/acmesh-official/acme.sh/issues/3402 2021-08-10 09:25:09 +02:00
Geert Hendrickx
3bb1986bb5 No need to include EC parameters explicitly with the private key.
(they are embedded)
2021-08-10 09:25:09 +02:00
czeming
817ccba687 Update dns_dp.sh
没有encode中文字符会导致提交失败
2021-08-10 09:25:09 +02:00
medmunds
60027ca7fe Change default SMTP_SECURE to "tls"
Secure by default. Also try to minimize configuration errors.
(Many ESPs/ISPs require STARTTLS, and most support it.)
2021-08-10 09:25:09 +02:00
medmunds
f8ee124742 Prefer Python to curl when both available 2021-08-10 09:25:09 +02:00
medmunds
3cfb423e89 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.)
2021-08-10 09:25:09 +02:00
medmunds
9570cce7e3 Add Date email header in Python implementation 2021-08-10 09:25:09 +02:00
medmunds
d4fde8dad3 Clarify _readaccountconf_mutable_default 2021-08-10 09:25:09 +02:00
medmunds
c7ce0fd780 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.
2021-08-10 09:25:09 +02:00
medmunds
d9df5df2d0 Implement _rfc2822_date helper 2021-08-10 09:25:09 +02:00
medmunds
a4590b9707 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.
2021-08-10 09:25:09 +02:00
medmunds
c2a4f31368 Add _clearaccountconf_mutable() 2021-08-10 09:25:09 +02:00
medmunds
362bd62152 Use PROJECT_NAME and VER for X-Mailer header
Also add X-Mailer header to Python version
2021-08-10 09:25:09 +02:00