]>
git.proxmox.com Git - mirror_acme.sh.git/log
shonenada [Sun, 13 Jan 2019 04:23:15 +0000 (12:23 +0800)]
add `QINIU_CDN_DOMAIN` for wildcard certificate
shonenada [Sat, 12 Jan 2019 15:11:19 +0000 (23:11 +0800)]
lint codes
shonenada [Sat, 12 Jan 2019 13:15:16 +0000 (21:15 +0800)]
Add guidance to deploying cert to qiniu.com
shonenada [Sat, 12 Jan 2019 13:07:22 +0000 (21:07 +0800)]
replace `awk` with `sed` and `tr`
shonenada [Sat, 12 Jan 2019 11:58:57 +0000 (19:58 +0800)]
replace with functions defined in acme.sh
shonenada [Sat, 12 Jan 2019 07:54:42 +0000 (15:54 +0800)]
lint code
shonenada [Fri, 11 Jan 2019 11:19:07 +0000 (19:19 +0800)]
Update Qiniu's domain settings after uploading certificate
shonenada [Fri, 11 Jan 2019 10:17:38 +0000 (18:17 +0800)]
Add deployment for qiniu cdn
Upload certificate and privkey to Qiniu's CDN service with https://developer.qiniu.com/fusion/api/4248/certificate
neil [Sun, 6 Jan 2019 13:30:57 +0000 (21:30 +0800)]
Merge pull request #2010 from Neilpang/dev
Support Post as Get
neil [Sun, 6 Jan 2019 13:05:33 +0000 (21:05 +0800)]
Support Post as Get (#2009)
* Support POST as GET
https://community.letsencrypt.org/t/acme-v2-scheduled-deprecation-of-unauthenticated-resource-gets/74380
* fix PAG,
The newline '\n' in response is removed by _send_signed_request(), to keep it, we just use needbase64
* fix PAG, the cert is muti line
* fix format
* PAG is only for v2
neil [Fri, 4 Jan 2019 14:54:03 +0000 (22:54 +0800)]
Merge pull request #2006 from Neilpang/dev
sync
neilpang [Fri, 4 Jan 2019 14:40:59 +0000 (22:40 +0800)]
fix alpn oid.
https://github.com/Neilpang/acme.sh/issues/2005
neil [Thu, 3 Jan 2019 13:42:42 +0000 (21:42 +0800)]
Merge pull request #2002 from Ivru/feature/exoscale
Exoscale DNS API
neil [Thu, 3 Jan 2019 13:27:13 +0000 (21:27 +0800)]
Merge pull request #2004 from hebbet/patch-4
add link to profile of Cloudflare
Ivru [Thu, 3 Jan 2019 13:25:50 +0000 (14:25 +0100)]
Merge branch 'dev' into feature/exoscale
Ivru [Thu, 3 Jan 2019 13:23:16 +0000 (14:23 +0100)]
Merge pull request #2 from Neilpang/dev
Merging develop
hebbet [Thu, 3 Jan 2019 13:19:55 +0000 (14:19 +0100)]
add link to profile of Cloudflare
follow-up for #1893
neil [Thu, 3 Jan 2019 13:14:54 +0000 (21:14 +0800)]
Merge pull request #1839 from sunflowerit/digitalocean-fix
Fixes on DigitalOcean implementation
neil [Thu, 3 Jan 2019 13:09:45 +0000 (21:09 +0800)]
Merge pull request #1890 from LLeny/master
Fixes Neilpang/acme.sh#1888
neil [Thu, 3 Jan 2019 13:03:55 +0000 (21:03 +0800)]
Merge pull request #1994 from drott/add_rm_multiple_gandi
[dnsapi] Support adding / removing multiple TXT values for Gandi
neil [Thu, 3 Jan 2019 12:55:46 +0000 (20:55 +0800)]
Merge pull request #1996 from Tigger2014/dev
dnsapi update dynu for api v2
neil [Thu, 3 Jan 2019 12:54:55 +0000 (20:54 +0800)]
Merge pull request #2001 from hosting-de/fix-issue-2000
hosting.de API: waiting for API zoneStatus active
neil [Thu, 3 Jan 2019 12:53:09 +0000 (20:53 +0800)]
Merge pull request #2003 from martonsz/msz-dns-loopia-fix-wildcard
fix dns_loopia wildcard certificate
Marton Szucs [Thu, 3 Jan 2019 10:32:43 +0000 (11:32 +0100)]
fix dns_loopia wildcard certificate
Checks if a subdomain already exists before creating one. The loopia API clears all records for a subdomain when adding it again.
Adding TXT-records instead of updating the existing record when using the add method. Wildcard certificates require multiple TXT-records for the same subdomain.
Now you can create wildcard certificates using:
`acme.sh --issue -d example.com -d '*.example.com' --dns dns_loopia`
Double quoting variables
Oliver Dick [Thu, 3 Jan 2019 09:32:59 +0000 (10:32 +0100)]
Using _sleep() instead of sleep
Ivru [Thu, 3 Jan 2019 07:39:51 +0000 (08:39 +0100)]
Fix typo
Ivru [Thu, 3 Jan 2019 07:35:54 +0000 (08:35 +0100)]
Merge pull request #1 from Neilpang/master
Merging master
Oliver Dick [Wed, 2 Jan 2019 15:44:11 +0000 (16:44 +0100)]
waiting for API zoneStatus active
Ben Edmunds [Sun, 30 Dec 2018 03:13:23 +0000 (03:13 +0000)]
dnsapi update dynu for api v2
Dominik Röttsches [Thu, 27 Dec 2018 22:45:51 +0000 (00:45 +0200)]
[dnsapi] Support adding / removing multiple TXT values for Gandi
Gandi supports setting multiple entries by setting multiple array items
for the rrset_values field in their API. Modify the dns_gandi_livedns.sh
script so that it checks for existing entries, appends new ones if
needed, and removes existing ones individually. This enabled wildcard
certificate support on Gandi.
Fixes the dns_gandi_livedns part of #1261.
Tested for creating a multidomain, multiple wild-card certificate on
Gandi and using a test script executing only the dns_gandi_livedns_add
and dns_gandi_livedns_rm functions.
neil [Fri, 28 Dec 2018 15:32:33 +0000 (23:32 +0800)]
Merge pull request #1993 from Neilpang/dev
add tls-alpn mode
neilpang [Fri, 28 Dec 2018 15:12:16 +0000 (23:12 +0800)]
add tls-alpn mode
neil [Fri, 28 Dec 2018 15:07:01 +0000 (23:07 +0800)]
Merge pull request #1992 from Neilpang/dev
sync
neilpang [Fri, 28 Dec 2018 15:04:40 +0000 (23:04 +0800)]
Support BuyPass.com CA
neilpang [Fri, 28 Dec 2018 14:52:40 +0000 (22:52 +0800)]
Do not limit the renew days to 60, it's just a default value.
buypass support 180 days.
neilpang [Fri, 28 Dec 2018 14:45:40 +0000 (22:45 +0800)]
revert fix for https://github.com/Neilpang/acme.sh/issues/1941
1. fix https://github.com/Neilpang/acme.sh/issues/1977
2. The cache is too long to as a line to save in the conf
neilpang [Fri, 28 Dec 2018 14:12:54 +0000 (22:12 +0800)]
remove unused code
neil [Fri, 28 Dec 2018 13:32:37 +0000 (21:32 +0800)]
Merge pull request #1989 from mysteq/buypass-support
Added fixes so BuyPass Go ACME server can be used
neil [Fri, 28 Dec 2018 13:31:20 +0000 (21:31 +0800)]
Merge pull request #1991 from Neilpang/dev
sync
Ketil [Fri, 28 Dec 2018 12:26:20 +0000 (13:26 +0100)]
Removing BUYPASS_CA variable
Ketil [Fri, 28 Dec 2018 08:22:31 +0000 (09:22 +0100)]
Rewrite to remove BuyPass spesific fixes and adapt ACME v1
neil [Fri, 28 Dec 2018 01:14:39 +0000 (09:14 +0800)]
Merge pull request #1988 from mysteq/spellfix
Fixed spelling of 'tigger' to 'Trigger'
neil [Fri, 28 Dec 2018 01:13:59 +0000 (09:13 +0800)]
Merge pull request #1987 from mysteq/cloudflare-fix
Bugfix for allowing '+' character in CloudFlare email
Ketil [Thu, 27 Dec 2018 15:06:41 +0000 (16:06 +0100)]
Added fixes to also use BuyPass Go ACME server
Ketil [Thu, 27 Dec 2018 14:45:19 +0000 (15:45 +0100)]
Fixed spelling of 'tigger' to 'Trigger'.
Ketil [Thu, 27 Dec 2018 14:17:19 +0000 (15:17 +0100)]
Bugfix for allowing '+' character in CloudFlare email
neil [Mon, 24 Dec 2018 11:33:05 +0000 (19:33 +0800)]
Merge pull request #1983 from Neilpang/dev
Dev
neil [Sat, 22 Dec 2018 02:55:25 +0000 (10:55 +0800)]
Merge pull request #1978 from Ivru/feature/exoscale
Feature/exoscale
neil [Sat, 22 Dec 2018 02:52:51 +0000 (10:52 +0800)]
Merge pull request #1979 from titanofold/linode-v4-api-fix
Linode v4 API Fix
neil [Fri, 21 Dec 2018 12:59:12 +0000 (20:59 +0800)]
Merge pull request #1981 from Neilpang/alpn
Alpn
Aaron W. Swenson [Thu, 20 Dec 2018 16:01:34 +0000 (11:01 -0500)]
Linode API v4 Redo
The Cloud and Classic Manager work with different APIs, and so require
a separate module, which we introduce here.
The README has also been modified to state that the two are separate
and incompatible, and provides instructions on using either.
Aaron W. Swenson [Thu, 20 Dec 2018 16:00:10 +0000 (11:00 -0500)]
Revert "Update Linode API to v4"
This reverts commit
9a27b389765ac6d7a256333e9e1f6fe3c4b92e08 .
Turns out, the Cloud Manager is not backward compatible, nor is the
Classic Manager forward compatible.
Ivru [Thu, 20 Dec 2018 15:37:11 +0000 (16:37 +0100)]
Remove extraneous blank lines
Ivru [Thu, 20 Dec 2018 15:30:02 +0000 (16:30 +0100)]
Export header _H3
Ivru [Thu, 20 Dec 2018 15:24:08 +0000 (16:24 +0100)]
Fix typos
Ivru [Thu, 20 Dec 2018 15:07:05 +0000 (16:07 +0100)]
Add Exoscape API support for DNSAPI
neilpang [Tue, 18 Dec 2018 12:33:33 +0000 (20:33 +0800)]
fix format
neilpang [Tue, 18 Dec 2018 12:18:18 +0000 (20:18 +0800)]
support --tlsport
neilpang [Tue, 18 Dec 2018 11:28:38 +0000 (19:28 +0800)]
support tls-alpn-01 https://github.com/Neilpang/acme.sh/issues/1675#issuecomment-
447857756
neil [Mon, 17 Dec 2018 15:03:16 +0000 (23:03 +0800)]
Merge pull request #1972 from Neilpang/dev
sync
neilpang [Mon, 17 Dec 2018 15:02:02 +0000 (23:02 +0800)]
fix showcsr https://github.com/Neilpang/acme.sh/issues/1968
neil [Mon, 17 Dec 2018 02:08:00 +0000 (10:08 +0800)]
Merge pull request #1963 from cshoredaniel/pr-allow-dyn-standard-dns
Allow dyn standard dns and debug nsupdate
neilpang [Sun, 16 Dec 2018 13:10:22 +0000 (21:10 +0800)]
add more debug info
https://github.com/Neilpang/acme.sh/issues/1932
Daniel F. Dickinson [Thu, 13 Dec 2018 06:23:53 +0000 (01:23 -0500)]
dnsapi: Add option to set zone for nsupdate
Some DNS servers for which dns_nsupdate.sh is applicable (such
as dyn.com's 'Standard DNS' TSIG update mechanism), require that
the zone be set during the nsupdate transaction. Therefore we
add a new environment variable NSUPDATE_ZONE which is used to
set the zone for the DNS TSIG transaction.
Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
Daniel F. Dickinson [Thu, 13 Dec 2018 06:22:44 +0000 (01:22 -0500)]
dnsapi nsupdate: Add nsupdate debug option
When debug is enabled, also use nsupdate's debug logging
so that the user can see potential issues with the nsupdate
transaction.
Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
neil [Tue, 11 Dec 2018 13:42:45 +0000 (21:42 +0800)]
Merge pull request #1961 from Neilpang/dev
Dev
neil [Tue, 11 Dec 2018 13:27:45 +0000 (21:27 +0800)]
Merge pull request #1957 from pashinin/master
Write certs in Vault for Fabio load balancer
neil [Tue, 11 Dec 2018 11:19:48 +0000 (19:19 +0800)]
Merge pull request #1960 from Neilpang/dev
fix https://github.com/Neilpang/acme.sh/issues/1959
neil [Tue, 11 Dec 2018 11:11:56 +0000 (19:11 +0800)]
fix https://github.com/Neilpang/acme.sh/issues/1959
Sergey Pashinin [Mon, 10 Dec 2018 15:17:18 +0000 (18:17 +0300)]
Deploy to Hashicorp Vault docs
neil [Mon, 10 Dec 2018 14:41:34 +0000 (22:41 +0800)]
Merge pull request #1958 from Neilpang/dev
sync
Sergey Pashinin [Mon, 10 Dec 2018 13:55:21 +0000 (16:55 +0300)]
Write certs in Vault for Fabio load balancer
neilpang [Thu, 6 Dec 2018 14:06:15 +0000 (22:06 +0800)]
Merge branch 'dev' of https://github.com/Neilpang/acme.sh into dev
neilpang [Thu, 6 Dec 2018 14:05:26 +0000 (22:05 +0800)]
fix nginx mode
neil [Wed, 5 Dec 2018 05:15:24 +0000 (13:15 +0800)]
Merge pull request #1949 from felixonmars/patch-1
Arch Linux package acme.sh is now in [community]
Felix Yan [Tue, 4 Dec 2018 19:01:50 +0000 (03:01 +0800)]
Arch Linux package acme.sh is now in [community]
neil [Tue, 4 Dec 2018 13:44:46 +0000 (21:44 +0800)]
Merge pull request #1944 from titanofold/dev
Update Linode API to v4
neil [Tue, 4 Dec 2018 13:40:37 +0000 (21:40 +0800)]
Merge pull request #1947 from aalmenar/master
Neodigit.net DNS API
Adrian Almenar [Tue, 4 Dec 2018 13:36:28 +0000 (14:36 +0100)]
Revert change
Adrian Almenar [Tue, 4 Dec 2018 13:33:00 +0000 (14:33 +0100)]
Changes requested on commit review
Adrian Almenar [Mon, 3 Dec 2018 17:42:33 +0000 (18:42 +0100)]
Add Neodigit.net DNS API
neilpang [Mon, 3 Dec 2018 12:31:20 +0000 (20:31 +0800)]
minor, fix format
Aaron W. Swenson [Sun, 2 Dec 2018 16:18:41 +0000 (11:18 -0500)]
Update Linode API to v4
Linode API has made breaking changes that are resolved by this
update. No user action is required.
Additionally, related README.md entry updated to include new cloud
manager interface.
neilpang [Sun, 2 Dec 2018 11:37:35 +0000 (19:37 +0800)]
fix https://github.com/Neilpang/acme.sh/issues/1941
cache dns zones response
neil [Thu, 29 Nov 2018 14:32:17 +0000 (22:32 +0800)]
Merge pull request #1939 from Neilpang/dev
sync
neil [Thu, 29 Nov 2018 01:54:48 +0000 (09:54 +0800)]
Merge pull request #1921 from nakermann1973/patch-1
Add missing bind-tools package
neil [Wed, 28 Nov 2018 14:25:57 +0000 (22:25 +0800)]
Merge pull request #1759 from hosting-de/feature/hosting.de-plugin
added hosting.de DNS Plugin
Oliver Dick [Wed, 28 Nov 2018 13:34:09 +0000 (14:34 +0100)]
Merge branch 'dev' into feature/hosting.de-plugin
neil [Mon, 26 Nov 2018 01:11:12 +0000 (09:11 +0800)]
Merge pull request #1934 from epgdatacapbon/master
Increase security using https for MyDNS.JP API
epgdatacapbon [Sun, 25 Nov 2018 09:14:52 +0000 (18:14 +0900)]
Increase security using https for MyDNS.JP API
neil [Sat, 24 Nov 2018 12:52:59 +0000 (20:52 +0800)]
Merge pull request #1931 from epgdatacapbon/master
Add DNS API support for MyDNS.JP
epgdatacapbon [Sat, 24 Nov 2018 05:07:50 +0000 (14:07 +0900)]
Update README.md
neil [Sat, 24 Nov 2018 02:32:39 +0000 (10:32 +0800)]
Merge pull request #1926 from Rohlik/patch-1
Fix dot
epgdatacapbon [Fri, 23 Nov 2018 17:03:23 +0000 (02:03 +0900)]
Merge branch 'master' of https://github.com/epgdatacapbon/acme.sh
epgdatacapbon [Fri, 23 Nov 2018 16:58:46 +0000 (01:58 +0900)]
Add DNS API support for MyDNS.JP
epgdatacapbon [Fri, 23 Nov 2018 16:58:46 +0000 (01:58 +0900)]
Add DNS API support for MyDNS.JP
neil [Fri, 23 Nov 2018 15:11:52 +0000 (23:11 +0800)]
Merge pull request #1929 from Neilpang/dev
sync
neilpang [Fri, 23 Nov 2018 14:53:02 +0000 (22:53 +0800)]
fix https://github.com/Neilpang/acme.sh/issues/1912
Thomas Rohlik [Mon, 19 Nov 2018 15:09:32 +0000 (16:09 +0100)]
Fix dot
Very important commit :1st_place_medal:
nakermann1973 [Tue, 13 Nov 2018 09:15:38 +0000 (10:15 +0100)]
Add missing bind-tools package
The bind_tools package is required for dns_nsupdate to work