neil
22d827adf1
Merge pull request #1292 from mal/aws-use-instance-role
...
Let AWS DNS API driver pull creds from instance metadata
2018-02-21 10:20:35 +08:00
Mal Graty
759f4f2c62
Make the instance metadata fetcher self-contained
...
This is to provide a clean path to future extension work such as adding
a _use_container_role function to offer similar support for ECS
containers.
The $_using_role flag has also been made generic so that future role
providers can also make use of it.
2018-02-20 12:40:24 +00:00
Boyan Peychev
28355335f8
Update dns api to support v2 wildcard cert #1261
2018-02-20 11:22:06 +02:00
Boyan Peychev
9f6832d636
Update dns api to support v2 wildcard cert #1261
2018-02-20 11:16:42 +02:00
Boyan Peychev
5309afc347
Update dns api to support v2 wildcard cert #1261
2018-02-20 11:09:37 +02:00
Mal Graty
693627a858
Emulate Boto when using role metadata
...
Use the behavior established in the botocore python library to inform
how and when instance metadata is fetched in an attempt to acquire valid
AWS credentials.
- Use it as a fallback when no other credentials are provided
- Set the timeout of metadata requests to 1 second
2018-02-20 00:34:55 +00:00
Mal Graty
48eaa0e5bf
Let AWS DNS API code pull creds from instance role
...
Add option (AWS_USE_INSTANCE_ROLE) to have the AWS DNS API driver pull
the necessary credentials from the AWS EC2 instance metadata endpoint
when required.
This is a non-breaking change as it only takes effect when explicitly
turned on via the environment variable, and fails safe back to the
normal code path.
2018-02-19 19:03:29 +00:00
Boyan Peychev
41e3ecad46
Update dns api to support v2 wildcard cert #1261
2018-02-19 14:14:08 +02:00
neilpang
d6f8d63742
fix https://github.com/Neilpang/acme.sh/issues/1286
2018-02-19 12:43:56 +08:00
neil
28b0929554
Merge pull request #1283 from justmwa/master
...
Fixes
2018-02-19 12:34:18 +08:00
nytral
55787ff7b9
other fixes
2018-02-17 15:12:19 +01:00
nytral
b00919c692
various fixes
2018-02-17 15:08:13 +01:00
neilpang
6d6b2efdb5
fix he for solaris
2018-02-16 23:16:25 +08:00
neilpang
abd0dad2bf
fix https://github.com/Neilpang/acme.sh/issues/1145#issuecomment-365863118
2018-02-15 20:35:31 +08:00
neilpang
54a52f7048
Merge branch 'dev' of https://github.com/Neilpang/acme.sh into dev
2018-02-15 12:39:06 +08:00
neilpang
f213215c81
fix lua
2018-02-15 12:38:45 +08:00
neil
96cde120b4
Merge pull request #1258 from wickerwaka/dreamhost_dns
...
Added DreamHost DNS API
2018-02-15 12:35:37 +08:00
neilpang
0096ef4ddb
fix ali
2018-02-15 12:26:35 +08:00
neilpang
ce6c7d4b59
fix dp
2018-02-15 10:51:13 +08:00
neilpang
d8eb08e214
fix format
2018-02-14 22:36:17 +08:00
neilpang
c6f5c7f1a3
fix gd
2018-02-14 22:31:02 +08:00
neilpang
a6b6e31cda
fix dp
2018-02-14 20:52:06 +08:00
neilpang
28145a9deb
fix ovh
2018-02-14 20:40:49 +08:00
neilpang
fa991c8501
Merge branch 'dev' of https://github.com/Neilpang/acme.sh into dev
2018-02-14 19:40:16 +08:00
neilpang
5f345d2089
fix https://github.com/Neilpang/acme.sh/issues/1262
2018-02-14 19:39:47 +08:00
neil
cc81668c8f
Merge pull request #1094 from Daniel15/cloudns-sub
...
[cloudns] Add support for sub user IDs
2018-02-14 19:23:07 +08:00
Martin Donlon
6105d4a4e6
Merge branch 'dev' into dreamhost_dns
2018-02-13 21:04:09 -08:00
Martin Donlon
84649e9d20
Addressing PR feedback
...
Replace printf with echo
Move dreamhost to bottom of DNS API list
2018-02-13 21:02:38 -08:00
neilpang
3c394f08b0
fix format
2018-02-13 22:23:36 +08:00
neilpang
64f07d9bf3
fix aws for acme v2
2018-02-13 22:17:20 +08:00
neilpang
849a6c12be
fix for acme v2
2018-02-13 20:08:05 +08:00
neilpang
9144ce746e
fix for v2 wildcard
2018-02-13 19:30:54 +08:00
neilpang
2655e726c9
update dns he
2018-02-12 20:40:24 +08:00
Martin Donlon
2ef9904d00
Merge branch 'dev' into dreamhost_dns
2018-02-11 07:54:10 -08:00
Martin Donlon
2c83224f07
Fixup dns_dreamhost travis failures
2018-02-11 07:37:15 -08:00
neilpang
0c63090a23
fix format
2018-02-10 23:34:34 +08:00
neilpang
0159277dbf
fix format
2018-02-10 23:24:43 +08:00
neilpang
6ca5f3d8f6
support Zonomi.com dns api: https://github.com/Neilpang/acme.sh/issues/1255
2018-02-10 23:23:31 +08:00
neilpang
3e3161c747
fix format
2018-02-07 22:18:04 +08:00
Skid
7f59d7ea48
Fix the command to generate tsig key for knot api
2018-02-07 14:07:14 +01:00
neilpang
52b945164c
fix https://github.com/Neilpang/acme.sh/issues/1247
2018-02-07 20:54:05 +08:00
neilpang
584fb2904b
fix https://github.com/Neilpang/acme.sh/issues/1191
...
https://github.com/Neilpang/acme.sh/issues/1246
2018-02-06 21:23:08 +08:00
neilpang
eea713eed2
Merge branch 'dev' into 2
2018-01-26 21:05:36 +08:00
neilpang
8c88757451
fix format
2018-01-26 20:39:41 +08:00
neilpang
dd171ca44a
fix format
2018-01-26 20:14:51 +08:00
martgras
72fe7396d6
spelling mistake in error message
2018-01-26 07:53:47 +01:00
neilpang
03140865f0
fix for existing record
2018-01-25 23:25:50 +08:00
neilpang
a4fc802d1b
Add selectel.com(selectel.ru) DNS API. fix https://github.com/Neilpang/acme.sh/issues/1220
2018-01-25 23:18:37 +08:00
neil
e4b24d20ac
Update dns_azure.sh
2018-01-25 23:08:56 +08:00
neil
91607bb2a1
Update dns_azure.sh
2018-01-25 22:58:11 +08:00
martgras
441c26dd32
Update dns_azure.sh
2018-01-25 07:40:35 +01:00
martgras
c7b8debb6e
fix travis issues
2018-01-25 07:01:39 +01:00
martgras
d51c383866
remove unused code and fix error handling
2018-01-24 15:08:06 +01:00
martgras
f7d4698ef0
improve error checking
2018-01-24 13:39:38 +01:00
martgras
3fdbbafcb5
fix getroot with multiple dns zones
2018-01-24 09:59:05 +01:00
martgras
c82cd90ed6
Relative link to Azure DNS wiki page
2018-01-23 18:46:59 +01:00
martgras
b6fc8398cf
Usage instructions for Azure DNS
2018-01-23 18:25:52 +01:00
martgras
e90f3b84c1
Add support for Azure DNS
...
Adding support for Azure DNS
See https://docs.microsoft.com/en-us/azure/dns/
2018-01-23 18:24:08 +01:00
neilpang
258cf20c92
minor
2018-01-19 22:48:06 +08:00
neilpang
6ba4f8b54c
fix https://github.com/Neilpang/acme.sh/issues/1204
2018-01-18 21:04:06 +08:00
MaomiHz
c1f8ffa386
Use [0-9] instead
2018-01-17 21:39:13 -06:00
neilpang
60814ecfe1
typo
2018-01-16 21:29:52 +08:00
neilpang
0170c20e9a
fix format
2018-01-16 21:29:51 +08:00
neilpang
01cc2e13d8
add more sleep for ovh
2018-01-16 21:29:51 +08:00
neilpang
f823f170e6
fix ovh
2018-01-16 21:29:50 +08:00
neilpang
be186bd39b
support dns_ovh_rm()
2018-01-16 21:29:50 +08:00
neilpang
ea25492c28
we should not use "updating" to support wildcard
2018-01-16 21:29:49 +08:00
neilpang
506c41cb15
fix format
2018-01-16 21:29:47 +08:00
neilpang
72f54ca6c1
support ACME v2 wildcard cert
2018-01-16 21:29:47 +08:00
AA
a01da2fd92
Update README.md
2018-01-15 11:00:44 +01:00
AA
cd2fe698bb
Create dns_autodns.sh
2018-01-15 10:59:50 +01:00
Meowthink
eb207322d3
Add namesilo.com dns api support
2018-01-14 18:52:44 +08:00
sjau
a582e7c2fb
dns_ispconfig.sh: remove unnecessary permission in api user
2018-01-02 15:05:26 +01:00
MaomiHz
9c4f7aa688
check for env var exist in DigitalOcean API
2017-12-11 16:33:44 -06:00
MaomiHz
e75b56073b
Fix digitalocean api not remove record
2017-12-11 16:33:42 -06:00
Jens
a95ccc7e4c
Update dns_servercow.sh
...
... didn't see this line in spellcheck ... :S
2017-12-09 20:22:09 +01:00
Jens
8101aceab5
Update dns_servercow.sh
...
fixed remaining issues from shellcheck
2017-12-09 20:18:05 +01:00
Jens
1c9b19833c
Update dns_servercow.sh
...
replaced tab with space
2017-12-09 20:14:46 +01:00
Jens Hartlep
ae29929714
added dns api for servercow
2017-12-09 19:32:53 +01:00
speedmann
f7c346de09
Fix order in README and add link to inwx.de and apidocs
2017-12-09 14:20:36 +01:00
speedmann
731ed6952f
Fix shebang
2017-12-09 14:13:05 +01:00
speedmann
454ad6f8bd
Merge branch 'dev' into master
2017-12-09 14:10:01 +01:00
Aarup
fb6e0658cf
update README
2017-12-08 14:09:04 +01:00
Aarup
f9b8d7a9d8
renamed uno_user and uno_key
2017-12-08 13:22:17 +01:00
Aarup
f763e1edd7
fix contains usage
2017-12-08 13:20:25 +01:00
Aarup
dbc3ad1304
use _math
2017-12-08 12:59:02 +01:00
Aarup
3f1e6c128f
Try again
2017-12-08 08:31:24 +01:00
Aarup
1f635b90e7
Try to fix build
2017-12-08 08:26:52 +01:00
JAA
db3043553c
Also don't use sed
2017-12-07 14:52:09 +01:00
speedmann
5911594906
Fix egrep invocation
2017-12-07 14:21:37 +01:00
speedmann
9a1f769828
Avoid usage of sed -E
grep -q
and printf -v
2017-12-07 14:18:54 +01:00
JAA
b91c0a0616
Don't use grep -B
2017-12-07 13:53:40 +01:00
JAA
4a9f607d31
Cleanup
2017-12-07 13:53:27 +01:00
speedmann
a00169451f
Change bash to sh to fit project requirements
2017-12-07 13:10:59 +01:00
speedmann
ecba959dd9
Fix missed whitespaces
2017-12-07 13:07:05 +01:00
speedmann
a8202d4b37
Fix CI issues
2017-12-07 12:05:03 +01:00
speedmann
657334fb67
Add support for inwx.de API
2017-12-07 11:47:01 +01:00
Aarup
78712245f7
Add UnoEuro to README
2017-12-06 12:13:40 +01:00
Aarup
70702e41e9
Use _head_n
2017-12-06 11:55:29 +01:00
Aarup
0ca3141088
Added support for UnoEuro api
2017-12-06 11:50:54 +01:00
neilpang
dcf8457f4d
fix format
2017-12-03 13:16:37 +08:00
neilpang
ceafe389af
fix https://github.com/Neilpang/acme.sh/issues/1109
2017-11-26 20:57:02 +08:00
Daniel Lo Nigro
bab4f691c5
Fix lint warning
2017-11-12 18:38:30 -08:00
Daniel Lo Nigro
212d0f24d8
[cloudns] Add support for sub user IDs
2017-10-31 22:36:17 -07:00
neilpang
4c99c0127b
add dev guide
2017-11-01 10:14:44 +08:00
neilpang
872bfe4757
fix for PR https://github.com/Neilpang/acme.sh/pull/1069
2017-10-11 20:34:56 +08:00
sahsanu
ee56b9cd4e
Update ClouDNS.net API doc
...
Update ClouDNS.net API doc to show that CLOUDNS_AUTH_ID and CLOUDNS_AUTH_PASSWORD will be saved in ~/.acme.sh/account.conf
2017-10-07 21:31:24 +02:00
sahsanu
c73c33f94c
Update dns_cloudns.sh
2017-10-01 10:31:38 +02:00
sahsanu
6c7da215e7
Update dns_cloudns.sh
2017-10-01 10:06:38 +02:00
sahsanu
754a4a7c8b
Update dns_cloudns.sh
...
Added code to save CLOUDNS_AUTH_ID and CLOUDNS_AUTH_PASSWORD on account.conf file so the id and password for cloudns can be reused.
2017-09-30 20:12:53 +02:00
Arthur Gautier
856811bd2e
Use stable gandi API url
...
The gandi api has changed its url for a more stable
one. Although https://dns.beta.gandi.net will continue to
work for the foreseable future, this commits updates the
url to new official one.
2017-09-06 17:04:40 +00:00
fritteli
88bb7b780d
Typos
2017-08-29 22:35:11 +02:00
Lonnie Abelbeck
96801e3478
Update DuckDNS support, fix failure on first call, no longer save the domain/username as a global, and other tweaks
2017-08-11 16:46:29 -05:00
neilpang
5c3b41bd93
format
2017-08-04 21:57:45 +08:00
neil
57740fbd18
Merge pull request #960 from jfro/dev
...
Fix Linode DNS API to work on BSD
2017-08-03 22:38:17 +08:00
Jeremy Knope
c145f24621
Remove extra space
2017-08-03 09:47:45 -04:00
Jeremy Knope
cd3a4573f2
Fix shell check errors
2017-07-31 08:37:30 -04:00
Ondrej Simek
4dd69a8b1a
Exit codes, exit codes... Exit codes everywhere...
2017-07-29 14:40:56 +02:00
Ondrej Simek
baa1160594
Make Shellcheck happier about exit codes
2017-07-29 14:31:27 +02:00
Ondrej Simek
f438ff4bab
Fix an improbable corner case.
2017-07-29 14:29:13 +02:00
Ondrej Simek
a25b2af66c
Get rid of _find_num
2017-07-29 14:25:07 +02:00
Ondrej Simek
31b67ab92e
Few non-critical fixes.
2017-07-29 13:52:28 +02:00
Ondrej Simek
ccf9a9976c
Fix the previous rushed commit.
2017-07-28 18:33:25 +02:00
Jeremy Knope
ab1efd923b
back to sed
2017-07-28 10:26:56 -04:00
Ondrej Simek
d6780f9e49
Retain an exit code
2017-07-28 15:29:35 +02:00
Ondrej Simek
8534e3b2f7
Make shellcheck happier
2017-07-28 13:58:47 +02:00
Jeremy Knope
8e6cf669ad
Try awk instead for \n replacements
2017-07-27 14:15:19 -04:00
Ondrej Simek
577380e98e
Few fixes for shellcheck
2017-07-27 18:44:55 +02:00
Ondrej Simek
235b5b0c15
Small cosmetic fixes.
2017-07-27 18:06:19 +02:00
Ondrej Simek
aefed1d1b9
Get rid of shell arrays.
2017-07-27 18:04:53 +02:00
Jeremy Knope
d39649f30d
Revert non-linode scripts since they're untested
2017-07-27 08:52:46 -04:00
Ondrej Simek
1546b7e5a9
Missing quotes
2017-07-26 20:21:36 +02:00
Ondrej Simek
ff74778dea
Fix few issues from Travis
2017-07-26 20:15:34 +02:00
Jeremy Knope
29b21b828b
Fix DNS API scripts on *BSD
...
\n isn't available in all regex/sed
2017-07-26 09:44:11 -04:00
Ondrej Simek
f7299403f7
Incorporate Neilpang's comments
2017-07-23 07:31:55 +02:00
Ondrej Simek
d988542afc
Sync with upstream
2017-07-23 05:09:48 +02:00
Ondrej Simek
4285d81ca9
Get rid of curl.
2017-07-23 05:00:02 +02:00
Vladimir Berezhnoy
ae302ee600
reformat docs
2017-07-14 03:51:08 +03:00
Vladimir Berezhnoy
283ef9adb7
minor fixes
2017-07-14 03:26:36 +03:00
Vladimir Berezhnoy
377fe5ecde
add documentation
2017-07-14 03:26:36 +03:00
Vladimir Berezhnoy
c848d3ee22
fix formatting
2017-07-14 03:26:36 +03:00
Vladimir Berezhnoy
eb6be88fac
rework root domain detection
2017-07-14 03:26:36 +03:00
Vladimir Berezhnoy
fceb728501
fix egrep and exit
2017-07-14 03:26:36 +03:00
Vladimir Berezhnoy
a0df46258d
remove python
2017-07-14 03:26:36 +03:00
Vladimir Berezhnoy
57d1db58db
shfmt fixes
2017-07-14 03:26:36 +03:00
Vladimir Berezhnoy
d61b687853
remove awk
2017-07-14 03:26:36 +03:00
Vladimir Berezhnoy
42ab7a5d72
add newline and checks
2017-07-14 03:26:36 +03:00
Vladimir Berezhnoy
18cb11dcbf
fix formatting
2017-07-14 03:26:36 +03:00
Vladimir Berezhnoy
e9d5407792
fix syntax
2017-07-14 03:26:36 +03:00
Vladimir Berezhnoy
a09b2c0074
fix syntax
2017-07-14 03:26:36 +03:00