Commit Graph

1092 Commits (d437d6fde95dc7368d4fa76c05648a8dd4cbe69e)

Author SHA1 Message Date
stilez 05ced9fbc4
edit a comment 5 years ago
stilez b7c3df455e
travis fix 5 years ago
stilez d7affad059
various small improves 5 years ago
neil 34c3da9117
Merge pull request #2560 from scottkof/aws-dns-avoid-throttle
Avoid API throttling errors in AWS DNS plugin
5 years ago
scottkof a22d3b2390
Switch from `sleep` to `_sleep` 5 years ago
stilez 7c09bdc6e0
renamed 5 years ago
stilez bc291141b1
fix filename 5 years ago
peterkelm c1b089d1c3
unused code removed 5 years ago
peterkelm 1271f97b66
fixed dns_variomedia_rm for wildcard certs
fixed dns_variomedia_rm to respect the txtvalue supplied as function parameter
5 years ago
peterkelm 582c77805c
variomedia dns api
initial commit for the variomedia dns api implementation
5 years ago
stilez 9eb5f65b8f
edit comments 5 years ago
stilez 1253357a39
edits to comments 5 years ago
stilez 6df31eb7f5
travis 5 years ago
stilez 9299a83b17
Travis fixes 5 years ago
stilez a6614abd24
Formatting fixes for Travis 5 years ago
stilez 6ef8adc863
Merge branch 'dev' into master 5 years ago
stilez 274393ac64
Create DNS 01 module for Plesk XML API 5 years ago
stilez 1339b9422d
Update for dns pleskxml 5 years ago
scottkof df3575217a
Avoid API throttling errors in AWS DNS plugin 5 years ago
neil c504506455
Merge pull request #2455 from RolphH/leaseweb-api
Added Leaseweb API for dns-01 verification
5 years ago
neilpang 2a28772312 fix https://github.com/Neilpang/acme.sh/pull/2553#issuecomment-546173277 5 years ago
Rolph Haspers e48daffad9 Fixed error 5 years ago
Rolph Haspers 58642286c9 Fix for SC2039/SC2086 5 years ago
Rolph Haspers 6d62ae226a Small fix 5 years ago
Rolph Haspers 14f6f9ec94 Fixed wrong assignement of var 5 years ago
Rolph Haspers e10f447b5b Fixed some bugs, tested and working 5 years ago
Rolph Haspers 1d1f61613c Check for root domain via API 5 years ago
Jesai Langenbach b85c1a8861 Fix additional line 5 years ago
Jesai Langenbach 430956d304 Fix whitespaces 5 years ago
Jesai Langenbach c0449a3ed2 Only save Attributes if it is set 5 years ago
neil 18ad01533b add space.
fix https://github.com/Neilpang/acme.sh/pull/2553
5 years ago
David Robles 573c8f3b13 Use more widely supported options for the "tr" command line utility by removing the use of the character class representation option. [:space:] => "\t\r\n\v\f" 5 years ago
neil e85d7a7be5
Merge pull request #2534 from billgertz/patch-2
dnsapi/dns_miab.sh MIAB DNS-01 Validation
5 years ago
neil 7015215f26
Merge pull request #2548 from rserpent/dns_nic
nic.ru dnsapi
5 years ago
rserpent ffa5472b31
fix whitespaces 5 years ago
rserpent e00f0b4cf1
Update dns_nic.sh 5 years ago
rserpent dc5c220e8f
dns_nic init 5 years ago
Bill Gertz 933d49b0b0
Style space change
Extra space on empty line 27.
5 years ago
Bill Gertz 9af85f5a7e
Updated to use _H1 Authorization: Basic
Updated to use suggested export _H1 env var to supply Authorization Basic credentials. This undocumented support for Basic Authorization, ContentType, etc. needs to be documented in DNSAPI Dev Guide. Removed two stray debugging lines.
5 years ago
Bill Gertz 7ec52145e8
Space style changes.
Local copy of shellcheck somehow missed these, odd.
5 years ago
Bill Gertz aa6112482d
Rewrite to conform to Dev guide
Created _get_root() that tests the requested host is a subdomain to the domains hosted on MailinaBox (MIAB) DNS Server. Created common _miab_rest() used with dns_miab_add(), dns_miab_rm() and _get_root(). Also created barbaric _is_json() to test the response given by the MIAB Custom DNS API at least looks like a JSON file. We should add a hint to use _normalizeJson with JSON responses so _startswith, _endswith won't perplexingly fail.
5 years ago
neil d035cdcff9
Merge pull request #2537 from master-nevi/master
Use more widely supported options for the "tr" command line utility in dns_freedns.sh
5 years ago
neil 38e08bb91f
Merge pull request #2434 from dkerr64/FreeDNS
Work around bug in _egrep_o() function
5 years ago
David Robles ba7db3edda Use more widely supported options for the "tr" command line utility by removing the use of the character class representation option. Fixes #2536 5 years ago
Bill Gertz f64b061a28
Style issue
Spaces on blank line on line 133.
5 years ago
Bill Gertz f323ced4ca
Style issues and orphan _postContentType debug fix
Fixed spacing and removed unneeded debug for _postContenetType
5 years ago
Bill Gertz c06ec7c6ba
Removed parameters and unused code for _miab_post
Ok, should have noticed earlier that the calls to the private function _miab_post() never used the _needbase64_ or the __postContentType parameters. Parameters and code to handle them has been factored out.
5 years ago
Bill Gertz 835f9aad91
Um that's a wee bit of nit pick.
'Errant' space removed on blank line on line 147.
5 years ago
Bill Gertz a4ec9f8b44
Fixed weird spacing on line 180
Um, fixed.
5 years ago
Bill Gertz 47c33d0344
Cleanup/ removed private function _get_root
Function _get_root() copied from acme.sh and is not needed here. Other cleanup as recommended by acme.sh test bot.
5 years ago
Bill Gertz f500c7abcb
dnsapi/dns_miab.sh MIAB DNS-01 Validation
Know I'm new to contorting to this project. I i've broke conventions please let me know what I've screwed up and I'll set it right as quickly as possible.

