4140 Commits

Author SHA1 Message Date
Alexander Kulumbeg
bc1488ae90 Trying the original solution
_hmac sha1 "$(printf "%s" "$WS_ApiSecret" | _hex_dump | tr -d " ")" hex)
2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
c0821cb648 adding the hex parameter to _hmac call 2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
1b12aebe58 Typo
Forgot a quotation mark on line 161
2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
20da70a4ab Implementing/testing Neil's suggestions 2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
803aa99dec Testing double 2>/dev/null into _utc_date with sed 2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
f13718b199 2>/dev/null/ to 2>/dev/null
Silly mistake with a "/" -.-
2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
70b17d1a61 Extra test - adding date -u -d
Adding this to at least partially prevent the virtually nonexistent possibility of timestamp and _utc_date() mismatch. If the normal date -u -d does not get converted (looking at you Solaris!), the poor man's method with manipulating the _utc_date() string output kicks in.
2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
103800de26 Fixing the shebang accident 2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
41abe01ee1 sed workaround for "datez" 2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
9948a889d9 And again 2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
4495e83ee0 Yet another Solaris test 2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
2745324b5a Testing datez change for Solaris 2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
817d0472b6 Fix comments, error msg and time formatting 2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
5b87f05cb2 "datez" var and comments 2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
a263390a07 Update dns_websupport.sh 2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
f6e5ab4da2 Simplified approach for the HMAC method 2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
7e34de8b26 Added a forgotten ")" 2021-08-10 09:25:09 +02:00
Alexander Kulumbeg
f02dccb648 Testing HMAC 2021-08-10 09:25:09 +02:00
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