Skip to content

Commit

Permalink
Release 1.1.5 - See CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
tiredofit committed May 30, 2024
1 parent d9f93af commit c72f1db
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 23 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## 1.1.5 2024-05-30 <dave at tiredofit dot ca>

### Reverted
- Remove dhparam generation, and config settings


## 1.1.4 2024-05-22 <dave at tiredofit dot ca>

### Added
Expand Down
2 changes: 0 additions & 2 deletions install/assets/defaults/10-postfix
Original file line number Diff line number Diff line change
Expand Up @@ -133,8 +133,6 @@ TLS_CLIENT_MANDATORY_PROTOCOLS=${TLS_CLIENT_MANDATORY_PROTOCOLS:-"!SSLv2, !SSLv3
TLS_CLIENT_SECURITY_LEVEL=${TLS_CLIENT_SECURITY_LEVEL:-"may"}
TLS_SERVER_AUTH_ONLY=${TLS_SERVER_AUTH_ONLY:-"FALSE"}
TLS_SERVER_CERT_FILE=${TLS_SERVER_CERT_FILE:-"/certs/postfix.crt"}
TLS_SERVER_DH_PARAM_FILE=${TLS_SERVER_DH_PARAM_FILE:-"/certs/dhparam.pem"}
TLS_SERVER_DH_PARAM_KEYSIZE=${TLS_SERVER_DH_PARAM_KEYSIZE:-"1024"}
TLS_SERVER_KEY_FILE=${TLS_SERVER_KEY_FILE:-"/certs/postfix.key"}
TLS_SERVER_MANDATORY_EXCLUDE_CIPHERS=${TLS_SERVER_MANDATORY_EXCLUDE_CIPHERS:-"aNULL, eNULL, EXPORT, DES, RC4, MD5, PSK, aECDH, EDH-DSS-DES-CBC3-SHA, EDH-RSA-DES-CDC3-SHA, KRB5-DE5, CBC3-SHA"}
TLS_SERVER_MANDATORY_PROTOCOLS=${TLS_SERVER_MANDATORY_PROTOCOLS:-"!SSLv2, !SSLv3"}
Expand Down
21 changes: 0 additions & 21 deletions install/assets/functions/10-postfix
Original file line number Diff line number Diff line change
Expand Up @@ -168,22 +168,6 @@ EOF
fi
}

check_dhparam() {
print_debug "[certificates | check_dhparam] Checking Existence of ${TLS_SERVER_DH_PARAM_FILE}"
if [ ! -f "${TLS_SERVER_DH_PARAM_FILE}" ] ; then
create_dhparam
fi
}

create_dhparam() {
print_notice "[certificates | create_dhparam] Creating ${TLS_SERVER_DH_PARAM_FILE}"
mkdir -p "$(dirname "${TLS_SERVER_DH_PARAM_FILE}")"
silent ${ssl_exec} dhparam -out "${TLS_SERVER_DH_PARAM_FILE}" "${TLS_SERVER_DH_PARAM_KEYSIZE}"
}

trust_ca() {
if var_true "$CREATE_CA" ; then
if [ -f "${CA_CERT_FILE}" ]; then
if [ ! -f /usr/local/share/ca-certificates/"$(basename "${CA_CERT_FILE}")" ] ; then
print_debug "[certificates | trust_ca] Trusting CA ${CA_NAME}"
ln -sf "${CA_CERT_FILE}" /usr/local/share/ca-certificates/
Expand Down Expand Up @@ -211,9 +195,6 @@ EOF
fi

case "${1,,}" in
"dhparam" )
check_dhparam
;;
*)
check_certificates "${1}"
check_permissions "${1}"
Expand Down Expand Up @@ -1046,7 +1027,6 @@ smtpd_tls_loglevel = ${LOG_LEVEL_TLS_SERVER}
smtpd_tls_received_header = ${TLS_SERVER_RECEIVED_HEADER}
smtpd_tls_session_cache_timeout = ${TLS_SERVER_SESSION_CACHE_TIMEOUT}
tls_random_source = dev:/dev/urandom
smtpd_tls_dh1024_param_file = ${TLS_SERVER_DH_PARAM_FILE}
smtpd_tls_session_cache_database = lmdb:${CONFIG_PATH}/smtpd_scache
smtpd_tls_mandatory_exclude_ciphers = ${TLS_SERVER_MANDATORY_EXCLUDE_CIPHERS}
smtpd_tls_mandatory_protocols = ${TLS_SERVER_MANDATORY_PROTOCOLS}
Expand Down Expand Up @@ -1262,7 +1242,6 @@ configure_postsrsd() {
}

configure_tls() {
certificates dhparam
certificates "${TLS_SERVER_CERT_FILE}"
}

Expand Down

0 comments on commit c72f1db

Please sign in to comment.