ucspi-tcp (1.1-1.1+2.5) stable; urgency=low

  * version number update by debtransform

 -- debtransform <build@opensuse.org>  Sat, 05 Nov 2022 17:18:45 +0000

ucspi-tcp (1.1-1.1) stable; urgency=low

  * tcpserver.c renamed SSL_CIPHER to TLS_CIPHER_LIST
  * tcpclient.c: added SSL/TLS support
  * tcpclient.c: added client mode feature making prog optional
  * tls.c: added option to match host with common name
  * tcpclient.c, tcpserver.c: Use CERTDIR env variable to specify custom certificate location
  * tcpclient.c: added -m option to match host with common name
  * dotls.c: SSL/TLS client / server wrapper for SSL/TLS and opportunistic TLS
  * tcpclient.c: added opportunistic TLS (STARTLS) capability.
  * tcpclient.c: added starttls for pop3
  * tls.c: check for SSL_ERROR_WANT_READ to retry SSL_read() when using non-blocking io
  * tls.c, tcpclient.c: retry read. write on errno == EAGAIN to fix blocking IO problem with SSL_read()
  * tls.c: made translate() generic. Replaced SSL with fd parameter
  * doit.c, tcpclient.c: use new translate() from tls.c
  * tls.c, tcpclient.c: use set_essential_fd() to avoid deadlock
  * remove zero bytes package_name-stat.override file
  * define arguments as array subscripts to fix gcc 11 warnings
  * renamed pathexec functions as upathexec to avoid clash with libqmail
  * moved prot.c, prot.h to libqmail
  * dlnamespace.[c,h], tcpserver_plugin.c, load_shared.c use Lmid_t data type for id instead of unsigned long
  * installer.c: fixed setting setuid/setgid bits by calling chmod after chown
  * fixed compiler warning on alpine linux
  * installer.c: added check (-c) and fix (-f) options to check, fix permissions after installation
  * Makefile: create directories using installer instead of Makefile
  * PKGBUILD: fix permissions of installed files in destdir
  * PKGBUILD: replaced DESTDIR with pkgdir
  * installer.c: set default permissions when mode=-1
  * installer.c: added -p option to create directories as needed
  * installer.c: allow installation for missing source if -m is specified
  * include noreturn.h from libqmail defining macro no_return use no_return macro to declare functions that do not return back to caller
  * replaced deprecated function SSL_CTX_use_RSAPrivateKey_file with SSL_CTX_use_PrivateKey_file for openssl 3.0
  * tls.c: ported for openssl 3.0.0
  * dotls.c: BUG r not copied, extra 0 copied. Thanks Stefan Berger
  * dotls.c: Report line too long error instead of clubbing it with 'out of memory' error
  * dotls.c: Return error for pop3 substdio failure
  * dotls.c: fix DATA/RETR commands not getting passed to child
  * tls.c, dotls.c: handle eof from network gracefully
  * dotls.c, tcpclient.c: use TLS_CERTFILE env variable to set client certificate filename
  * tls.c: set socket in ndelay mode
  * instcheck.in: common instcheck for daemontools, ucspi-tcp, indimail-mta
  * tcpclient.c: use unencrypted connection if argument to -n is an empty string

 -- Manvendra Bhangui <ucspi-tcp@indimail.org>  Fri, 02 Sep 2022 15:41:05 +0000
