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
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
neil
4a6b31fbe2
Merge pull request #1268 from Neilpang/dev
...
fix format
2018-02-15 21:16:41 +08:00
neilpang
a63766a005
fix format
2018-02-15 21:04:53 +08:00
neil
47359c1a3b
Merge pull request #1267 from Neilpang/dev
...
sync
2018-02-15 20:37:15 +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
b51ed9bbb7
https://github.com/Neilpang/acme.sh/issues/1251
2018-02-15 10:29:03 +08:00
neil
5c6af92a0d
Merge pull request #1264 from Neilpang/dev
...
sync
2018-02-14 22:56: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
neil
6426e044d6
Merge pull request #1263 from jlduran/fix-key-file-permissions
...
Fix key file permissions
2018-02-14 17:31:40 +08:00
Jose Luis Duran
7b92371a03
Fix key file permissions
...
Introduced in 8201458332
.
Related to #1256 .
2018-02-14 06:46:48 -02: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
neil
de2970d7ef
Merge pull request #1259 from Neilpang/dev
...
sync
2018-02-12 20:07:57 +08:00
neilpang
012dd6986b
nginx
2018-02-12 20:01:40 +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
da0bd5a9dc
begin 2.7.7
2018-02-10 09:03:55 +08:00
neil
ce02ad641b
Merge pull request #1257 from Neilpang/dev
...
minor, fix error message
2018-02-10 08:54:37 +08:00
neilpang
78915896d5
minor, fix error message
2018-02-07 23:49:08 +08:00
neil
4a5d2e16d0
Merge pull request #1249 from Neilpang/dev
...
sync
2018-02-07 22:31:03 +08:00
neilpang
3e3161c747
fix format
2018-02-07 22:18:04 +08:00
neilpang
694af4aeb1
fix https://github.com/Neilpang/acme.sh/issues/1234
2018-02-07 21:12:49 +08: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
neil
71013b372d
Merge pull request #1245 from jim-p/acme-fix-1243
...
Add braces around ACCOUNT_URL when forming the protected parameters. Fixes #1243
2018-02-06 09:29:56 +08:00
neil
338b3ba590
Merge pull request #1244 from jim-p/acme-fix-1242
...
Consider a 200 final response code as an account that already exists. Fixes #1242
2018-02-06 09:28:22 +08:00
jim-p
6b798b01a8
Add braces around ACCOUNT_URL when forming the protected= line. Fixes #1243
2018-02-05 16:38:42 -05:00
jim-p
7df20e5049
When registering, consider a 200 final response code as an account that already exists. Fixes #1242
2018-02-05 16:37:57 -05:00
neil
7128d79935
Merge pull request #1239 from Neilpang/dev
...
sync
2018-02-05 22:10:37 +08:00