Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
304 commits
Select commit Hold shift + click to select a range
9ad794f
Name change, function name change to mijnhost
Dec 27, 2024
d093476
Refactored REST calls to add generic retries,
Dec 27, 2024
ac9852f
Added fix for specific API error that mijn.host sometimes throws.
Dec 27, 2024
588123e
Updated backoff algorithm
Dec 27, 2024
7a6101c
Corrected sleep time message
Dec 27, 2024
4286285
Corrected sleep message
Dec 28, 2024
234bc93
Removed superfluous debug message
Dec 28, 2024
b30cdf0
Merge branch 'dev' of github.com:peterv99/acme.sh into dev
Dec 28, 2024
6ad469c
dnsapi: Fix structured info
stokito Dec 28, 2024
9526dba
mijn.host API unreliable, upped retry times to 15
Dec 28, 2024
23a4af9
Merge branch 'acmesh-official:master' into master
3VAbdAVE Dec 28, 2024
fabe631
Merge pull request #6174 from stokito/dns_api_fix
Neilpang Dec 28, 2024
a3250fa
dnsapi: Add structured info for lima-city and west.cn
stokito Dec 28, 2024
1ae7dd9
Updated info block
peterv99 Dec 29, 2024
4bb41cf
Fixed bad variable.
3VAbdAVE Dec 29, 2024
11de3ae
dnsapi: structured info minor fixes
stokito Dec 29, 2024
101d713
Merge pull request #6176 from stokito/dnsapi_struct_info_missing
Neilpang Dec 31, 2024
d37553e
fix: remove control characters
M0NsTeRRR Dec 31, 2024
41bf545
Merge pull request #6181 from M0NsTeRRR/master
Neilpang Jan 1, 2025
93d6374
Merge pull request #6178 from peterv99/dev
Neilpang Jan 1, 2025
fd3f668
Merge pull request #6099 from catap/openbsd
Neilpang Jan 1, 2025
0241552
update dns_cyon for updated field names and add validation
Jan 1, 2025
524b40b
adhere to shell formatting
Jan 1, 2025
6328496
run tests
Jan 1, 2025
0e4fd52
run tests
Jan 1, 2025
f8fcf02
Merge branch 'acmesh-official:master' into Truenas-Deploy-Websocket
Attackwave Jan 2, 2025
04aefbf
moved the env change check to its own function
Jan 2, 2025
b29d17f
changed char class for compatibility with openbsd
Jan 3, 2025
1b12305
also updated the other validation functions
Jan 3, 2025
65239c7
Merge pull request #6184 from JazzMalar/master
Neilpang Jan 4, 2025
fef4574
Fix option description
markkuleinio Jan 4, 2025
5610d47
Correct typo in acme.sh
jpmens Jan 7, 2025
6a249ca
Create script for deploy certificate on Proxmox Backup Server
HTDemony Jan 7, 2025
5fb4136
Merge pull request #6190 from jpmens/patch-2
Neilpang Jan 8, 2025
80c37eb
Merge branch 'dev' into master
HTDemony Jan 8, 2025
7a00a1d
Merge pull request #6191 from HTDemony/master
Neilpang Jan 9, 2025
cf53707
Merge pull request #5128 from vlad-kms/master
Neilpang Jan 9, 2025
b826123
Portability: use `uname -n` instead of `hostname`.
ghen2 Jan 10, 2025
b2eead3
Merge remote-tracking branch 'upstream/dev' into dev
3VAbdAVE Jan 10, 2025
6313020
Merge pull request #6194 from ghen2/hostname
Neilpang Jan 10, 2025
6fa24ca
Merge pull request #6195 from 3VAbdAVE/dev
Neilpang Jan 10, 2025
7bef7cf
Merge pull request #6108 from Attackwave/Truenas-Deploy-Websocket
Neilpang Jan 11, 2025
0ae8027
Merge pull request #5237 from markkuleinio/add-he-ddns
Neilpang Jan 11, 2025
6c555cb
fix regex of matching hetzner dns api error responses
linsein Jan 13, 2025
0778686
dnsapi: Add Beget.com DNS API
ARNik Jan 15, 2025
66dd51a
dnsapi: check Beget.com API replies
ARNik Jan 16, 2025
2fef0eb
dnsapi: Beget.com subdomain preparation rework
ARNik Jan 16, 2025
aa6feb4
dnsapi: Beget.com fix rm record
ARNik Jan 16, 2025
26a5d48
dnsapi: Beget.com fix case-sensitive domain names
ARNik Jan 16, 2025
5883e51
Merge pull request #6202 from ARNik/dns_beget
Neilpang Jan 18, 2025
6dbe490
minor
Jan 25, 2025
def41a7
Fix bug saving SYNO_LOCAL_HOSTNAME
davidha Feb 9, 2025
899da0c
Update synology_dsm.sh
davidha Feb 9, 2025
b2eb704
allowed deploying of pfx cert
tomo2403 Feb 15, 2025
7f19f8c
implemented deploying pfx to docker container
tomo2403 Feb 15, 2025
449c542
fixed env warning while building
tomo2403 Feb 15, 2025
a7e3b0d
Merge branch 'dev' into deployhook-docker
tomo2403 Feb 15, 2025
8bb9106
Merge pull request #6226 from davidha/fix-saved-local-hostname
Neilpang Feb 19, 2025
c838c3f
Merge pull request #6234 from tomo2403/deployhook-docker
Neilpang Feb 19, 2025
091c1f7
chore(synology): remove personal mail
scruel Feb 20, 2025
b8644f4
Merge pull request #6239 from scruel/patch-1
Neilpang Feb 20, 2025
1d628bc
dns_world4you: Adapt to change in world4you.com
NerLOR Feb 22, 2025
384f0fb
Merge pull request #6242 from NerLOR/master
Neilpang Feb 23, 2025
c459b5e
Merge pull request #6243 from acmesh-official/dev
Neilpang Feb 23, 2025
5236e81
version 3.1.1
Feb 23, 2025
661c3bb
Support FreeBSD's sed -i
aafbsd Feb 24, 2025
dd2199c
Adding support for FreeMyIP dns API
Giova96 Feb 19, 2025
63d11c3
Merge pull request #6245 from aafbsd/patch-1
Neilpang Feb 28, 2025
a054f6a
Merge pull request #6240 from Giova96/master
Neilpang Mar 2, 2025
dc8cf0e
cqhttp notify-hook:Compatibility with QQ Headless Project Napcat
metaforget Mar 3, 2025
2b8d162
Merge branch 'dev' into master
metaforget Mar 3, 2025
ebdd221
routeros: file-name should in quotes in newer (7.18) version
copyliu Mar 5, 2025
262fa74
dns_he_ddns: Add empty dns_he_ddns_rm() to remove warnings
markkuleinio Mar 5, 2025
f277223
Merge pull request #6257 from metaforget/master
Neilpang Mar 9, 2025
72318cb
Merge pull request #6263 from markkuleinio/dev
Neilpang Mar 9, 2025
4566090
Merge pull request #6262 from copyliu/copyliu-routeros-dev
Neilpang Mar 9, 2025
29342e0
Update _get_root url in dnsapi/dns_fornex.sh
Mar 11, 2025
b38d15a
Merge pull request #2 from fornex-com/fornex_dnsapi_fix
taras-l Mar 11, 2025
7e320d2
haproxy: don't leak private keys when doing --debug
wlallemand Mar 11, 2025
f293116
Merge pull request #6268 from wlallemand/haproxy-fix-secure-debug
Neilpang Mar 15, 2025
34ea97d
Merge pull request #4384 from fraenki/cert_home
Neilpang Mar 19, 2025
f1dc79f
support NTFY_TOKEN
beedaddy Mar 20, 2025
fc5e593
Merge pull request #6277 from beedaddy/ntfy_token
Neilpang Mar 21, 2025
5c7b1cd
add environment variable for notify/telegram.sh
SikroYang Dec 3, 2024
a16ccf4
Merge pull request #6198 from lindsayzhou/fix-dns-netzner-error-regexp
Neilpang Mar 23, 2025
be35b55
Merge pull request #623 from kevinoid/fix-well-known-perms
Neilpang Mar 23, 2025
8a27c90
Fix error message variable when reload cmd returns with an error
magyarsz Mar 25, 2025
93c1935
Don't deploy ECC certs to legacy Ruckus
ms264556 Mar 27, 2025
a1de136
minor, just copy necessary files
Mar 28, 2025
73fdf4b
Merge pull request #6286 from acmesh-official/dev
Neilpang Mar 28, 2025
dd5dd42
Merge branch 'dev' into dev
magyarsz Mar 28, 2025
dc228c3
Merge pull request #6282 from magyarsz/dev
Neilpang Mar 29, 2025
9ba662a
Merge pull request #6285 from ms264556/bugfix/deploy_ruckus_checkecc
Neilpang Mar 29, 2025
40b6db6
persist-credentials: false
Mar 29, 2025
1d87d9b
Merge pull request #6287 from acmesh-official/dev
Neilpang Mar 29, 2025
b6a9a1a
Merge branch 'dev' into master
keryfan Mar 31, 2025
dd29f97
Use endpoint environment variable for managed identities if set
techknowlogick Mar 25, 2025
20c7bfa
Bump Alpine version from 3.17 to 3.21
Gontier-Julien Apr 11, 2025
9b267bb
Merge pull request #6299 from Gontier-Julien/dev
Neilpang Apr 12, 2025
45b9982
Add Spaceship DNS API
Meo597 Apr 15, 2025
5e8b40f
Spaceship: fix rm
Meo597 Apr 15, 2025
e55a54f
Spaceship: fix get_root
Meo597 Apr 15, 2025
827315e
Spaceship: valid api response
Meo597 Apr 15, 2025
e81635f
check curl vault http return code
alindt Apr 17, 2025
2d365ef
Add Edgecenter DNS API
ruuuch Apr 17, 2025
277f13f
Merge pull request #6317 from ruuuch/edgecenter-dns
Neilpang Apr 23, 2025
1d18432
Merge pull request #6315 from alindt/fix-vault-curl
Neilpang Apr 23, 2025
676d766
Merge pull request #6328 from acmesh-official/dev
Neilpang Apr 23, 2025
1ce8d3a
start 3.1.2
Apr 23, 2025
bed1c31
Merge pull request #6283 from tklk-forks/azure-managed-identities-end…
Neilpang Apr 23, 2025
24a1b93
Add deploy/zyxel_gs1900.sh
coderjoe Mar 2, 2024
e1d4478
Spaceship: fix domain conf
Meo597 Apr 24, 2025
d01aefd
Spaceship: i starts from 1
Meo597 Apr 24, 2025
b5e3883
update
Apr 26, 2025
2928d84
Spaceship: replace debug with debug2 for detailed output in complex d…
Meo597 Apr 27, 2025
e2d0923
Spaceship: replace ~/.acme.sh with $LE_CONFIG_HOME for configurable p…
Meo597 Apr 27, 2025
8b4d93c
Spaceship: fix doc
Meo597 Apr 27, 2025
b0535d8
Merge pull request #6306 from Meo597/dns-spaceship
Neilpang Apr 27, 2025
eb00852
remove ocsp for letsencrypt server
May 1, 2025
42aaf7c
dns_active24: rewrite for supporting new v2 API
xvybihal Jan 12, 2025
8a4b436
Merge branch 'acmesh-official:master' into dns_active24v2
xvybihal May 5, 2025
f34d4bd
Merge branch 'acmesh-official:master' into master
keryfan May 8, 2025
c2ccc1f
Merge pull request #6347 from acmesh-official/dev
Neilpang May 8, 2025
ca73e1f
added deploy/kemplm.sh for deploying certs on Kemp Loadmaster
ecm75 May 12, 2025
7543d52
fixed kemplm.sh formatting
ecm75 May 12, 2025
bf2e99e
fixed quoting in kemplm.sh
ecm75 May 12, 2025
184cb0b
dns_1984.hosting.sh: fix session cookie name
phedoreanu May 15, 2025
b82f680
Set DNS Record TTL to 60 instead of 300 sec
youpsie May 16, 2025
99a4cf9
Quickfix TrueNAS 25.04
Attackwave May 16, 2025
ce7f4cb
Merge pull request #6356 from Attackwave/deploy/truenas_ws
Neilpang May 17, 2025
5bfd43b
fix pr
May 17, 2025
8e032a2
Merge pull request #6354 from phedoreanu/dev
Neilpang May 17, 2025
fdeaf86
Merge pull request #6197 from xvybihal/dns_active24v2
Neilpang May 17, 2025
42bbd1b
Merge pull request #6359 from acmesh-official/dev
Neilpang May 17, 2025
4f5a70b
Apply suggested fixes from shfmt diffs
coderjoe May 18, 2025
e0da5f1
Update dns_la.sh
OPPO9008 May 19, 2025
9e7d1b9
Update dns_la.sh
OPPO9008 May 19, 2025
5528285
implemented all suggestions
ecm75 May 19, 2025
426305d
Merge branch 'dev' into dev
youpsie May 19, 2025
f132010
dns_edgecenter.sh: fix structural info
stokito May 19, 2025
133ae85
dns_freemyip.sh: fix strutural info
stokito May 19, 2025
500cfbc
Update dns_la.sh
OPPO9008 May 19, 2025
cddf098
Update dns_la.sh
OPPO9008 May 20, 2025
c8f1e41
Update dns_la.sh
OPPO9008 May 20, 2025
8241b07
docs (dns_tencent) : update documentation links
KincaidYang May 23, 2025
9e75b70
Merge pull request #1 from KincaidYang/KincaidYang-patch-1
KincaidYang May 23, 2025
af5d046
Merge pull request #6367 from KincaidYang/dev
Neilpang May 24, 2025
58a7b9f
Merge pull request #6366 from stokito/patch-1
Neilpang May 24, 2025
ed1adfd
Merge pull request #6355 from ymol-spraaklab/dev
Neilpang May 24, 2025
d420ff0
Merge pull request #5043 from coderjoe/feature/deploy-to-zyxel-gs1900…
Neilpang May 25, 2025
28687ad
Issue 3968: Fix missing api password encoding.
schlegel11 May 31, 2025
7b76502
Merge pull request #6352 from ecm75/kemploadmaster
Neilpang May 31, 2025
3d8b682
Merge pull request #6380 from schlegel11/master
Neilpang May 31, 2025
19678db
Update dns_la.sh
OPPO9008 Jun 5, 2025
bff1064
Add new dnsapi support for OpenProvider.eu using new REST API
Lambiek12 Jun 8, 2025
06d3739
Cleanup duplicate debug log output based on DNS test run
Lambiek12 Jun 8, 2025
fcd358e
Resolve spellcheck error
Lambiek12 Jun 8, 2025
f2b2482
Configure 10 second timeout to ACME_DIRECTORY API call
diamondo25 Jun 10, 2025
289d895
Merge branch 'dev' into master
keryfan Jun 13, 2025
242085d
add support for AIX style netstat
laDanz Jun 17, 2025
c338f1a
Merge pull request #6404 from laDanz/master
Neilpang Jun 21, 2025
21c758c
Merge pull request #6393 from diamondo25/dev-configure-acme_directory…
Neilpang Jun 21, 2025
4a16aaa
add
Jun 25, 2025
0f7ecad
Merge pull request #6409 from acmesh-official/dev
Neilpang Jun 25, 2025
b025e7f
fix for wiki
Jun 25, 2025
d6eca62
Merge pull request #6411 from acmesh-official/dev
Neilpang Jun 25, 2025
89071f7
minor
Jun 25, 2025
02cb476
Merge pull request #6412 from acmesh-official/dev
Neilpang Jun 25, 2025
6966b38
minor
Jun 25, 2025
b64c57f
Merge pull request #6414 from acmesh-official/dev
Neilpang Jun 25, 2025
424d33f
wiki
Jun 25, 2025
2402f46
Merge pull request #6416 from acmesh-official/dev
Neilpang Jun 25, 2025
74fdf64
wiki
Jun 25, 2025
52e051b
Merge pull request #6417 from acmesh-official/dev
Neilpang Jun 25, 2025
3245fe3
detecting support for ARI
sim0n-v Jun 29, 2025
7a7f678
constructing the ARI CertID
sim0n-v Jun 29, 2025
f8f73d1
enable ARI by default
sim0n-v Jun 30, 2025
2bea808
Update dns_la.sh
OPPO9008 Jul 2, 2025
c1251ed
fix cert_id storage
sim0n-v Jul 5, 2025
46dfdda
Merge branch 'ari' into rfc9773-ari
sim0n-v Jul 5, 2025
76b68f7
dnsapi: dns_mydnsjp.sh fix author
stokito Jul 5, 2025
01ed3c3
dnsapi: dns_ddnss.sh remove RaidenII from authors
stokito Jul 5, 2025
c6819cb
dnsapi: fix authors: use @ for GitHub profiles
stokito Jul 5, 2025
daf183e
dnsapi: dns_vultr.sh remove empty author
stokito Jul 5, 2025
85ec634
dnsapi: dns_mijnhost.sh rearrange fields, use user docs instead of AP…
stokito Jul 5, 2025
8113711
dnsapi: fix Structured DNS Info
stokito Jul 5, 2025
5624242
Merge pull request #6434 from stokito/dnsapi_fix_info
Neilpang Jul 8, 2025
3b0f624
Support certificate profile selection
JensSpanier Jul 10, 2025
0c98dc5
Fix logged typo when running pre hook
davidjb Jul 13, 2025
40e58ed
Run post hook when _on_before_issue errors
davidjb Jul 13, 2025
365ec1f
Merge pull request #6445 from davidjb/onbeforeissue-error-handling
Neilpang Jul 13, 2025
8cac773
Merge pull request #6444 from davidjb/fix-typo
Neilpang Jul 13, 2025
09d326d
Merge branch 'acmesh-official:dev' into dev
Lambiek12 Jul 25, 2025
49866b6
Merge branch 'dev' into patch-1
cjwalsh Aug 3, 2025
e391301
Merge branch 'acmesh-official:master' into patch-1
cjwalsh Aug 3, 2025
ec5ecab
Merge pull request #5008 from cjwalsh/patch-1
Neilpang Aug 6, 2025
4cdbdf2
Merge pull request #6391 from Lambiek12/dev
Neilpang Aug 6, 2025
1f486fc
Upload latest dev branch to master (#3)
keryfan Aug 12, 2025
1b5e66f
Add sleep before each REST call to Constellix to prevent rate limit
Jul 23, 2025
49513cb
Merge pull request #6284 from fornex-com/master
Neilpang Aug 12, 2025
ab22c8c
Convert domain to lower case, needed for Constellix REST API
Aug 12, 2025
bcf0afb
Variomedia API: Fix DNS deletion issues
Aug 15, 2025
1b89e7c
Merge pull request #6476 from TobiasGrave/fix_variomedia_api_2
Neilpang Aug 15, 2025
10627e4
Merge pull request #6473 from woutd/constellix-rate-limit
Neilpang Aug 19, 2025
5b02e86
add template_stack option to push to device
aSauerwein Aug 20, 2025
fdb1e8c
fix usage of H1 header
aSauerwein Aug 20, 2025
b1f6b53
Merge pull request #5197 from aorith/dev
Neilpang Aug 28, 2025
28f8f56
Merge pull request #6365 from OPPO9008/dev
Neilpang Aug 28, 2025
d7c428f
feat: Add ability to deploy to remote TrueNAS instances
rglidden Jun 30, 2025
6d40ac8
chore: Fix shellcheck errors
rglidden Jun 30, 2025
5aae333
Show proxmox deploy scripts response only on debug
jdevera Aug 31, 2025
d366b7e
Fix diff in wiki notifications (use full clone)
jdevera Sep 1, 2025
e06cdbf
Merge pull request #6495 from jdevera/patch-1
Neilpang Sep 2, 2025
04e2549
socat rejects TCP-LISTEN on ipv6 only networks
OnyxMsi Sep 2, 2025
39cb87d
fix for DragonflyBSD
Sep 5, 2025
1deb52f
Merge pull request #6499 from OnyxMsi/ipv6_only_socat_error
Neilpang Sep 5, 2025
e0e3cdc
Fix sed command in telegram notifier
fuyufjh Sep 6, 2025
26d4bac
Merge pull request #6501 from fuyufjh/patch-1
Neilpang Sep 7, 2025
30faf50
fix https://github.com/acmesh-official/acme.sh/pull/6499#issuecomment…
Sep 7, 2025
c4d228a
Merge pull request #6493 from jdevera/proxmox_response_check
Neilpang Sep 7, 2025
fc3bfda
Merge pull request #6487 from aSauerwein/master
Neilpang Sep 7, 2025
5f8f7ee
Merge branch 'acmesh-official:dev' into dev
JensSpanier Sep 10, 2025
8608e9c
Save and read variables
rglidden Sep 13, 2025
a1ea2a5
fix tr
Sep 14, 2025
d76f4b2
dnsapi/dns_opnsense.sh: Refresh for OPNsense v25.7 series
benyamin-codez Sep 7, 2025
df350e6
fix format
Sep 15, 2025
b4a5149
Merge pull request #6503 from benyamin-codez/dnsapi-dns_opnsense-v25.…
Neilpang Sep 15, 2025
44c7473
fix bug for #6510
Sep 16, 2025
1b00ced
Add `--profile` as option for selecting certificate profile
JensSpanier Sep 16, 2025
070cd0f
Use _sleep instead of sleep
rglidden Sep 17, 2025
ca7bdd9
Merge pull request #6424 from rglidden/truenas_ws_remote
Neilpang Sep 19, 2025
c3ec827
remove buypass
Sep 19, 2025
471e0c0
remove mageia
Sep 20, 2025
f22b490
remove buypass
Sep 21, 2025
5954f0d
Change to `--cert-profile`
JensSpanier Sep 22, 2025
604e687
Add short name + wiki link to help
JensSpanier Sep 22, 2025
493ec4b
Merge pull request #6442 from JensSpanier/dev
Neilpang Sep 27, 2025
11995b9
add actalis.com CA
Sep 27, 2025
e5214ea
add Actalis.com CA
Sep 27, 2025
f2dbf56
Merge pull request #6514 from zjwangmin/dev
Neilpang Sep 27, 2025
b244c76
Add --list-profiles command to show CA profiles
szhu25 Sep 27, 2025
80748b9
Quick Patch
szhu25 Sep 27, 2025
0f5093c
Remove space
szhu25 Sep 27, 2025
094d03b
Merge pull request #6542 from szhu25/list-profiles
Neilpang Sep 28, 2025
d1892a3
Merge branch 'dev' into rfc9773-ari
sim0n-v Oct 3, 2025
311654f
Remove directory duplicate
sim0n-v Oct 3, 2025
c6b43ad
Cleanup ARI Calculation
sim0n-v Oct 3, 2025
f75105f
Fix incomplete merge
sim0n-v Oct 3, 2025
11831fc
Remove duplicated directory parsing
sim0n-v Oct 3, 2025
930304f
Remove duplicated debug ARI URL
sim0n-v Oct 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/Linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
Linux:
strategy:
matrix:
os: ["ubuntu:latest", "debian:latest", "almalinux:latest", "fedora:latest", "opensuse/leap:latest", "alpine:latest", "oraclelinux:8", "kalilinux/kali", "archlinux:latest", "mageia", "gentoo/stage3"]
os: ["ubuntu:latest", "debian:latest", "almalinux:latest", "fedora:latest", "opensuse/leap:latest", "alpine:latest", "oraclelinux:8", "kalilinux/kali", "archlinux:latest", "gentoo/stage3"]
runs-on: ubuntu-latest
env:
TEST_LOCAL: 1
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/dockerhub.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ jobs:
steps:
- name: checkout code
uses: actions/checkout@v4
with:
persist-credentials: false
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Extract Docker metadata
Expand Down
14 changes: 8 additions & 6 deletions .github/workflows/pr_dns.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,14 @@ jobs:
owner: context.repo.owner,
repo: context.repo.repo,
body: `**Welcome**
First thing: don't send PR to the master branch, please send to the dev branch instead.
Please make sure you've read our [DNS API Dev Guide](../wiki/DNS-API-Dev-Guide) and [DNS-API-Test](../wiki/DNS-API-Test).
Then reply on this message, otherwise, your code will not be reviewed or merged.
Please also make sure to add/update the usage here: https://github.com/acmesh-official/acme.sh/wiki/dnsapi2
We look forward to reviewing your Pull request shortly ✨
注意: 必须通过了 [DNS-API-Test](../wiki/DNS-API-Test) 才会被 review. 无论是修改, 还是新加的 dns api, 都必须确保通过这个测试.
READ ME !!!!!
Read me !!!!!!
First thing: don't send PR to the master branch, please send to the dev branch instead.
Please read the [DNS API Dev Guide](../wiki/DNS-API-Dev-Guide).
You MUST pass the [DNS-API-Test](../wiki/DNS-API-Test).
Then reply on this message, otherwise, your code will not be reviewed or merged.
Please also make sure to add/update the usage here: https://github.com/acmesh-official/acme.sh/wiki/dnsapi2
注意: 必须通过了 [DNS-API-Test](../wiki/DNS-API-Test) 才会被 review. 无论是修改, 还是新加的 dns api, 都必须确保通过这个测试.
`
})