Propose this as a new DNS-01 validation script to dynamically add challenge DNS records to MailinaBox (MIAB) DNS. MIAB uses a custom DNS API to manage external DNS records.

The script was originally written by Darven Dissek and can be found in his repository: https://framagit.org/DarvenDissek/acme.sh-MIAB-DNS-API/). This has been forked and some slight cleanup applied and change shebang to UNIx shell. The forked repository can be found here: https://github.com/billgertz/MIAB_dns_api.

Wrote to Darven but received no reply. Support for this script has been submitted to the OPNsense project via this pull request: https://github.com/opnsense/plugins/pull/1531
5 years ago
neil 95dd7b5323
Merge pull request #2531 from moose-kazan/master
Fix for dns_vultr.sh
5 years ago
Vadim Kalinnikov e484f32b1a - Return shell detect via env 5 years ago
Vadim Kalinnikov bc396e7a90 Small fix in dns_vultr.sh 5 years ago
Peter Dave Hello ac9f6e3a41 Remove trailing spaces in text files
This issue in the shell scripts will also be detected in the stable
version of shfmt(we are currently using an ancient pre-release of shfmt)
5 years ago
Michael Braunoeder 72d800ed10 [DNSAPI] add dns_rcode0.sh - Support for https://my.rcodezero.at/api-doc (#2489)
* first version dns_rcode0.sh

* fixed URLs for ACME calls

* fixed challenge remove

* read & write Token/URL at rm too

* make info messages debug

* typos fixed

* update rrset only if existing challenge is found

* polish error messages and make "detect root zone" scaleable

* fixed formating issues

* code cleanup, remove some unneeded functions

* removed empty lines

