Commit Graph

1504 Commits (a196958bd6f26d429db8845ef0e096d40d57773e)

Author SHA1 Message Date
Christophe B Billheimer a196958bd6 add check when getting zone id 4 years ago
Christophe B Billheimer f101418658 change _url -> url 4 years ago
Christophe B Billheimer aa05a1e81d make sure _url gets set where it is needed 4 years ago
Christophe B Billheimer 384bc62f25 make _get_zone_id usage consistent 4 years ago
Christophe B Billheimer 46e62f1a9a fix typo 4 years ago
Christophe B Billheimer c5c2014081 add _get_zone_id to dns_1984hosting_rm to get the zone id 4 years ago
Christophe B Billheimer c668c603cc add Referer and X-CSRFToken HTTP headers 4 years ago
Christophe B Billheimer 8f3b7c179e put cookies into a format that the 1984 Hosting website expects 4 years ago
Christophe B Billheimer ea18c47011 move getting zone id code into its own function 4 years ago
Christophe B Billheimer ced7110a78 remove -o option from grep and use _egrep_o instead 4 years ago
Christophe B Billheimer 92f13eb8bf get both the CSRF token and session ID cookies, as they are both needed for login now 4 years ago
Christophe B Billheimer 1312ef7e50 simplify One984HOSTING_COOKIE grep 4 years ago
Christophe B Billheimer e992979113 Merge branch 'master' of github.com:DerVerruckteFuchs/acme.sh into 1984-hosting-cookie-fix 4 years ago
Christophe B Billheimer d317b49940 use head instead of tail so that the sessionid cookie gets set correctly 4 years ago
Felix Yan ec678bc6d2
Correct a typo in dns_aws.sh 4 years ago
neil 5ea3a02d6a
Merge pull request #3587 from xpac1985/patch-2
dns_infoblox.sh: Fix Infoblox_View handling + some cleanup
4 years ago
neil 08438608d1 fix format 4 years ago
Ivanovitch_k 63165764dc dns_ovh: fix random add/remove txt records failures
due to inconsistent curl api response json
4 years ago
xpac1985 224cd04673
Shell formatting, again 4 years ago
xpac1985 52243d0870
Clean up formatting (SHFMT) 4 years ago
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.
4 years ago
neil 3106187aac
Merge pull request #3572 from funzoneq/pdns-fix-content-type
Pdns fix content type
4 years ago
Arnoud Vermeer eae490b5b1 [dns_pdns] Fix: missing content type in PATCH requests #3454 4 years ago
Marcus Grando 522dec34a5 Added Azion DNS API 4 years ago
Marcus Grando 184dde92a2 Added Azion DNS API 4 years ago
neil 0e9f09e582
Merge pull request #3539 from Djelibeybi/dev
Add DNS API plugin for Oracle Cloud Infrastructure DNS Service
4 years ago
Avi Miller 25d0fdf8ff
fix: fix a format issue reported by shellfmt
Signed-off-by: Avi Miller <avi.miller@oracle.com>
4 years ago
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>
4 years ago
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>
4 years ago
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>
4 years ago
Marcus Grando 406ca66c8d Added Azion DNS API 4 years ago
Avi Miller ed971df93a
fix: add missing else/return 1 to if block
Signed-off-by: Avi Miller <avi.miller@oracle.com>
4 years ago
neilpang 74c054b2a5 fix https://github.com/acmesh-official/acme.sh/issues/3563 4 years ago
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>
4 years ago
Marcus Grando c0285fbc15 Added Azion DNS API 4 years ago
neil a438c841e1
Merge pull request #3542 from DerVerruckteFuchs/_get_root()-fix
fix _get_root() so that it successfully gets the root domain
4 years ago
neil 19d7c2b336 fix bug 4 years ago
DerVerruckteFuchs d9af496b13
Merge branch 'dev' into _get_root()-fix 4 years ago
Christophe B Billheimer a55cf40b1b fix _get_root() so that it successfully gets the root domain 4 years ago
Christophe B Billheimer b19008d1b8 fix dns_1984hosting_add() so checks for HTML responses are actually find HTML responses 4 years ago
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>
4 years ago
neil d154118600 fix bug 4 years ago
neil c2273d2c8e add debug info 4 years ago
neil 495ba01d8e
Merge pull request #3529 from Haarolean/bugfix/porkbun-fixes
Porkbun DNS API fixes
4 years ago
neil 9edda556de
Merge pull request #3530 from DerVerruckteFuchs/1984-login-fix
1984 login fix
4 years ago
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() 4 years ago
Roman Zabaluev 1e5e3353f3 Fix porkbun issues
See gh-3450
4 years ago
neilpang 7909273a21 add debug info 4 years ago
neil 461f602992
Merge pull request #3505 from willbrowningme/patch-1
dnsapi/dns_desec.sh remove DEDYN_NAME variable
4 years ago
neilpang 46180435cc minor 4 years ago