62 changes: 62 additions & 0 deletions .github/workflows/wiki-monitor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Notify via Issue on Wiki Edit

on:
gollum:

jobs:
notify:
runs-on: ubuntu-latest
steps:
- name: Checkout wiki repository
uses: actions/checkout@v4
with:
repository: ${{ github.repository }}.wiki
path: wiki
fetch-depth: 0

- name: Generate wiki change message
run: |
actor="${{ github.actor }}"
sender_url=$(jq -r '.sender.html_url' "$GITHUB_EVENT_PATH")
page_name=$(jq -r '.pages[0].page_name' "$GITHUB_EVENT_PATH")
page_sha=$(jq -r '.pages[0].sha' "$GITHUB_EVENT_PATH")
page_url=$(jq -r '.pages[0].html_url' "$GITHUB_EVENT_PATH")
page_action=$(jq -r '.pages[0].action' "$GITHUB_EVENT_PATH")
now="$(date '+%Y-%m-%d %H:%M:%S')"

cd wiki
prev_sha=$(git rev-list $page_sha^ -- "$page_name.md" | head -n 1)
if [ -n "$prev_sha" ]; then
git diff $prev_sha $page_sha -- "$page_name.md" > ../wiki.diff || echo "(No diff found)" > ../wiki.diff
else
echo "(no diff)" > ../wiki.diff
fi
cd ..
{
echo "Wiki edited"
echo -n "User: "
echo "[$actor]($sender_url)"
echo "Time: $now"
echo "Page: [$page_name]($page_url) (Action: $page_action)"
echo ""
echo "----"
echo "### diff:"
echo '```diff'
cat wiki.diff
echo '```'
} > wiki-change-msg.txt

