Commit Graph

1798 Commits (a02dd18ad73822b115e2120916150f097aa8553e)

Author SHA1 Message Date
Bjarke Bruun e4387e4aad Updated delete function 3 years ago
Bjarke Bruun b1b336804d Fixed a missed 'grep -o' to _egrep_o() 3 years ago
Bjarke Bruun ae71a5abf6 Added debug for API result 3 years ago
Bjarke Bruun df199c5788 Updated API call for OpenBSD sed and tr as newlines does not work there 3 years ago
Bjarke Bruun c1ba4f1b55 Added forced _log to debug deletion of records in GH Actions 3 years ago
Bjarke Bruun 80d30bdd30 Removed empty new line to trigger workflow 3 years ago
Lorenz Stechauner 29f12ddaf4 dns_world4you: Improve error message handling
Signed-off-by: Lorenz Stechauner <lorenz.stechauner@necronda.net>
3 years ago
Lorenz Stechauner ed15ff0515 dns_world4you: Fix upper case fqdn issues
Signed-off-by: Lorenz Stechauner <lorenz.stechauner@necronda.net>
3 years ago
Lorenz Stechauner a8f71f79fe dns_world4you: Update error handling
Signed-off-by: Lorenz Stechauner <lorenz.stechauner@necronda.net>
3 years ago
Lorenz Stechauner 68c2478e0e dns_world4you: Handle already logged in sessions
Signed-off-by: Lorenz Stechauner <lorenz.stechauner@necronda.net>
3 years ago
Lorenz Stechauner 4d8b661d51 dns_world4you: Fix cookie parsing issue
Signed-off-by: Lorenz Stechauner <lorenz.stechauner@necronda.net>
3 years ago
Bjarke Bruun 5ff0957861 Added empty new line to trigger workflow 3 years ago
Bjarke Bruun 6913b8beb5
Merge branch 'acmesh-official:master' into new-dns-provider-dns_dnsservices 3 years ago
Bjarke Bruun c8d17bc363 Re-commit (removed non-needed #'tag) 3 years ago
Bjarke Bruun 1b3e1a7abe Changed 'grep -E' to '_egrep_o' 'removed ()' 3 years ago
Bjarke Bruun 0afabc60ae Changed 'grep -E' to '_egrep_o' 3 years ago
Bjarke Bruun eba788e8c9 Removed check for _acme-challenge and acmetestXyzRandomName.github-test sub-domain 3 years ago
Bjarke Bruun 444b111a62 Fixed acmetest for domain acmetestXyzRandomName.github-test.<domain> that was explicitly disallowed as it is not _acme-challenge 3 years ago
Bjarke Bruun a364ab4ea7 Added '.' to 'DNS Services' as that is the correct provider name 3 years ago
nil a46e51e8db Update format code. 3 years ago
nil 789ebb8990 Fix dns_huaweicloud provider
1. Fix huaweicloud api use iam account get token fail.
2. Default use ap-southeast-1 project name, don't need query project id.
3 years ago
Bjarke Bruun 543c4423a2 Added bug report link to dns_dnsservices.sh 3 years ago
Bjarke Bruun 3bd4d32b8d Updated bug report URL 3 years ago
Bjarke Bruun 56a686d3e0 Code formatting (shfmt) 3 years ago
Bjarke Bruun 2f97c789dd Code formatting (shellcheck/shfmt) 3 years ago
Bjarke Bruun 04ca808e80 Code formatting (shfmt) 3 years ago
Bjarke Bruun dc882e6279 Removed empty space 3 years ago
Bjarke Bruun d6eebf82be Removed a few empty lines 3 years ago
Bjarke Bruun 688a234127 Added new 'dns' provider script for https://dns.services 3 years ago
neilpang 6ccf617d62 clear CF_Zone_ID 3 years ago
neil 4951b58b21
Merge pull request #4086 from plett/aws-multiline-comments
Squash multiline responses. Fixes issue #4085
3 years ago
Guilherme Capilé 4f816c06b0 variable expansion consistency & actions push 3 years ago
Guilherme Capilé b5f49d9563 fixed compatibility for UltraDNS API v3: https://docs.ultradns.neustar/Content/REST%20API/Content/REST%20API/Zone%20API/Zone%20API.htm; also a minor bugfix for fecthing the domain_id using egrep 3 years ago
rm e48d7de763 push to run actions 3 years ago
rm f426940bd2 check all pages first, the go up 3 years ago
neil 6c11dd12d7
Merge pull request #4118 from retoo/bugfix/google-dns-escape-arguments
dns_gcloud: disable argument parsing for challenges
3 years ago
Reto Schüttel c2b14d3075 dns_gcloud: disable argument parsing for challenges
fixes #3596
3 years ago
neilpang 8a144ebfee fix https://github.com/acmesh-official/acme.sh/issues/4117 3 years ago
Bob Belnap 444a0282d7 rename _error _err
When there are errors with namecheap hosts, acme.sh fails with:

dns_namecheap.sh: line 262: _error: command not found

Based on usage elsewhere in the file, I believe this should be _err
3 years ago
neilpang 993c187e37 fix https://github.com/acmesh-official/acme.sh/issues/4105
fix https://github.com/acmesh-official/acme.sh/issues/4105
3 years ago
neilpang 3ce67b282f merge https://github.com/acmesh-official/acme.sh/pull/4108
merge https://github.com/acmesh-official/acme.sh/pull/4108
3 years ago
neilpang 606e59a5d0 fix https://github.com/acmesh-official/acme.sh/issues/4110
fix https://github.com/acmesh-official/acme.sh/issues/4110
3 years ago
neil 0f26b1eafb
Merge pull request #4096 from nederhost/dev
Fix dns_nederhost to work correctly with wget instead of curl.
3 years ago
neil 80e6b1fc01
Merge pull request #4102 from lbrocke/dns-api-ionos-v1.0.1
dnsapi/ionos: Update to API version 1.0.1
3 years ago
Lukas Brocke 58a89edad7 dnsapi/ionos: Update to API version 1.0.1
The REST API now sends back response bodies for UPDATE and CREATE
operations.
3 years ago
neil bfe47eb152
Merge pull request #4101 from Djelibeybi/fix-dns-oci
Fix _dbase64 decode of OCI_CLI_KEY
3 years ago
Avi Miller 32adc38e94
Fix _dbase64 decode of OCI_CLI_KEY
The change made in #4057 broke the decoding of OCI_CLI_KEY from
the encoded OCI_CLI_KEY_FILE content so this removes the multiline
parameter to fix it.

Signed-off-by: Avi Miller <avi.miller@oracle.com>
3 years ago
Marvo2011 1584971908
Merge branch 'acmesh-official:dev' into dev 3 years ago
Sebastiaan Hoogeveen 4047adcc35 Force a commit. 3 years ago
AlvinSchiller d4cf03c9fd changes due to inkompabilities of some distros 3 years ago
Sebastiaan Hoogeveen 5ba2068fc2 Fix dns_nederhost to work correctly with wget instead of curl.
The dns_nederhost DNS API relies on the exact HTTP status code to be
returned (e.g.  204); however, the _get function always returns 200 for a
succesful call when using wget instead of curl.  This patch fixes this by
using the _post function for all requests done by dns_nederhost.
3 years ago
Paul Lettington 6d5743c506
Squash new lines in API response 3 years ago
neil 873b113cb3
Update dns_aws.sh 3 years ago
Manuel Sanchez Pinar 2280e66d73 dns_aws: Fix when _acme-challenge is a hostedzone
The function '_get_root' tries to retrieve the
    hostedzone iterating the domains, eg:
      1. srv.prod.example.com
      2. prod.example.com
      3. example.com
    This doesn't work if '_acme-challenge' is in it's
    own hostedzone for security reasons.
    Starting that iteration with '_acme-challenge.srv.prod.example.com'
    fixes this issue.
3 years ago
denkristoffer f16e060e87 Create dns_vercel.sh 3 years ago
AlvinSchiller 2cf72bad30 domain lookup for DNS_MAP changed. 3 years ago
AlvinSchiller fe3523f47a Fix shfmt 3 years ago
AlvinSchiller 199d846acb Pseudo commit tp trigger Github Actions 3 years ago
AlvinSchiller b07e479840 Save domain dependent values in domain.conf after successfull use 3 years ago
AlvinSchiller 9bf37fde02 Added variable checks 3 years ago
Marvo2011 1054325b2d Rename delete function, add info 3 years ago
Marvo2011 ef8cb11707 Fix shfmt 3 years ago
Marvo2011 c23c40df8a Fix shellcheck, use double quote 3 years ago
Marvo2011 77d606df34 Add custom option to map multidomain RIDs 3 years ago
Marvo2011 e717c9dba2 Start ShellCheck and CI Test 3 years ago
Marvo2011 3d312e2140 Added Selfhost DNS API
+ShellCheck 
+ACME v2 compatible

Example:
- Fist create 2 new TXT records on _acme-challenge.example.com
- Now note the ID in (...) from the edit page behind "_acme-challenge.example.com"

export SELFHOSTDNS_USERNAME=myname
export SELFHOSTDNS_PASSWORD=mypass
export SELFHOSTDNS_RID=id_of_txt_record
export SELFHOSTDNS_RID2=id_of_second_txt_record
acme.sh --issue -d example.com  --dns  dns_selfhost
3 years ago
nicolaspn 24ce7c1991 Add call dns OVH API for refresh domain after delete TXT record 3 years ago
neil 8ba7d02fdb
Merge pull request #4059 from NerLOR/master
dns_world4you: fix _parse_paket_nr
3 years ago
Lorenz Stechauner db83643c1e dns_world4you: fix _parse_paket_nr
Signed-off-by: Lorenz Stechauner <lorenz.stechauner@necronda.net>
3 years ago
Jakob Aarup Skov 9b27298d54 Removed GratisDNS api 3 years ago
neil e11e32cd52
Merge pull request #4035 from ccope-netgate/master
LoopiaAPI error handling isn't compatible with FreeBSD
3 years ago
neil f17ec7a4f5
Merge pull request #4037 from ahwayakchih/master
Update dns_mydevil.sh
3 years ago
neil deec6aab1a
Merge pull request #4039 from DerVerruckteFuchs/1984-update-URL
1984 update url
3 years ago
DerVerruckteFuchs 5e465a298f Update 1984 Hosting's URL 3 years ago
Marcin Konicki 515c9e7811
Fix DNS handling for MyDevil.net
MyDevil updated their tool to require y|n confirmation when deleting record.
3 years ago
Christopher Cope 03c8309703 Fix dns_loopia on FreeBSD 3 years ago
neil df79443ed8
Merge pull request #3997 from tumarov/fornex_com_support
fornex.com API support
3 years ago
neil 2b891f7f1d
Update dns_fornex.sh 3 years ago
Bruce Lam 29e23ac9ce Due to down of cloudxns.net, remove `dns_cx.sh` 3 years ago
neil 8a85bb2989
Merge pull request #4017 from exogee-technology/dev
Fix / Netlify API should only match exact domain matches.
3 years ago
hyper_ch 40e7eca1ee dns_ispconfig: adding missing brackets 3 years ago
Kevin Brown 481f02de88 Also check for the closing quote so that only exact domain matches are found. 3 years ago
neil a300df0020
Update dns_fornex.sh 3 years ago
neil a50158cbeb
Merge pull request #3982 from waldner/master
Geoscaling: read credentials when removing records too
3 years ago
Timur Umarov 7278fd25e5 Added fornex.com api 3 years ago
waldner 8d574ecb34 Geoscaling: get creds for removal too 3 years ago
Nikolaj Brinch Jørgensen 227d62a5dc Fixes Simply.com to use REST API version 2 with Basic Auth 3 years ago
Gabriel Thörnblad 6ead019873 Accept some special characters in password and added a little bit better error handling 3 years ago
neil e58b00d9a2
Merge pull request #3964 from gabbe/Loopia_API_is_updated
Update dns_loopia.sh
3 years ago
Gabriel Thörnblad b75e90f8c9 Double quote variables (shellcheck suggestions) 3 years ago
neil 0bc8e3bee5
Merge pull request #3965 from waldner/master
geoscaling DNS API
3 years ago
waldner 13f80acb2d geoscaling DNS API 3 years ago
neil 8fe813acff
Merge pull request #3932 from peterlh/master
Added curanet dns support
3 years ago
Gabriel Thörnblad 0ed4fc6a12 Update dns_loopia.sh
Loopia API is now less tolerant so we need another <value> tag surrounding the <struct>
3 years ago
neil 930609e875
Merge pull request #3948 from richard-9000/richard-9000-patch-1
dns_opnsense.sh - Fixed the domain parse regex
3 years ago
richard-9000 8752d08ce9
dns_opnsense.sh - Fixed the domain parse regex
Extended the regex to skip the new transferkey and hmac sections of opnsense bind.
3 years ago
peter 9a677534a7 added more debug info when rm recordid is empty 3 years ago
peter af08d67fad rem. ; 3 years ago
peter a2901d61ea check for return values 3 years ago
peter aaae83efec check for return values 3 years ago
neil 7369298638
Merge pull request #3921 from andischerer/master
Added united-domains Reselling DNS API
3 years ago
neilpang 01ace11293 Update dns_ispconfig.sh
fix https://github.com/acmesh-official/acme.sh/issues/3895#issuecomment-1035409954
3 years ago
neil 2c2a43e1ec Update dns_cf.sh
if CF_Zone_ID is used,  save it to domain conf instead.
3 years ago
peter 0c9a6da623 more specific delete of records 3 years ago
Andreas Scherer 888d91d14a FIX dns_udr api: loop variable 3 years ago
peter 2c0cc87b4c final commit 3 years ago
peter ee0fadf247 shfmt 3 years ago
peter 9fb89d7fd2 shfmt 3 years ago
peter af5c36e4ad shfmt' 3 years ago
peter a5f943e227 removed unused variable 3 years ago
peter f8532ba812 removed unused variable 3 years ago
peter fac4e151cc description 3 years ago
Andreas Scherer f3a0a25380 FIX dns_udr api: ttl, xargs, cleanup 3 years ago
peter dc61c9e277 description 3 years ago
peter 10a15e1188 nothing 3 years ago
peterlh a2bb6a4f1f
changed gettoken to use _post
changed gettoken to use _post instead of curl+jq
3 years ago
peterlh 38a19fa574
created dns_curanet.sh 3 years ago
Lorenz Stechauner 20877146df
Merge branch 'acmesh-official:master' into master 3 years ago
Andreas Scherer a7f2d89e3f Added united-domains Reselling DNS API 3 years ago
Lorenz Stechauner 190ec0c14c
Adapt dns_world4you to new world4you website behaviour 3 years ago
michal 7250a300df add managed identity support for azure dns 3 years ago
Yuan Ming 9088c8741a
Fix dns_huaweicloud subshell return
Replace pipe read with line count loop, fix useless return in subshell.
3 years ago
neilpang faedea2120 Update dns_ddnss.sh 3 years ago
Vitaly Kireev e1a0f5706d DNS REGRU utf-list to idn (punycode)
service/get_list returns domains in utf. But if utf, then error Error parsing certificate request: x509: SAN dNSName is malformed

early using my patch by IDN_ITEM="$(echo "${ITEM}" | idn)"

Now replacing by IDN_ITEM="$(_idn "${ITEM}")"
3 years ago
Yuan Ming 9d2ee2127d
dns_huaweicloud debug info adjust
_secure_debug for sensitive token.
3 years ago
Yuan Ming e49ece8793
dns_huaweicloud.sh minor bug fixes
1. Match zone name in response in case multiple items return.
2. Use string '"id"' (single quotation marks added) to check if zone/record exist in _get_zoneid() & _get_recordset_id(). Fix domain can't contain string "id".

(Sensitive _debug Access Token Commented out, For CICD Run)
3 years ago
I Komang Suryadana bda454fe9c
Remove cloud domain record with cloud master zone. (#3507) 3 years ago
Felix Matouschek 2ce145f359
Refactoring amcedns api (second try) (#3231) 3 years ago
Bodenhaltung 4346139d65
Add dnsHome.de API (#3823)
Add dnsHome.de API
3 years ago
Jacob Vandborg e23c02575d
Removed DNS sleep
Users should use command line parameter --dnssleep instead
3 years ago
jvandborg 459faf4dfb Format to comply with style guide 3 years ago
Jacob Vandborg 8cdceb83b2
Cannot wait for PR #3673 to be completed
PR #3673 Fix simply.com API seems abandoned by maintainer and I need this fixed asap

Changes implemented
* Normalize JSON and fix not handling return code correctly
* Add some information to comments
* Fix trailing slash on URIs
* Add 60 second sleep for zone to be written
* Fix parsing record_data and record_type
3 years ago
Viktor G d32cedd7dc DNS-ISPConfig ISPC_Api_Insecure argument check fix 3 years ago
racitup 2b6aa26703 fix: Neilpang review 3 years ago
racitup 95f1336060 fix: token request body quoting 3 years ago
racitup f46ee93597 fix: github switch 3 years ago
racitup 56d799f449 fix: debugging 3 years ago
racitup 6251652c93 fix: correct return value 3 years ago
racitup 6a2c9a0dc1 fix: floating token for github 3 years ago
racitup 4dd709b543 feat: Mythic Beasts DNS API script 3 years ago
wacki4 aa9f5b8c4a Update dns_opnsense.sh
Correction when having many zones.
3 years ago
wacki4 f485f3fdb5 Update dns_opnsense.sh
Update for opnsense regards to error in #3735
3 years ago
Jens Meißner dac7a3d272 [dns_knot] Use key command instead of command line argument to transmit dns key data. 3 years ago
neil 927369b06d
Merge pull request #3772 from retoo/bugfix/dns-gcloud-fix-format-change
dns_gcloud: allowrecord-sets list output to be separated by 'semicolon'
3 years ago
Reto Schuettel 401fd37e35 dns_gcloud: allowrecord-sets list output to be separated by 'semicolon'
gcloud dns record-sets list used to separate records by comma, with
version 353.0.0 the tool uses semicolons instead.
3 years ago
Lorenz Stechauner 6e7ce1eec1 dns_world4you: fix for freeBSD sed
Signed-off-by: Lorenz Stechauner <lorenz.stechauner@necronda.net>
3 years ago
Lorenz Stechauner 2a65955e88
Merge branch 'acmesh-official:master' into master 3 years ago
Bjarne Saltbaek 1d2af0f291 force a re-test. 3 years ago
Bjarne Saltbaek e11d0d37ee force a re-test. Le servere fails during test 3 years ago
Bjarne Saltbaek ea4266538a force a re-test 3 years ago