Releases
v1.2
ChangeLog
Fri Sep 08 2023 12:40:38 +0000 Manvendra Bhangui [email protected] 1.2-1.1%{?dist}
Release 1.2-1.1 Start 24/04/2023 End 08/09/2023
error.c, error.h: fixed error code numbering
libqmail.spec.in: updated SPEC post fedora review
tcpopen.c: added missing return for unix domain socket
added tcpremoteip() function
base/mkpasswd.c: allow storage space for salt to be dynamically allocated
base/makesalt.c: added YESCRYPT. use crypt_gensalt if available to generate salt for yescrypt
configure.ac, base/hashmethods.h.in: added YESCRYPT_HASH
renamed ssl directory to tls
base/strerr.h: protect STRERR, STRERR_SYS macro parameters
tls/tls.c, tls/tls.h: store ssl, system error for tlsread, tlswrite in strerr_tls structure
tls/tls.c: added get_tls_method function
tls/tls.c: use SSL_CTX_set_ciphersuites() for TLSv1_3 and above instead of SSL_CTX_set_cipher_list()
tls/tls.c: pass pointer to tls method in set_tls_method()
tls/tls.c: set default cipher PROFILE=SYSTEM only for TLSv1_2 and below
tls/tls.h: added get_tls_method function
tls/tls.h: added pointer to tls method variable as a new argument to tls_set_method()
tls/tls.c: adjusted OPENSSL_VERSION_NUMBER for TLSv1_3
tls/tls.c: corrected bug invalid cipher caused SIGSEGV
tls/tls.c: tlsclientmethod, tlsservermethod can have min:max as version
tls/tls.c: set errno = EPROTO when protocol is unavailable
tls/tls.c: fixed few warnings without ssl errors
tls/tls.c: BUG. SSL_CTX_set_cipher_list incorrectly called instead of SSL_CTX_set_ciphersuites when method is auto
tls/tls.c: set min/max proto version only when min/max version variable is non-zero
tls/tls.c: refactored tls_get_method(), tls_set_method()
matchregex.[c,h]: added matchregex function
You can’t perform that action at this time.