- name: Create issue to notify Neilpang
uses: peter-evans/create-issue-from-file@v5
with:
title: "Wiki edited"
content-filepath: ./wiki-change-msg.txt
assignees: Neilpang
env:
TZ: Asia/Shanghai






12 changes: 8 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM alpine:3.17
FROM alpine:3.21

RUN apk --no-cache add -f \
openssl \
Expand All @@ -15,14 +15,18 @@ RUN apk --no-cache add -f \
jq \
cronie

ENV LE_CONFIG_HOME /acme.sh
ENV LE_CONFIG_HOME=/acme.sh

ARG AUTO_UPGRADE=1

ENV AUTO_UPGRADE $AUTO_UPGRADE
ENV AUTO_UPGRADE=$AUTO_UPGRADE

#Install
COPY ./ /install_acme.sh/
COPY ./acme.sh /install_acme.sh/acme.sh
COPY ./deploy /install_acme.sh/deploy
COPY ./dnsapi /install_acme.sh/dnsapi
COPY ./notify /install_acme.sh/notify

RUN cd /install_acme.sh && ([ -f /install_acme.sh/acme.sh ] && /install_acme.sh/acme.sh --install || curl https://get.acme.sh | sh) && rm -rf /install_acme.sh/


Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,9 +98,9 @@ https://github.com/acmesh-official/acmetest

- [ZeroSSL.com CA](https://github.com/acmesh-official/acme.sh/wiki/ZeroSSL.com-CA)(default)
- Letsencrypt.org CA
- [BuyPass.com CA](https://github.com/acmesh-official/acme.sh/wiki/BuyPass.com-CA)
- [SSL.com CA](https://github.com/acmesh-official/acme.sh/wiki/SSL.com-CA)
- [Google.com Public CA](https://github.com/acmesh-official/acme.sh/wiki/Google-Public-CA)
- [Actalis.com CA](https://github.com/acmesh-official/acme.sh/wiki/Actalis.com-CA)
- [Pebble strict Mode](https://github.com/letsencrypt/pebble)
- Any other [RFC8555](https://tools.ietf.org/html/rfc8555)-compliant CA

Expand Down
Loading
Loading