libqmail 1.1.2
Date: Mon Jan 30 2023 12:46:04 +0000
DNF / YUM / APT / Arch Binary Downloads
Open Build Service Binary Download
Release Highlights
- tls functions for indimail-mta, ucspi-tcp, indimail-virtualdomains
- subprintf function - substdio equivalent of printf
- qsnprintf, qsprintf functions - equivalent of snprintf and sprintf functions using stralloc instead of fixed size buffer.
ChangeLog
- 10/10/2022
- configure.ac: Fixed leapsecs.dat path
- 05/11/2022
- digest-md5.c: return incorrect password for invalid arguments
- pw_comp.c: added documentary comments.
- 06/12/2022
- tcpbind.c: display servicename, hostname in getaddrinfo error
- 13/12/2022
- wait.h: use system defined wait macros from sys/wait.h
- error.c, error.h: added error_child for ECHILD
- 17/12/2022
- wait.h: added wait_handler() and wait_exited macro
- wait_handler.c: added wait_handler() function wrapper for handling wait status
- 02/01/2023
- tls.c, tls.h: added tls/ssl functions
- allwrite.c: added allwrite() function
- commands.c: return -2 for command too long
- ndelay.c: added ndelay() function to get value of DELAY flag for descriptor
- 03/01/2023
- tls.c: set default ciphers to "PROFILE=SYSTEM" to quell rpmlint warning
- tls.c: SSL_CTX_set_ecdh_auto supported only on openssl 1.0.2 and above
- 07/01/2023
- tls.c: replaced SSH_shutdown + SSL_free with ssl_free function
- 12/01/2023
- timeoutwrite.c: replaced write() with allwrite()
- 13/01/2023
- tls.c: added check for crlfile
- tls.c: use SSL_pending, SSL_has_pending to read complete application data
- restore ndelay if changed in ssl_timeoutconn, ssl_timeoutaccept
- 16/01/2023
- snprintf.c: added snprintf, vsnprintf, subprintf, qsnprintf() functions
- 21/01/2023
- snprintf.c: added attribute ((format (printf, x, y))) for compile time warnings
- snprintf.c: added qsprintf function
- configure.ac, Makefile.am: Turned on automatic dependency tracking