DerVerruckteFuchs
4e553f34ba
get TXT entry based on $txtvalue
2021-09-12 17:20:01 -04:00
DerVerruckteFuchs
b910726c43
pick first entry if more than one TXT entry exists
2021-09-12 17:05:36 -04:00
DerVerruckteFuchs
64e3cab6ab
add correct number of vars for _get_zone_id
2021-09-12 16:57:32 -04:00
DerVerruckteFuchs
f3196396a2
fix email filtering
2021-09-12 16:49:53 -04:00
DerVerruckteFuchs
148336929d
fix formatting
2021-09-12 16:27:40 -04:00
DerVerruckteFuchs
2f3ec3a77f
filter out instances where email@domain.com exists
2021-09-12 16:25:21 -04:00
Christophe B Billheimer
8d7a487013
change $@ -> $_domain
2021-09-12 14:10:54 -04:00
Christophe B Billheimer
622464ff5e
fix error message for _get_zone_id
2021-09-12 13:49:31 -04:00
Christophe B Billheimer
b45a44e405
fix formatting
2021-09-12 13:33:55 -04:00
Christophe B Billheimer
a196958bd6
add check when getting zone id
2021-09-12 13:13:55 -04:00
Christophe B Billheimer
f101418658
change _url -> url
2021-09-12 13:03:54 -04:00
Christophe B Billheimer
aa05a1e81d
make sure _url gets set where it is needed
2021-09-12 13:00:03 -04:00
Christophe B Billheimer
384bc62f25
make _get_zone_id usage consistent
2021-09-12 12:54:42 -04:00
Christophe B Billheimer
46e62f1a9a
fix typo
2021-09-12 12:50:03 -04:00
Christophe B Billheimer
c5c2014081
add _get_zone_id to dns_1984hosting_rm to get the zone id
2021-09-12 12:48:27 -04:00
Christophe B Billheimer
c668c603cc
add Referer and X-CSRFToken HTTP headers
2021-09-12 12:45:06 -04:00
Christophe B Billheimer
8f3b7c179e
put cookies into a format that the 1984 Hosting website expects
2021-09-12 12:37:56 -04:00
Christophe B Billheimer
ea18c47011
move getting zone id code into its own function
2021-09-12 12:35:20 -04:00
Christophe B Billheimer
ced7110a78
remove -o option from grep and use _egrep_o instead
2021-09-10 08:49:38 -04:00
Christophe B Billheimer
92f13eb8bf
get both the CSRF token and session ID cookies, as they are both needed for login now
2021-09-10 08:02:13 -04:00
Christophe B Billheimer
1312ef7e50
simplify One984HOSTING_COOKIE grep
2021-09-10 07:25:18 -04:00
Christophe B Billheimer
e992979113
Merge branch 'master' of github.com:DerVerruckteFuchs/acme.sh into 1984-hosting-cookie-fix
2021-09-08 22:49:24 -04:00
Christophe B Billheimer
d317b49940
use head instead of tail so that the sessionid cookie gets set correctly
2021-09-08 22:48:43 -04:00
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