Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
Acme.Sh
Commits
c43fcd0a
Unverified
Commit
c43fcd0a
authored
Aug 06, 2022
by
neil
Committed by
GitHub
Aug 06, 2022
Browse files
Merge pull request #4225 from acmesh-official/dev
sync
parents
4cabf84b
9a5c2b88
Changes
7
Hide whitespace changes
Inline
Side-by-side
.github/workflows/DNS.yml
View file @
c43fcd0a
...
...
@@ -53,7 +53,7 @@ jobs:
TEST_DNS_SLEEP
:
${{ secrets.TEST_DNS_SLEEP }}
CASE
:
le_test_dnsapi
TEST_LOCAL
:
1
DEBUG
:
1
DEBUG
:
${{ secrets.DEBUG }}
steps
:
-
uses
:
actions/checkout@v2
-
name
:
Clone acmetest
...
...
@@ -92,7 +92,7 @@ jobs:
TEST_DNS_SLEEP
:
${{ secrets.TEST_DNS_SLEEP }}
CASE
:
le_test_dnsapi
TEST_LOCAL
:
1
DEBUG
:
1
DEBUG
:
${{ secrets.DEBUG }}
steps
:
-
uses
:
actions/checkout@v2
-
name
:
Install tools
...
...
@@ -130,7 +130,7 @@ jobs:
TEST_DNS_SLEEP
:
${{ secrets.TEST_DNS_SLEEP }}
CASE
:
le_test_dnsapi
TEST_LOCAL
:
1
DEBUG
:
1
DEBUG
:
${{ secrets.DEBUG }}
steps
:
-
name
:
Set git to use LF
run
:
|
...
...
@@ -183,7 +183,7 @@ jobs:
TEST_DNS_SLEEP
:
${{ secrets.TEST_DNS_SLEEP }}
CASE
:
le_test_dnsapi
TEST_LOCAL
:
1
DEBUG
:
1
DEBUG
:
${{ secrets.DEBUG }}
steps
:
-
uses
:
actions/checkout@v2
-
name
:
Clone acmetest
...
...
@@ -193,6 +193,7 @@ jobs:
envs
:
'
TEST_DNS
TestingDomain
TEST_DNS_NO_WILDCARD
TEST_DNS_NO_SUBDOMAIN
TEST_DNS_SLEEP
CASE
TEST_LOCAL
DEBUG
${{
secrets.TokenName1}}
${{
secrets.TokenName2}}
${{
secrets.TokenName3}}
${{
secrets.TokenName4}}
${{
secrets.TokenName5}}'
prepare
:
pkg install -y socat curl
usesh
:
true
copyback
:
false
run
:
|
if [ "${{ secrets.TokenName1}}" ] ; then
export ${{ secrets.TokenName1}}=${{ secrets.TokenValue1}}
...
...
@@ -223,7 +224,7 @@ jobs:
TEST_DNS_SLEEP
:
${{ secrets.TEST_DNS_SLEEP }}
CASE
:
le_test_dnsapi
TEST_LOCAL
:
1
DEBUG
:
1
DEBUG
:
${{ secrets.DEBUG }}
steps
:
-
uses
:
actions/checkout@v2
-
name
:
Clone acmetest
...
...
@@ -231,6 +232,7 @@ jobs:
-
uses
:
vmactions/solaris-vm@v0
with
:
envs
:
'
TEST_DNS
TestingDomain
TEST_DNS_NO_WILDCARD
TEST_DNS_NO_SUBDOMAIN
TEST_DNS_SLEEP
CASE
TEST_LOCAL
DEBUG
${{
secrets.TokenName1}}
${{
secrets.TokenName2}}
${{
secrets.TokenName3}}
${{
secrets.TokenName4}}
${{
secrets.TokenName5}}'
copyback
:
false
prepare
:
pkgutil -y -i socat
run
:
|
pkg set-mediator -v -I default@1.1 openssl
...
...
@@ -265,7 +267,7 @@ jobs:
TEST_DNS_SLEEP
:
${{ secrets.TEST_DNS_SLEEP }}
CASE
:
le_test_dnsapi
TEST_LOCAL
:
1
DEBUG
:
1
DEBUG
:
${{ secrets.DEBUG }}
steps
:
-
uses
:
actions/checkout@v2
-
name
:
Clone acmetest
...
...
@@ -275,6 +277,7 @@ jobs:
envs
:
'
TEST_DNS
TestingDomain
TEST_DNS_NO_WILDCARD
TEST_DNS_NO_SUBDOMAIN
TEST_DNS_SLEEP
CASE
TEST_LOCAL
DEBUG
${{
secrets.TokenName1}}
${{
secrets.TokenName2}}
${{
secrets.TokenName3}}
${{
secrets.TokenName4}}
${{
secrets.TokenName5}}'
prepare
:
pkg_add socat curl
usesh
:
true
copyback
:
false
run
:
|
if [ "${{ secrets.TokenName1}}" ] ; then
export ${{ secrets.TokenName1}}=${{ secrets.TokenValue1}}
...
...
@@ -305,7 +308,7 @@ jobs:
TEST_DNS_SLEEP
:
${{ secrets.TEST_DNS_SLEEP }}
CASE
:
le_test_dnsapi
TEST_LOCAL
:
1
DEBUG
:
1
DEBUG
:
${{ secrets.DEBUG }}
steps
:
-
uses
:
actions/checkout@v2
-
name
:
Clone acmetest
...
...
@@ -314,9 +317,9 @@ jobs:
with
:
envs
:
'
TEST_DNS
TestingDomain
TEST_DNS_NO_WILDCARD
TEST_DNS_NO_SUBDOMAIN
TEST_DNS_SLEEP
CASE
TEST_LOCAL
DEBUG
${{
secrets.TokenName1}}
${{
secrets.TokenName2}}
${{
secrets.TokenName3}}
${{
secrets.TokenName4}}
${{
secrets.TokenName5}}'
prepare
:
|
export PKG_PATH="http://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r|cut -f '1 2' -d.)/All/"
pkg_add curl socat
usesh
:
true
copyback
:
false
run
:
|
if [ "${{ secrets.TokenName1}}" ] ; then
export ${{ secrets.TokenName1}}=${{ secrets.TokenValue1}}
...
...
@@ -347,7 +350,7 @@ jobs:
TEST_DNS_SLEEP
:
${{ secrets.TEST_DNS_SLEEP }}
CASE
:
le_test_dnsapi
TEST_LOCAL
:
1
DEBUG
:
1
DEBUG
:
${{ secrets.DEBUG }}
steps
:
-
uses
:
actions/checkout@v2
-
name
:
Clone acmetest
...
...
@@ -358,6 +361,7 @@ jobs:
prepare
:
|
pkg install -y curl socat
usesh
:
true
copyback
:
false
run
:
|
if [ "${{ secrets.TokenName1}}" ] ; then
export ${{ secrets.TokenName1}}=${{ secrets.TokenValue1}}
...
...
.github/workflows/FreeBSD.yml
View file @
c43fcd0a
...
...
@@ -56,6 +56,7 @@ jobs:
"8080": "80"
prepare
:
pkg install -y socat curl
usesh
:
true
copyback
:
false
run
:
|
cd ../acmetest \
&& ./letest.sh
...
...
.github/workflows/NetBSD.yml
View file @
c43fcd0a
...
...
@@ -58,6 +58,7 @@ jobs:
export PKG_PATH="http://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r|cut -f '1 2' -d.)/All/"
pkg_add curl socat
usesh
:
true
copyback
:
false
run
:
|
cd ../acmetest \
&& ./letest.sh
...
...
.github/workflows/OpenBSD.yml
View file @
c43fcd0a
...
...
@@ -56,6 +56,7 @@ jobs:
"8080": "80"
prepare
:
pkg_add socat curl
usesh
:
true
copyback
:
false
run
:
|
cd ../acmetest \
&& ./letest.sh
...
...
README.md
View file @
c43fcd0a
...
...
@@ -509,6 +509,12 @@ Support this project with your organization. Your logo will show up here with a
<a
href=
"https://opencollective.com/acmesh/organization/8/website"
><img
src=
"https://opencollective.com/acmesh/organization/8/avatar.svg"
></a>
<a
href=
"https://opencollective.com/acmesh/organization/9/website"
><img
src=
"https://opencollective.com/acmesh/organization/9/avatar.svg"
></a>
#### Sponsors
[

](https://www.quantumca.com.cn/?__utm_source=acmesh-donation)
# 19. License & Others
License is GPLv3
...
...
acme.sh
View file @
c43fcd0a
...
...
@@ -436,24 +436,14 @@ _secure_debug3() {
fi
}
__USE_TR_RAW
=
"
$(
[
"
$(
echo
"abc"
|
tr
a-z A-Z 2>/dev/null
)
"
=
"ABC"
]
&&
echo
1
||
echo
0
)
"
_upper_case
()
{
if
[
"
$__USE_TR_RAW
"
=
"0"
]
;
then
tr
'[:lower:]'
'[:upper:]'
else
# shellcheck disable=SC2018,SC2019
tr
'a-z'
'A-Z'
fi
# shellcheck disable=SC2018,SC2019
tr
'[a-z]'
'[A-Z]'
}
_lower_case
()
{
if
[
"
$__USE_TR_RAW
"
=
"0"
]
;
then
tr
'[:upper:]'
'[:lower:]'
else
# shellcheck disable=SC2018,SC2019
tr
'A-Z'
'a-z'
fi
# shellcheck disable=SC2018,SC2019
tr
'[A-Z]'
'[a-z]'
}
_startswith
()
{
...
...
dnsapi/dns_miab.sh
View file @
c43fcd0a
...
...
@@ -163,6 +163,7 @@ _retrieve_miab_env() {
_saveaccountconf_mutable MIAB_Username
"
$MIAB_Username
"
_saveaccountconf_mutable MIAB_Password
"
$MIAB_Password
"
_saveaccountconf_mutable MIAB_Server
"
$MIAB_Server
"
return
0
}
#Useage: _miab_rest "XKrxpRBosdIKFzxW_CT3KLZNf6q0HG9i01zxXp5CPBs" "custom/_acme-challenge.www.domain.com/txt "POST"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment