Просмотр исходного кода

Grep carefully for 'END CERTIFICATE' (#1981)

* Grep carefully for 'END CERTIFICATE'

@dpeca and @myvesta

* Fix sysntax error
Jaap Marcus 4 лет назад
Родитель
Сommit
cd4c13de20
2 измененных файлов с 6 добавлено и 3 удалено
  1. 4 1
      CHANGELOG.md
  2. 2 2
      bin/v-add-letsencrypt-domain

+ 4 - 1
CHANGELOG.md

@@ -7,7 +7,10 @@ All notable changes to this project will be documented in this file.
 
 ### Bugfixes
 
-- Fix #1961 Renewal Apache2 only SSL certificate fails 
+- Fix #1961 Renewal Apache2 only SSL certificate fails
+- Fixed #1956 to prevent reset of defined webmail client.
+- Explicitly disable cron reports #1978 
+- Fixed an issue where in rare cases certificate failed to install @dpeca and @myvesta
 
 ## [1.4.5] - Service release
 

+ 2 - 2
bin/v-add-letsencrypt-domain

@@ -474,11 +474,11 @@ if [[ "$status" -ne 200 ]]; then
 fi
 
 # Splitting up downloaded pem
-crt_end=$(grep -n END $ssl_dir/$domain.pem |head -n1 |cut -f1 -d:)
+crt_end=$(grep -n 'END CERTIFICATE' $ssl_dir/$domain.pem |head -n1 |cut -f1 -d:)
 head -n $crt_end $ssl_dir/$domain.pem > $ssl_dir/$domain.crt
 
 pem_lines=$(wc -l $ssl_dir/$domain.pem |cut -f 1 -d ' ')
-ca_end=$(grep -n  "BEGIN" $ssl_dir/$domain.pem |tail -n1 |cut -f 1 -d :)
+ca_end=$(grep -n  'BEGIN CERTIFICATE' $ssl_dir/$domain.pem |tail -n1 |cut -f 1 -d :)
 ca_end=$(( pem_lines - crt_end + 1 ))
 tail -n $ca_end $ssl_dir/$domain.pem > $ssl_dir/$domain.ca