Skip to content

libqmail 1.1.2

Compare
Choose a tag to compare
@mbhangui mbhangui released this 30 Jan 12:49
· 71 commits to master since this release
03657e6

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
  1. configure.ac: Fixed leapsecs.dat path
  • 05/11/2022
  1. digest-md5.c: return incorrect password for invalid arguments
  2. pw_comp.c: added documentary comments.
  • 06/12/2022
  1. tcpbind.c: display servicename, hostname in getaddrinfo error
  • 13/12/2022
  1. wait.h: use system defined wait macros from sys/wait.h
  2. error.c, error.h: added error_child for ECHILD
  • 17/12/2022
  1. wait.h: added wait_handler() and wait_exited macro
  2. wait_handler.c: added wait_handler() function wrapper for handling wait status
  • 02/01/2023
  1. tls.c, tls.h: added tls/ssl functions
  2. allwrite.c: added allwrite() function
  3. commands.c: return -2 for command too long
  4. ndelay.c: added ndelay() function to get value of DELAY flag for descriptor
  • 03/01/2023
  1. tls.c: set default ciphers to "PROFILE=SYSTEM" to quell rpmlint warning
  2. tls.c: SSL_CTX_set_ecdh_auto supported only on openssl 1.0.2 and above
  • 07/01/2023
  1. tls.c: replaced SSH_shutdown + SSL_free with ssl_free function
  • 12/01/2023
  1. timeoutwrite.c: replaced write() with allwrite()
  • 13/01/2023
  1. tls.c: added check for crlfile
  2. tls.c: use SSL_pending, SSL_has_pending to read complete application data
  3. restore ndelay if changed in ssl_timeoutconn, ssl_timeoutaccept
  • 16/01/2023
  1. snprintf.c: added snprintf, vsnprintf, subprintf, qsnprintf() functions
  • 21/01/2023
  1. snprintf.c: added attribute ((format (printf, x, y))) for compile time warnings
  2. snprintf.c: added qsprintf function
  3. configure.ac, Makefile.am: Turned on automatic dependency tracking