Skip to content

Commit 1d87d9b

Browse files
authored
Merge pull request #6287 from acmesh-official/dev
sync
2 parents 73fdf4b + 40b6db6 commit 1d87d9b

File tree

3 files changed

+31
-1
lines changed

3 files changed

+31
-1
lines changed

.github/workflows/dockerhub.yml

+2
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ jobs:
4444
steps:
4545
- name: checkout code
4646
uses: actions/checkout@v4
47+
with:
48+
persist-credentials: false
4749
- name: Set up QEMU
4850
uses: docker/setup-qemu-action@v2
4951
- name: Extract Docker metadata

acme.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -5986,7 +5986,7 @@ _installcert() {
59865986
); then
59875987
_info "$(__green "Reload successful")"
59885988
else
5989-
_err "Reload error for: $Le_Domain"
5989+
_err "Reload error for: $_main_domain"
59905990
fi
59915991
fi
59925992

deploy/ruckus.sh

+28
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,30 @@ ruckus_deploy() {
116116
_H2="X-CSRF-Token: $(_response_header 'HTTP_X_CSRF_TOKEN')"
117117
export _H2
118118

119+
if _isRSA "$_ckey" >/dev/null 2>&1; then
120+
_debug "Using RSA certificate."
121+
else
122+
_info "Verifying ECC certificate support."
123+
124+
_ul_version="$(_get_unleashed_version)"
125+
if [ -z "$_ul_version" ]; then
126+
_err "Your controller doesn't support ECC certificates. Please deploy an RSA certificate."
127+
return 1
128+
fi
129+
130+
_ul_version_major="$(echo "$_ul_version" | cut -d . -f 1)"
131+
_ul_version_minor="$(echo "$_ul_version" | cut -d . -f 2)"
132+
if [ "$_ul_version_major" -lt "200" ]; then
133+
_err "ZoneDirector doesn't support ECC certificates. Please deploy an RSA certificate."
134+
return 1
135+
elif [ "$_ul_version_minor" -lt "13" ]; then
136+
_err "Unleashed $_ul_version_major.$_ul_version_minor doesn't support ECC certificates. Please deploy an RSA certificate or upgrade to Unleashed 200.13+."
137+
return 1
138+
fi
139+
140+
_debug "ECC certificates OK for Unleashed $_ul_version_major.$_ul_version_minor."
141+
fi
142+
119143
_info "Uploading certificate"
120144
_post_upload "uploadcert" "$_cfullchain"
121145

@@ -145,6 +169,10 @@ _response_cookie() {
145169
_response_header 'Set-Cookie' | sed 's/;.*//'
146170
}
147171

172+
_get_unleashed_version() {
173+
_post '<ajax-request action="getstat" comp="system"><sysinfo/></ajax-request>' "$_base_url/_cmdstat.jsp" | _egrep_o "version-num=\"[^\"]*\"" | cut -d '"' -f 2
174+
}
175+
148176
_post_upload() {
149177
_post_action="$1"
150178
_post_file="$2"

0 commit comments

Comments
 (0)