* save rcode0 url only if not default
5 years ago
Boot Lee 950d024a11 fix grep error when txt value begin with - char (#2471) 5 years ago
Jesai Langenbach bfa6e52470 another whitespace 5 years ago
Jesai Langenbach ec654d2355 More space removing 5 years ago
Jesai Langenbach dfb4883c93 Some fixes 5 years ago
Jesai Langenbach 4bf1f579f5 Add OPNsense Bind API Support 5 years ago
Kent Varmedal 80d63dbb7c Add support for Domeneshop DNS API (#2458)
* Add support for Domeneshop DNS API

* Fix double quotes after build fail

* Fixing formating errors
5 years ago
Phil Porada 6b817d4563 Set TXT record TTL to minimum possible value (#2465) 5 years ago
Rolph Haspers f0d6d46766 Added link to API docs 6 years ago
Rolph Haspers 4a81205e04 Styling, trailing space 6 years ago
Rolph Haspers 0ac37981cb Styling, newline removed 6 years ago
Rolph Haspers 400c31d031 Fixed another styling issue (trailing spaces) 6 years ago
Rolph Haspers 54b38086e5 Fix style issues 6 years ago
Rolph Haspers e0deca33d0 Added Leaseweb API for dns-01 verification 6 years ago
David Kerr 0b2b8b960b
Replace grep -o with sed 6 years ago
Sky Chen 9b173dcd71 fixed #2441: dns_namesilo.sh _get_root (#2442)
fixed #2441: dns_namesilo.sh _get_root (#2442)
6 years ago
neil ee38cccad8
sync (#2436)
* fix https://github.com/Neilpang/acme.sh/issues/2409 (#2430)

* Add variable exports for Successful Post Hook and Renew Hook calls (#2431)

* fixed json parse regex for support api gcore_cdn (#2381)
6 years ago
David Kerr 9826b8ae69 Merge branch 'dev' of https://github.com/Neilpang/acme.sh into FreeDNS 6 years ago
neil 874bd093cb
fix https://github.com/Neilpang/acme.sh/issues/2409 (#2430) 6 years ago
James Qian d42cf6daeb dnsapi: fix typo in dns_desec.sh (#2427)
Signed-off-by: James Qian <sotux82@gmail.com>
6 years ago
neilpang b9b2cd278b fix https://github.com/Neilpang/acme.sh/pull/2275 6 years ago
neilpang 41c951811e fix format 6 years ago
neilpang 72e7eb6777 fix format 6 years ago
neilpang c25947d544 support new Cloudflare Token format
fix https://github.com/Neilpang/acme.sh/issues/2398
6 years ago
neilpang 93d29a9733 update 6 years ago
Szilárd Pfeiffer ccc2142b45 added dns api support for hexonet (#1776) 6 years ago
Yuri S 8d393ff137 Add dnsapi for Vultr (#2370)
* Add Vultr dns api
6 years ago
neilpang 5c09788ec4 fix error 6 years ago
neilpang 5e970cdca4 Merge branch 'dev' of github.com:Neilpang/acme.sh into dev 6 years ago
neilpang 28cadc5e06 check empty id 6 years ago
Honza Hommer 28a9df669d Escape slashes (#2375) 6 years ago
neilpang 42497028c4 ttl 3000 6 years ago
neilpang 57b16e3ac2 fix format 6 years ago
neilpang bd9af86de1 support jdcloud.com 6 years ago
David Kerr 2ce9fb9760
Work around bug in _egrep_o() function
_egrep_o() function accepts extended regex and on systems that do not have egrep uses sed to emulate egrep.
This is failing on the specific regex I was using before my last commit... ae66c6f0b4
The problem is that I fixed it by passing in non-extended regex which then fails on systems that do have egrep.  So I am no longer using _egrep_o.
6 years ago
David Kerr ae66c6f0b4
Fix bug (in egrep regex) reported by @maks2018 in issue 2305
Fix bug reported by @maks2018 in issue https://github.com/Neilpang/acme.sh/issues/2305 by updating the regex in egrep of the subdomain html page.
6 years ago
Raphaël Berlamont 971a85a6f8 dns_azure : Multiple domains with same ending bug
We have a few domains that ends the same. For example :
  iperfony.com
  perfony.com

The problem was in the _get_root functions, when getting the domain_id :
only the first result "iperfony.com" was returned, because "perfony.com"
is contained in the "iperfony.com" string.

The correction consist of being strict in the regex, adding a slash (/)
so that it will only match on ".*/(perfony.com).*" and not
".*(perfony.com).*".
6 years ago
neilpang 468edfa6cc Merge branch 'dev' of github.com:Neilpang/acme.sh into dev 6 years ago
neilpang c83f2f98bd fix https://github.com/Neilpang/acme.sh/issues/2300 6 years ago
neil 24e574ee09
Merge pull request #2324 from deflorator1980/dns-api-regru
Dns api regru
6 years ago
AndreyIsakov d883a870e1 dnsapi for regru: remove debug info 6 years ago
AndreyIsakov f2c6e3f65b dnsapi for regru: replace echo by _info() 6 years ago
neil 65058db89f
Merge pull request #2071 from awalgarg/dns_maradns
Add support for MaraDNS
6 years ago
AndreyIsakov 487d2a9221 dnsapi for regru: CI linter remove empty line 6 years ago
AndreyIsakov 6151debeab dnsapi for regru: CI linter ok 6 years ago
AndreyIsakov e05ef230a7 test CI error 6 years ago
neilpang 10d1361a2c add guide link 6 years ago
Dominic Jonas 1ef7fd3659 support to delete multiple entries 6 years ago
neil 6650072fe6
Merge pull request #2276 from der-berni/dev
updated to work with one.com
6 years ago
neil c74686a197
Merge pull request #2285 from dkerr64/FreeDNS
Fixes to dns_freedns.sh for multi-part top level domain names
6 years ago
David Kerr 924e0261f9
Update dns_freedns.sh 6 years ago
der-berni 1a5279bd6e
cleanup according to styleguide 6 years ago
der-berni 937d5b5472
try to remove errors in travis-ci 6 years ago
Kay Roepke 145b1f4fb3
Improve compatibility with *BSD xargs
The --no-run-if-empty option is a GNU extension and the long version isn't supported by *BSD variants.
Instead use the short version (-r) which is present, but ignored as it is the default behavior, in at least FreeBSD: https://www.freebsd.org/cgi/man.cgi?xargs
6 years ago
der-berni 89e73594eb
fixed error in CI 6 years ago
Awal Garg 8152309435 Add support for MaraDNS
MaraDNS is a lightweight self-hosting DNS server. This patch adds
support for adding records to zone files stored on the server in the
format expected by MaraDNS. Path to the file should be exported in
MARA_ZONE_FILE environment variable. To reload the configuration
automatically, the user must provide path to the pid file of duende (the
daemonization tool that ships with MaraDNS) in MARA_DUENDE_PID_PATH
(--pid argument to duende).
6 years ago
der-berni a3089a719f
Updated to work with curl
Now works with curl.
Check the root domain.
6 years ago
David Kerr 2cb0b00e3a
replace _read_conf() with _readaccountconf() 6 years ago
neil 264ec5bab7
Merge pull request #2284 from devNan0/fix_netcup_parsing_on_bsd
dnsapi: netcup: Fix sessionid parsing on BSD
6 years ago
der-berni e340593ad1
Revert parameter changes
Revert ONECOM_PASSWORD back to ONECOM_Password
and ONECOM_USER back to ONECOM_User
6 years ago
devNan0 05b6afcd17 Make travis happy. (SC2020) 6 years ago
David Kerr 10994d65be Even blank lines (with spaces) give Travis heartache. Sigh. 6 years ago
David Kerr a18ce275ab Another Travis CI warning fixed. 6 years ago
David Kerr 66c39a953a Fix warnings from Travis build 6 years ago
David Kerr 09fb9dcd92 Fix bug preventing multipart TLD names to work. And simplify/cleanup the code. 6 years ago
devNan0 50d5c4b9ca Fix sessionid parsing on BSD 6 years ago
Oliver Dick 0e9ba9a004 remove _hostingde_parse_no_strip_whitespace function as this breaks API requests 6 years ago
neil ef7d259bb7
Merge pull request #2277 from mjthompson/patch-1
Fix typo
6 years ago
mjthompson 688fe131c9
Fix typo 6 years ago
der-berni 68b42a00e0
updated to work with one.com
rev command not found on OpenWrt
CURL does not work, using wget
JSESSIONID replaced with OneSIDCrmAdmin
CSRF_G_TOKEN not needed
6 years ago
neil 527e1b8a16
Merge pull request #2273 from MilanPala/active24_fix_token
Fix saving token for DNS Active24
6 years ago
Milan Pála f6d6658de7
Fix saving token for DNS Active24 6 years ago
neilpang cf4c603362 fix format 6 years ago
neilpang ace947e6b3 add dns_durabledns.sh 6 years ago
neil ccefd3be02
Merge pull request #2255 from mdbraber/update-acmeproxy
dns_acmeproxy: Username/password no longer required
6 years ago
Maarten den Braber 5e165819a1 Update authentication logic / info 6 years ago
neil ade9d662db
Merge pull request #2210 from chasefox/dev
Fix gcloud most-specific zone match
6 years ago
wapplay 657051e4b6 Merge branch 'dev' of https://github.com/Neilpang/acme.sh into dev
# Conflicts:
#	README.md
#	dnsapi/README.md
6 years ago
neil 1a6af5d896
Merge pull request #1582 from v0s/pddfixes
Multiple fixes to Yandex DNSAPI plugin
6 years ago
Maarten den Braber f9e3a2132f Username/password no longer required 6 years ago
neil 9ab318cafc
Merge pull request #2250 from mdbraber/add-acmeproxy-provider
Add acmeproxy provider
6 years ago
neilpang 11ecbd27be fix punycode domain 6 years ago
Maarten den Braber 585ef998d0 Fixed CI errors 6 years ago
Maarten den Braber c297aff99b Improved logging description 6 years ago
Maarten den Braber 68142c9835 Update description 6 years ago
Maarten den Braber b8f4fa359c Add acmeproxy provider 6 years ago
neilpang dac75a1dda rename 6 years ago
neil 130b67821c
Merge branch 'dev' into dev 6 years ago
neil b902769fa8
Merge pull request #2242 from plantroon/master
Add NLnetLabs NSD
6 years ago
neil 7503a58d1f
Merge pull request #2243 from mod242/master
New API for Schlundtech.de
6 years ago
mod242 096ce1a207
Create DNS API for Schlundtech 6 years ago
Jakub Filo d1ef039e39 Removed trailing line 6 years ago
Jakub Filo 040ca5320d Fixed style to match upstream 6 years ago
neil 625c85291d
Merge pull request #2236 from mod242/master
Correct parsing error in sed
6 years ago
Jakub Filo 522b7c51f7 Adding NLnetLabs NSD API 6 years ago