libqmail (1.1.1-1.1+12.1) stable; urgency=low

  * version number update by debtransform

 -- debtransform <build@opensuse.org>  Thu, 08 Sep 2022 17:22:15 +0000

libqmail (1.1.1-1.1) stable; urgency=low

  * added r_mkdir function
  * qgetpwgr.c: added qgetserv.. functions to read /etc/services
  * envdir.c: set variables from .envdir first to prevent .envdir from overriding main
  * envdir.c: added feature to process .envfile and .envdir as a file containing list of directories
  * envdir.c: return directory/filenames in error
  * pathexec.[c,h]: added pathexec_clear() to clear env variables
  * envdir.c: refactored to remove use of chdir to traverse directories.
  * str.h: fixed prototypes (str_chr, str_chrn, str_rchr) use const char '*'
  * envdir.c: treat openreadclose returning 0 as an error
  * configure.ac, qgetpwgr.c: added arpa/inet.h for htons()
  * added no_of_days() function
  * strerr.h, strerr_die.c, strerr_sys.c: added addtional members to struct strerr
  * added check_domain() function
  * added noreturn.h for defining noreturn
  * strerr.h: use noreturn instead of __attribute__((noreturn))
  * added replacestr function
  * base/envdir.c: fixed variable sa getting overwritten by openreadclose()
  * base/use_qgetpwgr.c: use 4096 as default buffer size on FreeBSD sysconf _SC_GETPW_R_SIZE_MAX returns -1.
  * base/use_qgetpwgr.c: Fixed SIGSEG caused by extra copy in byte_copy
  * added arc4random() function for linux
  * added getEnvConfigDouble() function
  * added tcpbind.c, tcpopen.c, udpopen.c, qdirname.c, isnum.c
  * base/cdb.c: added comment on mmap return value
  * base/commands.c: set errno=0 for EOF
  * added base/hexdump.c
  * r_mkdir: skip chown if running as non-root
  * makesalt.c: include stdint.h for uint32_t
  * added get_scram_secrets() function
  * added sodium_random() function
  * mkpasswd.c: encrypt when encrypt_flag is non-zero
  * configure.ac: add -I/usr/local/include -L/usr/local/lib for FreeBSD libsodium
  * base/authmethods.h: added AUTH_SCRAM_SHA1_PLUS, AUTH_SCRAM_SHA256_PLUS, AUTH_SCRAM_SHA512_PLUS auth methods
  * base/envdir.c: skip leading spaces, blank lines and comments in envfile
  * base/authmethods.c: added get_authmethod function
  * base/makesalt.c: changed default hash method to SHA256
  * configure.ac: generate base/hashmethods.h header file
  * base/get_scram_secrets.c: handle additional CRAM-* formats if set in password field
  * base/in_crypt.c: use crypt(3) if first char is '$'
  * base/valid_passwd_chars.c: added valid_passwd_chars function
  * base/makesalt.c: added additional characters to random generated passwords
  * base/pw_comp.c: use AUTH methods definition from authmethods.h
  * base/strerr_die.c: BUG: added missing substdio output for argument 16
  * base/makesalt.c: add missing terminating '$' character for salt
  * base/mkpasswd.c: allow variable salt size using environment variable SALTSIZE
  * base/makesalt.c: return -1 for insufficient length
  * base/envdir.c: BUG: advance to next line for blank lines/comments
  * base/envdir.c: allow .envfile, .envdir to be softlinks

 -- Manvendra Bhangui <libqmail@indimail.org>  Thu, 08 Sep 2022 03:47:41 +0000
