Commit Graph
100 Commits
Author SHA1 Message Date
neil b28835a604 Update haproxy deploy hook (#1591)
* implement basic haproxy deploy

HAProxy requires the certificate chain and key to be concatenated and placed somewhere (can be anywhere). This script expects a single environment variable with the path where the concatenated PEM file should be written

* add docs for HAProxy deployment

* Add conditional check to ensure path is provided

* remove whitespace

* remove more whitespace (trying to get TravisCI working)

* add reload

* update for POSIX compliance

* add documentation for reload command

* Update haproxy deploy hook

Add functionality to add OCSP stapling info (.ocsp file), issuer (.issuer file) and multi-cert bundles (suffix on pem file based on key type).

This also corrects the order of key, certificate and intermediate in the PEM file, which although HAProxy does not seem to care, was incorrect in the prior version.

* Document updated haproxy deploy hook

* Fix variable name

* whitespace fixes

* Support HAPROXY_DEPLOY_PEM_PATH

Adds compatibility to original haproxy deploy hook while still allowing custom PEM file name (via HAPROXY_DEPLOY_PEM_NAME)

* update for new haproxy deploy vars

* Fix return from reload

* Fix Le_Keylength case

* Update cert suffix for bundles .ocsp generation

* Whitepspace

* Change default for reload

* Readme update

* Actually set reload default

* Fix README.md confict
2019-05-01 15:13:42 +08:00
neil b50e701cae Add notification (#2241)
* add cron notify

* fix format

* fix format
2019-04-29 22:13:54 +08:00
neil 68428a5d5e Merge pull request #2205 from kirpichiki/dns_cf_invalid_domain
CloudFlare dns invalid domain
2019-04-26 23:50:50 +08:00
neil 28694e8afb Merge pull request #2207 from Kimmax/dns_hostingde_missing_templateValues
dns_hostingde.sh zoneConfig missing templateValues object
2019-04-26 23:49:41 +08:00
neil c420a0ae2b Merge pull request #2222 from dim0x69/master
Implement Update Account Information for ACMEv2
2019-04-26 23:49:10 +08:00
neil a85e50f465 Merge pull request #2229 from mod242/master
Create DDNSS API based on the work of helbgd
2019-04-26 23:47:19 +08:00
neil 1dc420ce51 Merge pull request #2139 from loonies/dns-loopia-api-endpoint
Make the Loopia API endpoint configurable
2019-04-25 20:52:38 +08:00
neil 53dcd0dee9 Merge pull request #2224 from honzahommer/feat-install-noprofile
Add `--noprofile` option to `install` command
2019-04-20 13:19:27 +08:00
neil e291ada371 Merge pull request #2226 from Neilpang/dev
sync
2019-04-20 13:09:38 +08:00
neil d1f39e6217 Merge pull request #706 from palhaland/dev
Shell script for deploying changes to a routeros server.
2019-04-10 20:49:05 +08:00
neil d01ab227b8 Merge pull request #2209 from Neilpang/dev
sync
2019-04-06 23:06:36 +08:00
neil 297859c5bc Merge pull request #2191 from temoffey/gcore_cdn_deploy
fix gcore_cdn_deploy
2019-03-23 21:46:40 +08:00
neil 54f1be69c7 Merge pull request #2190 from Neilpang/dev
sync
2019-03-23 16:51:40 +08:00
neil a4cc9ef2cc Merge pull request #2178 from temoffey/gcore_cdn_deploy
Gcore cdn deploy
2019-03-23 11:06:16 +08:00
neil 4f47594b6d Merge pull request #2189 from scj643/master
Fixed Digital Ocean dns api
2019-03-23 10:57:39 +08:00
neil 13255a3762 Merge pull request #2185 from Neilpang/dev
syc
2019-03-21 22:26:24 +08:00
neil 15ce2a3d67 Merge pull request #2161 from sotux/dev
dnsapi: add deSEC.io api support
2019-03-21 20:02:24 +08:00
neil 37161d3017 Merge pull request #2105 from TheLastProject/feature/dns-openprovider
Add OpenProvider support
2019-03-20 23:18:43 +08:00
neil 68a8d81b6a Merge pull request #2177 from vbrandl/feature/deploy-mailcow
Add deploy hook for mailcow
2019-03-20 21:13:26 +08:00
neil a368301dbf Merge pull request #2176 from bz-heilig/patch-1
Update README.md
2019-03-20 20:40:49 +08:00
neil fc30171725 Merge pull request #2175 from loial/dns_gdnsdk_fix
dns_gdnsdk: Fixed stupid regex error, want literal "-", not a range
2019-03-19 22:20:15 +08:00
neil 02882fb327 Merge pull request #2168 from Neilpang/dev
sync
2019-03-17 23:33:02 +08:00
neil 44c1572b8f Merge pull request #2166 from Neilpang/dev
sync
2019-03-16 14:18:49 +08:00
neil 709d82e764 sync
sync
2019-03-13 21:32:10 +08:00
neil 9d64b35ed8 Merge pull request #2157 from hosting-de/fix/read-endpoint
hosting.de: reading endpoint
2019-03-13 21:29:59 +08:00
neil 0f00862e5e support windows scheduler (#2158)
* support Windows scheduler. fix https://github.com/Neilpang/acme.sh/issues/2145
2019-03-13 21:28:30 +08:00
neil e3e43d0ba0 Merge pull request #2155 from Neilpang/dev
sync
2019-03-12 22:20:00 +08:00
neil b10929fe23 Merge pull request #2154 from Neilpang/vv
use acme v2 as default
2019-03-12 22:17:35 +08:00
neil f512cb8e35 Merge pull request #2081 from nederhost/master
Add support for NederHost DNS API
2019-03-12 22:06:47 +08:00
neil c152b6f0ad Merge pull request #2152 from Neilpang/dev
sync
2019-03-11 21:32:28 +08:00
neil 855eb8355a Merge pull request #2143 from 5ll/core-networks-support
Adding Support for Core-Networks API
2019-03-08 22:14:41 +08:00
neil fdbb7fd30f Merge pull request #2144 from Neilpang/dev
fix https://github.com/Neilpang/acme.sh/issues/2141
2019-03-08 22:09:12 +08:00
neil a3d8b9935a fix https://github.com/Neilpang/acme.sh/issues/2141 2019-03-08 14:31:11 +08:00
neil 08357e3cb0 Merge pull request #2137 from Neilpang/dev
Dev
2019-03-05 21:50:47 +08:00
neil 162a445a50 Merge pull request #2136 from Neilpang/cmd
Cmd
2019-03-05 21:47:50 +08:00
neil 2a52603b7e Merge pull request #2128 from the729/fix-qiniu-base64
fix deploy/qiniu.sh base64
2019-03-01 22:44:23 +08:00
neil e6f9f258ec Merge pull request #2129 from the729/fix-qiniu-doc
fix doc of qiniu deploy script
2019-03-01 22:40:45 +08:00
neil 693d692a47 sync (#2127)
* Support for MyDevil.net (#2076)

support mydevil

* Fix verification for namecheap domains not *owned* by the calling user (#2106)

* Peb (#2126)

* support pebble
* support async finalize order

* add Pebble
2019-02-27 20:41:50 +08:00
neil e7f7e96d58 Peb (#2126)
* support pebble
* support async finalize order
2019-02-27 20:36:13 +08:00
neil f84103918a Merge pull request #2101 from Neilpang/dev
Doh (#2100)
2019-02-19 22:01:39 +08:00
neil b5ca9bbab2 Doh (#2100)
support doh to poll dns status
fix https://github.com/Neilpang/acme.sh/issues/2015
2019-02-19 21:39:06 +08:00
neil ff38d2bba6 Merge pull request #2099 from Neilpang/dev
Dev
2019-02-18 21:20:35 +08:00
neil 8f2a8a0051 Merge pull request #1357 from martgras/patch-1
avoid side effects in _printargs
2019-02-18 21:16:14 +08:00
neil 4ade446b55 Merge pull request #2095 from Augustin-FL/dev
Add online.net DNS API
2019-02-15 22:30:26 +08:00
neil b4fa97fd54 Merge pull request #2090 from ianw/rackdns
Rackspace Cloud DNS
2019-02-13 09:24:35 +08:00
neil dda29f7e2f Merge pull request #2082 from laszlof/nw_dns_api
Add support for Thermo, Nexcess, and Futurehosting DNS APIs
2019-02-11 23:00:14 +08:00
neil 952e281993 Merge pull request #2077 from hosting-de/fix/better-parsing-of-responses
hosting.de: better parsing of json responses
2019-02-11 22:47:08 +08:00
neil e8c91e6e12 Merge pull request #2083 from siwyd/ns1-dns-ttl
Set NS1 DNS record TTL to 0
2019-02-10 23:03:07 +08:00
neil 41425f7f74 Merge pull request #2086 from christianbur/patch-3
Update Dockerfile (apline 3.9 and tzdata)
2019-02-10 23:02:19 +08:00
neil 55e862a4a4 Merge pull request #2068 from Neilpang/dev
fix https://github.com/Neilpang/acme.sh/pull/1979
2019-01-30 20:14:10 +08:00
neil 7c41dd5e31 Merge pull request #2064 from Neilpang/dev
fix https://github.com/Neilpang/acme.sh/issues/1364#issuecomment-4580…
2019-01-28 19:24:09 +08:00
neil 9dac02ba5d Merge pull request #2063 from Neilpang/dev
sync
2019-01-27 13:42:50 +08:00
neil 94922f2df6 Merge pull request #2053 from Manawyrm/dev
Added dns_doapi.sh
2019-01-25 22:38:11 +08:00
neil f62a4a0c0c Merge pull request #2056 from Neilpang/dev
sync
2019-01-25 21:35:29 +08:00
neil 8dacd51abb Merge pull request #1997 from MilanPala/master
Add support for Active24.cz
2019-01-25 21:33:42 +08:00
neil 06302871bc Merge pull request #1543 from Rid/patch-2
Fix DNSimple when zone has > 100 records
2019-01-25 17:31:06 +08:00
neil f4c7822bc9 Merge pull request #2046 from hosting-de/fix/update-to-latest-dns-api
Update hosting.de Plugin to latest API Changes
2019-01-22 11:33:07 +08:00
neil 89561b8d45 Merge pull request #2027 from shonenada/deploy-qiniu
Qiniu deployment support
2019-01-22 11:24:02 +08:00
neil ad2a3d603e Merge pull request #2047 from Neilpang/dev
sync
2019-01-21 22:32:30 +08:00
neil 0b934232fd Merge pull request #2023 from jim-p/acme-fix-2022
Use cross-platform grep pattern for Namecheap API. Fixes #2022
2019-01-21 19:38:40 +08:00
neil 27579e0701 Merge pull request #2012 from bremensaki/pointhq-api
Native PointHQ API
2019-01-12 11:01:14 +08:00
neil f91bcfeb4b Merge pull request #2021 from krufab/feature/2020-improve-verification-log-readability
Feature/2020 improve verification log readability
2019-01-12 11:00:15 +08:00
neil 4420d073bb Merge pull request #1889 from apollo13/fix_inwx
Fix inwx account without Mobile TAN
2019-01-07 22:57:09 +08:00
neil 9cc9f519fc Merge pull request #2010 from Neilpang/dev
Support Post as Get
2019-01-06 21:30:57 +08:00
neil 0483d841e3 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
2019-01-06 21:05:33 +08:00
neil 5546120312 Merge pull request #2006 from Neilpang/dev
sync
2019-01-04 22:54:03 +08:00
neil c544759d36 Merge pull request #2002 from Ivru/feature/exoscale
Exoscale DNS API
2019-01-03 21:42:42 +08:00
neil 20503d3c58 Merge pull request #2004 from hebbet/patch-4
add link to profile of Cloudflare
2019-01-03 21:27:13 +08:00
neil 0aba1b4ad3 Merge pull request #1839 from sunflowerit/digitalocean-fix
Fixes on DigitalOcean implementation
2019-01-03 21:14:54 +08:00
neil e12c7c8d27 Merge pull request #1890 from LLeny/master
Fixes Neilpang/acme.sh#1888
2019-01-03 21:09:45 +08:00
neil 83a040722e Merge pull request #1994 from drott/add_rm_multiple_gandi
[dnsapi] Support adding / removing multiple TXT values for Gandi
2019-01-03 21:03:55 +08:00
neil b7b504d43a Merge pull request #1996 from Tigger2014/dev
dnsapi update dynu for api v2
2019-01-03 20:55:46 +08:00
neil b18804f57f Merge pull request #2001 from hosting-de/fix-issue-2000
hosting.de API: waiting for API zoneStatus active
2019-01-03 20:54:55 +08:00
neil 550a5fb4c0 Merge pull request #2003 from martonsz/msz-dns-loopia-fix-wildcard
fix dns_loopia wildcard certificate
2019-01-03 20:53:09 +08:00
neil 62d774a548 Merge pull request #1993 from Neilpang/dev
add tls-alpn mode
2018-12-28 23:32:33 +08:00
neil 86366ae157 Merge pull request #1992 from Neilpang/dev
sync
2018-12-28 23:07:01 +08:00
neil b38c4e1a28 Merge pull request #1989 from mysteq/buypass-support
Added fixes so BuyPass Go ACME server can be used
2018-12-28 21:32:37 +08:00
neil a13b2b4018 Merge pull request #1991 from Neilpang/dev
sync
2018-12-28 21:31:20 +08:00
neil 6914662dd8 Merge pull request #1988 from mysteq/spellfix
Fixed spelling of 'tigger' to 'Trigger'
2018-12-28 09:14:39 +08:00
neil bcb11d9b7e Merge pull request #1987 from mysteq/cloudflare-fix
Bugfix for allowing '+' character in CloudFlare email
2018-12-28 09:13:59 +08:00
neil 37792e9b38 Merge pull request #1983 from Neilpang/dev
Dev
2018-12-24 19:33:05 +08:00
neil ebb1a8af1b Merge pull request #1978 from Ivru/feature/exoscale
Feature/exoscale
2018-12-22 10:55:25 +08:00
neil f4ba7fcaf4 Merge pull request #1979 from titanofold/linode-v4-api-fix
Linode v4 API Fix
2018-12-22 10:52:51 +08:00
neil 13964ac726 Merge pull request #1981 from Neilpang/alpn
Alpn
2018-12-21 20:59:12 +08:00
neil a58ef94a9c Merge pull request #1972 from Neilpang/dev
sync
2018-12-17 23:03:16 +08:00
neil 6fdd2f40ed Merge pull request #1963 from cshoredaniel/pr-allow-dyn-standard-dns
Allow dyn standard dns and debug nsupdate
2018-12-17 10:08:00 +08:00
neil eb97cdc33a Merge pull request #1961 from Neilpang/dev
Dev
2018-12-11 21:42:45 +08:00
neil b54d6589c3 Merge pull request #1957 from pashinin/master
Write certs in Vault for Fabio load balancer
2018-12-11 21:27:45 +08:00
neil 463768fcf7 Merge pull request #1960 from Neilpang/dev
fix https://github.com/Neilpang/acme.sh/issues/1959
2018-12-11 19:19:48 +08:00
neil a43545c6ea fix https://github.com/Neilpang/acme.sh/issues/1959 2018-12-11 19:11:56 +08:00
neil 8907e2d850 Merge pull request #1958 from Neilpang/dev
sync
2018-12-10 22:41:34 +08:00
neil 803c8177d3 Merge pull request #1949 from felixonmars/patch-1
Arch Linux package acme.sh is now in [community]
2018-12-05 13:15:24 +08:00
neil 7c1c36f043 Merge pull request #1944 from titanofold/dev
Update Linode API to v4
2018-12-04 21:44:46 +08:00
neil 565e3f75c7 Merge pull request #1947 from aalmenar/master
Neodigit.net DNS API
2018-12-04 21:40:37 +08:00
neil d0c97a589b Merge pull request #1939 from Neilpang/dev
sync
2018-11-29 22:32:17 +08:00
neil 8ec1ea7b7a Merge pull request #1921 from nakermann1973/patch-1
Add missing bind-tools package
2018-11-29 09:54:48 +08:00
neil 71cb6d2bce Merge pull request #1759 from hosting-de/feature/hosting.de-plugin
added hosting.de DNS Plugin
2018-11-28 22:25:57 +08:00
neil 50278674f0 Merge pull request #1934 from epgdatacapbon/master
Increase security using https for MyDNS.JP API
2018-11-26 09:11:12 +08:00
neil ca9476f72a Merge pull request #1931 from epgdatacapbon/master
Add DNS API support for MyDNS.JP
2018-11-24 20:52:59 +08:00
neil 563de2cc90 Merge pull request #1926 from Rohlik/patch-1
Fix dot
2018-11-24 10:32:39 +08:00