Felix Yan
ec678bc6d2
Correct a typo in dns_aws.sh
2021-08-03 01:36:59 +08:00
neil
5ea3a02d6a
Merge pull request #3587 from xpac1985/patch-2
...
dns_infoblox.sh: Fix Infoblox_View handling + some cleanup
2021-07-24 16:00:55 +08:00
neil
08438608d1
fix format
2021-07-24 15:46:58 +08:00
Ivanovitch_k
63165764dc
dns_ovh: fix random add/remove txt records failures
...
due to inconsistent curl api response json
2021-07-22 00:24:11 +02:00
xpac1985
224cd04673
Shell formatting, again
2021-07-01 22:59:43 +02:00
xpac1985
52243d0870
Clean up formatting (SHFMT)
2021-07-01 22:54:56 +02:00
xpac1985
d519873fa4
Fix Infoblox_View handling + some cleanup
...
URL is now constructed after possible fallback value for Infoblox_View is being set
Infoblox_View is URLencoded to deal with e.g. spaces
Some cleanup, clearer log messages etc.
2021-07-01 22:25:49 +02:00
neil
3106187aac
Merge pull request #3572 from funzoneq/pdns-fix-content-type
...
Pdns fix content type
2021-06-25 18:25:19 +08:00
Arnoud Vermeer
eae490b5b1
[dns_pdns] Fix: missing content type in PATCH requests #3454
2021-06-25 10:12:23 +02:00
Marcus Grando
522dec34a5
Added Azion DNS API
2021-06-23 08:45:22 -03:00
Marcus Grando
184dde92a2
Added Azion DNS API
2021-06-22 14:06:05 -03:00
neil
0e9f09e582
Merge pull request #3539 from Djelibeybi/dev
...
Add DNS API plugin for Oracle Cloud Infrastructure DNS Service
2021-06-20 16:05:56 +08:00
Avi Miller
25d0fdf8ff
fix: fix a format issue reported by shellfmt
...
Signed-off-by: Avi Miller <avi.miller@oracle.com>
2021-06-20 17:07:04 +10:00
Avi Miller
1d089d4541
fix: refactor the way the config is read from file and envvars
...
The plugin will use the following order of precedence:
environment value > file value > default value
See the wiki for details on environment variable names.
Signed-off-by: Avi Miller <avi.miller@oracle.com>
2021-06-20 17:00:53 +10:00
Avi Miller
7666022840
fix: revert _readini() function to be more generic
...
Also switched [::space::] with a literal space for better
cross-platform compatibility.
Signed-off-by: Avi Miller <avi.miller@oracle.com>
2021-06-20 13:12:14 +10:00
Avi Miller
946c8b498a
feat: enable automatic configuration from an OCI configuration file
...
The individual parameters can still be overridden via the
corresponding OCI_CLI environment variable.
Signed-off-by: Avi Miller <avi.miller@oracle.com>
2021-06-20 09:10:24 +10:00
Marcus Grando
406ca66c8d
Added Azion DNS API
2021-06-19 15:19:56 -03:00
Avi Miller
ed971df93a
fix: add missing else/return 1 to if block
...
Signed-off-by: Avi Miller <avi.miller@oracle.com>
2021-06-19 15:41:34 +10:00
neilpang
74c054b2a5
fix https://github.com/acmesh-official/acme.sh/issues/3563
2021-06-19 11:52:11 +08:00
Avi Miller
017a10189c
fix: switch to using functions instead of calling OpenSSL directly
...
Also reduced the number of environment variables which simplifies
the documentation and requirements. The variable names now match
those used by the OCI CLI.
Signed-off-by: Avi Miller <avi.miller@oracle.com>
2021-06-18 12:00:42 +10:00
Marcus Grando
c0285fbc15
Added Azion DNS API
2021-06-11 11:17:26 -03:00
neil
a438c841e1
Merge pull request #3542 from DerVerruckteFuchs/_get_root()-fix
...
fix _get_root() so that it successfully gets the root domain
2021-06-09 17:50:54 +08:00
neil
19d7c2b336
fix bug
2021-06-06 22:53:39 +08:00
DerVerruckteFuchs
d9af496b13
Merge branch 'dev' into _get_root()-fix
2021-06-05 23:20:01 -04:00
Christophe B Billheimer
a55cf40b1b
fix _get_root() so that it successfully gets the root domain
2021-06-05 23:06:28 -04:00
Christophe B Billheimer
b19008d1b8
fix dns_1984hosting_add() so checks for HTML responses are actually find HTML responses
2021-06-05 22:38:45 -04:00
Avi Miller
6f88c81616
Add DNS API plugin for Oracle Cloud Infrastructure DNS Service
...
This plugin is has noticeably more required fields than most
other plugins due to the requirement that all requests to
the OCI REST API must be cryptographically signed by the client
using the draft standard proposed in draft-cavage-http-signatures-08[1].
The OCI specific implementation details of the draft standard are
documented in the Developer Guide[2].
NOTE: there is maximum allowed clock skew of five minutes between the
client and the API endpoint. Requests will be denied if the skew is
greater.
This PR also includes a minor tweak to the Solaris job in the DNS
workflow so that it uses the pre-installed GNU tools, curl and OpenSSL 1.1.1.
Without these changes, the signature generation function does not
work on Solaris.
[1]: https://datatracker.ietf.org/doc/html/draft-cavage-http-signatures-08
[2]: https://docs.oracle.com/en-us/iaas/Content/API/Concepts/signingrequests.htm#five
Signed-off-by: Avi Miller <avi.miller@oracle.com>
2021-06-05 21:55:40 +10:00
neil
d154118600
fix bug
2021-06-01 22:21:17 +08:00
neil
c2273d2c8e
add debug info
2021-06-01 22:15:53 +08:00
neil
495ba01d8e
Merge pull request #3529 from Haarolean/bugfix/porkbun-fixes
...
Porkbun DNS API fixes
2021-06-01 21:29:14 +08:00
neil
9edda556de
Merge pull request #3530 from DerVerruckteFuchs/1984-login-fix
...
1984 login fix
2021-06-01 21:10:52 +08:00
Christophe B Billheimer
3891a52aeb
change "$url" -> $url so the value of $url gets passed by reference, and the string "$url" does not erroneously get passed as a variable into _post()
2021-05-31 15:24:41 -04:00
Roman Zabaluev
1e5e3353f3
Fix porkbun issues
...
See gh-3450
2021-05-30 18:23:13 +03:00
neilpang
7909273a21
add debug info
2021-05-25 21:57:15 +08:00
neil
461f602992
Merge pull request #3505 from willbrowningme/patch-1
...
dnsapi/dns_desec.sh remove DEDYN_NAME variable
2021-05-08 21:12:56 +08:00
neilpang
46180435cc
minor
2021-05-08 21:09:56 +08:00
Will Browning
c5557fc488
Remove DEDYN_NAME variable from dns_desec.sh
2021-05-06 16:51:43 +01:00
neil
509d3f6d30
Merge pull request #3392 from akulumbeg/dev
...
Adding DNSAPI wrapper for Websupport webhosting (Slovakia)
2021-04-19 09:46:33 +08:00
neil
c576af7c6f
Merge pull request #3460 from JaZo/feature/aurora
...
Add Aurora DNS API
2021-04-17 22:17:35 +08:00
neilpang
f3682f0e8e
fix format
2021-04-17 22:09:59 +08:00
Jasper Zonneveld
1c58913eeb
Add Aurora DNS API
2021-04-15 08:59:16 +02:00
neilpang
cfbc294832
fix onecom api
2021-04-14 22:18:01 +08:00
neil
9ea1238e1b
Merge pull request #3445 from woutd/constellix-wildcard-support
...
Add wildcard certificate support for dns_constellix
2021-03-27 08:10:59 +08:00
wout
3bfcd18a03
Workaround for Solaris, as it does not support non-greedy regex
2021-03-24 13:56:14 +01:00
wout
6b7db22981
Catch the situation when the TXT record is updated with the same value
2021-03-24 09:01:54 +01:00
wout
8adb8a6986
While [0-9]+ is a bit more correct than [0-9]*, the former does not seem to work on Solaris.
2021-03-23 21:20:27 +01:00
Alexander Kulumbeg
051775b9b4
String update
...
Hopefully the last one
2021-03-21 16:25:04 +01:00
qkdreyer
4dd2027428
fix: prevent rate limit
2021-03-21 16:20:32 +01:00
Quentin Dreyer
42ab98b830
feat: add dns_porkbun
2021-03-21 16:20:32 +01:00
neil
2b2bce6457
fix format
2021-03-21 16:20:32 +01:00