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
699d2b7e
Unverified
Commit
699d2b7e
authored
Nov 29, 2022
by
neil
Committed by
GitHub
Nov 29, 2022
Browse files
Merge pull request #4409 from hatamiarash7/patch-1
Update ArvanCloud API URL - Security & CI problem
parents
a19f7481
257de15c
Changes
2
Hide whitespace changes
Inline
Side-by-side
.github/workflows/DNS.yml
View file @
699d2b7e
...
@@ -121,19 +121,19 @@ jobs:
...
@@ -121,19 +121,19 @@ jobs:
-
name
:
Run acmetest
-
name
:
Run acmetest
run
:
|
run
:
|
if [ "${{ secrets.TokenName1}}" ] ; then
if [ "${{ secrets.TokenName1}}" ] ; then
export ${{ secrets.TokenName1}}=${{ secrets.TokenValue1}}
export ${{ secrets.TokenName1}}=
"
${{ secrets.TokenValue1}}
"
fi
fi
if [ "${{ secrets.TokenName2}}" ] ; then
if [ "${{ secrets.TokenName2}}" ] ; then
export ${{ secrets.TokenName2}}=${{ secrets.TokenValue2}}
export ${{ secrets.TokenName2}}=
"
${{ secrets.TokenValue2}}
"
fi
fi
if [ "${{ secrets.TokenName3}}" ] ; then
if [ "${{ secrets.TokenName3}}" ] ; then
export ${{ secrets.TokenName3}}=${{ secrets.TokenValue3}}
export ${{ secrets.TokenName3}}=
"
${{ secrets.TokenValue3}}
"
fi
fi
if [ "${{ secrets.TokenName4}}" ] ; then
if [ "${{ secrets.TokenName4}}" ] ; then
export ${{ secrets.TokenName4}}=${{ secrets.TokenValue4}}
export ${{ secrets.TokenName4}}=
"
${{ secrets.TokenValue4}}
"
fi
fi
if [ "${{ secrets.TokenName5}}" ] ; then
if [ "${{ secrets.TokenName5}}" ] ; then
export ${{ secrets.TokenName5}}=${{ secrets.TokenValue5}}
export ${{ secrets.TokenName5}}=
"
${{ secrets.TokenValue5}}
"
fi
fi
cd ../acmetest
cd ../acmetest
./letest.sh
./letest.sh
...
@@ -184,19 +184,19 @@ jobs:
...
@@ -184,19 +184,19 @@ jobs:
shell
:
bash
shell
:
bash
run
:
|
run
:
|
if [ "${{ secrets.TokenName1}}" ] ; then
if [ "${{ secrets.TokenName1}}" ] ; then
export ${{ secrets.TokenName1}}=${{ secrets.TokenValue1}}
export ${{ secrets.TokenName1}}=
"
${{ secrets.TokenValue1}}
"
fi
fi
if [ "${{ secrets.TokenName2}}" ] ; then
if [ "${{ secrets.TokenName2}}" ] ; then
export ${{ secrets.TokenName2}}=${{ secrets.TokenValue2}}
export ${{ secrets.TokenName2}}=
"
${{ secrets.TokenValue2}}
"
fi
fi
if [ "${{ secrets.TokenName3}}" ] ; then
if [ "${{ secrets.TokenName3}}" ] ; then
export ${{ secrets.TokenName3}}=${{ secrets.TokenValue3}}
export ${{ secrets.TokenName3}}=
"
${{ secrets.TokenValue3}}
"
fi
fi
if [ "${{ secrets.TokenName4}}" ] ; then
if [ "${{ secrets.TokenName4}}" ] ; then
export ${{ secrets.TokenName4}}=${{ secrets.TokenValue4}}
export ${{ secrets.TokenName4}}=
"
${{ secrets.TokenValue4}}
"
fi
fi
if [ "${{ secrets.TokenName5}}" ] ; then
if [ "${{ secrets.TokenName5}}" ] ; then
export ${{ secrets.TokenName5}}=${{ secrets.TokenValue5}}
export ${{ secrets.TokenName5}}=
"
${{ secrets.TokenValue5}}
"
fi
fi
cd ../acmetest
cd ../acmetest
./letest.sh
./letest.sh
...
@@ -234,19 +234,19 @@ jobs:
...
@@ -234,19 +234,19 @@ jobs:
copyback
:
false
copyback
:
false
run
:
|
run
:
|
if [ "${{ secrets.TokenName1}}" ] ; then
if [ "${{ secrets.TokenName1}}" ] ; then
export ${{ secrets.TokenName1}}=${{ secrets.TokenValue1}}
export ${{ secrets.TokenName1}}=
"
${{ secrets.TokenValue1}}
"
fi
fi
if [ "${{ secrets.TokenName2}}" ] ; then
if [ "${{ secrets.TokenName2}}" ] ; then
export ${{ secrets.TokenName2}}=${{ secrets.TokenValue2}}
export ${{ secrets.TokenName2}}=
"
${{ secrets.TokenValue2}}
"
fi
fi
if [ "${{ secrets.TokenName3}}" ] ; then
if [ "${{ secrets.TokenName3}}" ] ; then
export ${{ secrets.TokenName3}}=${{ secrets.TokenValue3}}
export ${{ secrets.TokenName3}}=
"
${{ secrets.TokenValue3}}
"
fi
fi
if [ "${{ secrets.TokenName4}}" ] ; then
if [ "${{ secrets.TokenName4}}" ] ; then
export ${{ secrets.TokenName4}}=${{ secrets.TokenValue4}}
export ${{ secrets.TokenName4}}=
"
${{ secrets.TokenValue4}}
"
fi
fi
if [ "${{ secrets.TokenName5}}" ] ; then
if [ "${{ secrets.TokenName5}}" ] ; then
export ${{ secrets.TokenName5}}=${{ secrets.TokenValue5}}
export ${{ secrets.TokenName5}}=
"
${{ secrets.TokenValue5}}
"
fi
fi
cd ../acmetest
cd ../acmetest
./letest.sh
./letest.sh
...
@@ -285,19 +285,19 @@ jobs:
...
@@ -285,19 +285,19 @@ jobs:
copyback
:
false
copyback
:
false
run
:
|
run
:
|
if [ "${{ secrets.TokenName1}}" ] ; then
if [ "${{ secrets.TokenName1}}" ] ; then
export ${{ secrets.TokenName1}}=${{ secrets.TokenValue1}}
export ${{ secrets.TokenName1}}=
"
${{ secrets.TokenValue1}}
"
fi
fi
if [ "${{ secrets.TokenName2}}" ] ; then
if [ "${{ secrets.TokenName2}}" ] ; then
export ${{ secrets.TokenName2}}=${{ secrets.TokenValue2}}
export ${{ secrets.TokenName2}}=
"
${{ secrets.TokenValue2}}
"
fi
fi
if [ "${{ secrets.TokenName3}}" ] ; then
if [ "${{ secrets.TokenName3}}" ] ; then
export ${{ secrets.TokenName3}}=${{ secrets.TokenValue3}}
export ${{ secrets.TokenName3}}=
"
${{ secrets.TokenValue3}}
"
fi
fi
if [ "${{ secrets.TokenName4}}" ] ; then
if [ "${{ secrets.TokenName4}}" ] ; then
export ${{ secrets.TokenName4}}=${{ secrets.TokenValue4}}
export ${{ secrets.TokenName4}}=
"
${{ secrets.TokenValue4}}
"
fi
fi
if [ "${{ secrets.TokenName5}}" ] ; then
if [ "${{ secrets.TokenName5}}" ] ; then
export ${{ secrets.TokenName5}}=${{ secrets.TokenValue5}}
export ${{ secrets.TokenName5}}=
"
${{ secrets.TokenValue5}}
"
fi
fi
cd ../acmetest
cd ../acmetest
./letest.sh
./letest.sh
...
@@ -337,19 +337,19 @@ jobs:
...
@@ -337,19 +337,19 @@ jobs:
copyback
:
false
copyback
:
false
run
:
|
run
:
|
if [ "${{ secrets.TokenName1}}" ] ; then
if [ "${{ secrets.TokenName1}}" ] ; then
export ${{ secrets.TokenName1}}=${{ secrets.TokenValue1}}
export ${{ secrets.TokenName1}}=
"
${{ secrets.TokenValue1}}
"
fi
fi
if [ "${{ secrets.TokenName2}}" ] ; then
if [ "${{ secrets.TokenName2}}" ] ; then
export ${{ secrets.TokenName2}}=${{ secrets.TokenValue2}}
export ${{ secrets.TokenName2}}=
"
${{ secrets.TokenValue2}}
"
fi
fi
if [ "${{ secrets.TokenName3}}" ] ; then
if [ "${{ secrets.TokenName3}}" ] ; then
export ${{ secrets.TokenName3}}=${{ secrets.TokenValue3}}
export ${{ secrets.TokenName3}}=
"
${{ secrets.TokenValue3}}
"
fi
fi
if [ "${{ secrets.TokenName4}}" ] ; then
if [ "${{ secrets.TokenName4}}" ] ; then
export ${{ secrets.TokenName4}}=${{ secrets.TokenValue4}}
export ${{ secrets.TokenName4}}=
"
${{ secrets.TokenValue4}}
"
fi
fi
if [ "${{ secrets.TokenName5}}" ] ; then
if [ "${{ secrets.TokenName5}}" ] ; then
export ${{ secrets.TokenName5}}=${{ secrets.TokenValue5}}
export ${{ secrets.TokenName5}}=
"
${{ secrets.TokenValue5}}
"
fi
fi
cd ../acmetest
cd ../acmetest
./letest.sh
./letest.sh
...
@@ -389,19 +389,19 @@ jobs:
...
@@ -389,19 +389,19 @@ jobs:
copyback
:
false
copyback
:
false
run
:
|
run
:
|
if [ "${{ secrets.TokenName1}}" ] ; then
if [ "${{ secrets.TokenName1}}" ] ; then
export ${{ secrets.TokenName1}}=${{ secrets.TokenValue1}}
export ${{ secrets.TokenName1}}=
"
${{ secrets.TokenValue1}}
"
fi
fi
if [ "${{ secrets.TokenName2}}" ] ; then
if [ "${{ secrets.TokenName2}}" ] ; then
export ${{ secrets.TokenName2}}=${{ secrets.TokenValue2}}
export ${{ secrets.TokenName2}}=
"
${{ secrets.TokenValue2}}
"
fi
fi
if [ "${{ secrets.TokenName3}}" ] ; then
if [ "${{ secrets.TokenName3}}" ] ; then
export ${{ secrets.TokenName3}}=${{ secrets.TokenValue3}}
export ${{ secrets.TokenName3}}=
"
${{ secrets.TokenValue3}}
"
fi
fi
if [ "${{ secrets.TokenName4}}" ] ; then
if [ "${{ secrets.TokenName4}}" ] ; then
export ${{ secrets.TokenName4}}=${{ secrets.TokenValue4}}
export ${{ secrets.TokenName4}}=
"
${{ secrets.TokenValue4}}
"
fi
fi
if [ "${{ secrets.TokenName5}}" ] ; then
if [ "${{ secrets.TokenName5}}" ] ; then
export ${{ secrets.TokenName5}}=${{ secrets.TokenValue5}}
export ${{ secrets.TokenName5}}=
"
${{ secrets.TokenValue5}}
"
fi
fi
cd ../acmetest
cd ../acmetest
./letest.sh
./letest.sh
...
@@ -445,19 +445,19 @@ jobs:
...
@@ -445,19 +445,19 @@ jobs:
pkg set-mediator -v -I default@1.1 openssl
pkg set-mediator -v -I default@1.1 openssl
export PATH=/usr/gnu/bin:$PATH
export PATH=/usr/gnu/bin:$PATH
if [ "${{ secrets.TokenName1}}" ] ; then
if [ "${{ secrets.TokenName1}}" ] ; then
export ${{ secrets.TokenName1}}=${{ secrets.TokenValue1}}
export ${{ secrets.TokenName1}}=
"
${{ secrets.TokenValue1}}
"
fi
fi
if [ "${{ secrets.TokenName2}}" ] ; then
if [ "${{ secrets.TokenName2}}" ] ; then
export ${{ secrets.TokenName2}}=${{ secrets.TokenValue2}}
export ${{ secrets.TokenName2}}=
"
${{ secrets.TokenValue2}}
"
fi
fi
if [ "${{ secrets.TokenName3}}" ] ; then
if [ "${{ secrets.TokenName3}}" ] ; then
export ${{ secrets.TokenName3}}=${{ secrets.TokenValue3}}
export ${{ secrets.TokenName3}}=
"
${{ secrets.TokenValue3}}
"
fi
fi
if [ "${{ secrets.TokenName4}}" ] ; then
if [ "${{ secrets.TokenName4}}" ] ; then
export ${{ secrets.TokenName4}}=${{ secrets.TokenValue4}}
export ${{ secrets.TokenName4}}=
"
${{ secrets.TokenValue4}}
"
fi
fi
if [ "${{ secrets.TokenName5}}" ] ; then
if [ "${{ secrets.TokenName5}}" ] ; then
export ${{ secrets.TokenName5}}=${{ secrets.TokenValue5}}
export ${{ secrets.TokenName5}}=
"
${{ secrets.TokenValue5}}
"
fi
fi
cd ../acmetest
cd ../acmetest
./letest.sh
./letest.sh
...
...
dnsapi/dns_arvan.sh
View file @
699d2b7e
#!/usr/bin/env sh
#!/usr/bin/env sh
#Arvan_Token="Apikey xxxx"
#
Arvan_Token="Apikey xxxx"
ARVAN_API_URL
=
"https://napi.arvancloud.
com
/cdn/4.0/domains"
ARVAN_API_URL
=
"https://napi.arvancloud.
ir
/cdn/4.0/domains"
#Author: Vahid Fardi
#
Author: Vahid Fardi
#Report Bugs here: https://github.com/Neilpang/acme.sh
#
Report Bugs here: https://github.com/Neilpang/acme.sh
#
#
######## Public functions #####################
######## Public functions #####################
...
@@ -18,7 +18,7 @@ dns_arvan_add() {
...
@@ -18,7 +18,7 @@ dns_arvan_add() {
if
[
-z
"
$Arvan_Token
"
]
;
then
if
[
-z
"
$Arvan_Token
"
]
;
then
_err
"You didn't specify
\"
Arvan_Token
\"
token yet."
_err
"You didn't specify
\"
Arvan_Token
\"
token yet."
_err
"You can get yours from here https://npanel.arvancloud.
com
/profile/api-keys"
_err
"You can get yours from here https://npanel.arvancloud.
ir
/profile/api-keys"
return
1
return
1
fi
fi
#save the api token to the account conf file.
#save the api token to the account conf file.
...
@@ -40,7 +40,7 @@ dns_arvan_add() {
...
@@ -40,7 +40,7 @@ dns_arvan_add() {
_info
"response id is
$response
"
_info
"response id is
$response
"
_info
"Added, OK"
_info
"Added, OK"
return
0
return
0
elif
_contains
"
$response
"
"Record Data is
D
uplicate
d
"
;
then
elif
_contains
"
$response
"
"Record Data is
d
uplicate"
;
then
_info
"Already exists, OK"
_info
"Already exists, OK"
return
0
return
0
else
else
...
@@ -141,6 +141,7 @@ _arvan_rest() {
...
@@ -141,6 +141,7 @@ _arvan_rest() {
response
=
"
$(
_post
"
$data
"
"
$ARVAN_API_URL
/
$ep
"
""
"
$mtd
"
)
"
response
=
"
$(
_post
"
$data
"
"
$ARVAN_API_URL
/
$ep
"
""
"
$mtd
"
)
"
elif
[
"
$mtd
"
=
"POST"
]
;
then
elif
[
"
$mtd
"
=
"POST"
]
;
then
export
_H2
=
"Content-Type: application/json"
export
_H2
=
"Content-Type: application/json"
export
_H3
=
"Accept: application/json"
_debug data
"
$data
"
_debug data
"
$data
"
response
=
"
$(
_post
"
$data
"
"
$ARVAN_API_URL
/
$ep
"
""
"
$mtd
"
)
"
response
=
"
$(
_post
"
$data
"
"
$ARVAN_API_URL
/
$ep
"
""
"
$mtd
"
)
"
else
else
...
...
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