*
Release 1.2 Start 18/07/2021
======= Release Highlights ================================================
===========================================================================
- 05/08/2021
01. added r_mkdir function
- 10/07/2021
02. qgetpwgr.c: added qgetserv.. functions to read /etc/services
- 11/07/2021
03. envdir.c: set variables from .envdir first to prevent .envdir from overriding
    main
- 12/07/2021
04. envdir.c: added feature to process .envfile and .envdir as a file
    containing list of directories
- 13/07/2021
05. envdir.c: return directory/filenames in error
- 14/07/2021
06. pathexec.[c,h]: added pathexec_clear() to clear env variables
07. envdir.c: refactored to remove use of chdir to traverse directories.
- 15/07/2021
08. str.h: fixed prototypes (str_chr, str_chrn, str_rchr) use const char '*'
- 16/07/2021
09. envdir.c: treat openreadclose returning 0 as an error
- 17/08/2021
10. configure.ac, qgetpwgr.c: added arpa/inet.h for htons()
- 21/08/2021
11. added no_of_days() function
- 24/08/2021
12. strerr.h, strerr_die.c, strerr_sys.c: added addtional members to struct
    strerr
13. added check_domain() function
- 29/08/2021
14. added noreturn.h for defining noreturn
15. strerr.h: use noreturn instead of __attribute__((noreturn))

* Sat Jul 17 2021 18:14:37 +0000 Manvendra Bhangui <libqmail@indimail.org> 1.1-1.1%{?dist}
Release 1.1 Start 14/02/2021
======= Release Highlights ================================================
o added date822fmt, pathexec_run, pathexec_env, envdir, makeargs, mktempfile
  cdbmss, token822, openreadclose, prot_uid, prot_gid functions to libqmail
o added glibc wrappers for qgetpwent, setpwent, endpwent, qgetpwent_r,
  qgetpwnam, qgetpwuid, qgetpwnam_r, qgetpwuid_r, qgetgrent, qsetgrent,
  qendgrent, qgetgrnam, qgetgrgid, qgetgrnam_r, qgetgrgid_r,
  qgetservent, qgetservbyname, qgetservbyport, qsetservent, qendservent,
  qgetservent_r, qgetservbyname_r, qgetservbyport_r
o envdir: complete recode. Added hyperlink feature to link another directory
  to the main directory. Added ability to read multiple directories using
  .envdir and key=value pairs from .envfile 
===========================================================================
- 03/03/2021
01. timeoutread, timeoutwrite - fix data types
- 17/03/2021
02. Open Build Service integration
- 18/04/2021
03. added date822fmt() and date822fmt.h
- 03/05/2021
04. added timestamp() function
05. uint16.h, uint32.h1, uint32.h2: fixed function prototype and warning
    -Warray-parameter
- 04/05/2021
06. Removed linking libqmail with openssl library
- 12/05/2021
07. added pathexec_run.c, pathexec_env.c, pathexec.h
- 13/05/2021
08. added envdir.c, envdir.h, dirent.h
- 22/05/2021
09. added evaluate.c, evaluate.h, for evaluate()
- 26/05/2021
10. qprintf: pad with zeros for numbers
- 29/05/2021
11. configure.ac: define SYSCONFDIR for leapsecs.dat
12. leapsecs_read.c: use SYSCONFDIR for leapsecs.dat
13. default.configure: added --syscondir=/etc/indimail
- 01/06/2021
14. added qtime() function - qtime.c, qtime.h, qtime.3
- 10/06/2021
15. fixed compiler warnings
16. added makeargs.c, mktempfile.c
- 15/06/2021
17. added token822.c, cdbmss.c, open_exclr.c
- 16/06/2021
18. configure.ac: added AC_CHECK_LIB(ssl, SSL_CTX_new, ...)
19. added hmac_sha224, hmac_sha384 functions
- 30/06/2021
20. strerr.h: added STRERR2, STRERR3, STRERR_SYS2 macros
21. envdir.c: hyperlink feature using .envdir link/dir to traverse multiple
    directories.
- 03/07/2021
22. added prot.c, prot.h, qgetpw functions
23. added qgetpwent, qgetgrent routines in qsetpwgr.c
- 05/07/2021
24. setuserid.c: use qgepwnam, qgetgrent if USE_QPWGR is set
- 07/07/2021
25. envdir.c: do lstat after chdir to fix false recursive loop error
- 09/07/2021
26. qgetpwgr.c: fixed incorrect size passed to alloc_re()

* Sunday 14 February 2021 11:27:21 PM IST
Release 1.0 Start 21/05/2020
01. added --release option to specify release on command line
- 13/09/2020
02. libqmail.spec: added Provides: qmail-libs
- 15/09/2020
03. added mess822, commands, rewritehost, sconfig functions from indimail-mta
- 16/09/2020
04. FreeBSD fixes
- 01/10/2020
05. Darwin Port (fmt_ushort.c, default.configure, configure.ac)
- 04/10/2020
06. fixed broken crypt(3) implemetation on Darwin Mac OS X
07. reorgnized directory structure. All qmail functions moved to 'base'
08. textcode/fmt_utf8.c: updated with upstream libowfat-0.32
- 09/10/2020
09. replaced fmt_tohex() with tohex()
10. global.h, hmac_md5.c, hmac_ripemd.c, md5.c, md5.h: replaced updated
    functions from indimail-mta
- 18/10/2020
11. alloc_re.c: fix overwriting unallocate memory location when
    new_size < old_size
- 22/10/2020
12. Remove definition of INSTALL program in configure.ac, Makefile.am
- 22/11/2020
13. added tai_add.c. tai_uint.c
14. use const keyword
- 24/11/2020
15. added readclose(), openreadclose()
16. added noreturn attribute for strerr_die()
17. removed exit.h
- 26/11/2020
18. constmap.c: allow delimiter to be changed from the default colon
    character.
19. added man page for constmap function
20. constmap.c, constmap.h: added constmap_index(), constmap_get() functions
- 28/11/2020
31. +HeaderName feature by Erwin Hoffman: display all headers which have
    HeaderName as the initial text
- 02/12/2020
32. changed return type of alloc to void *
- 11/01/2021
33. libqmail.spec: removed redhat-lsb-core from BuildRequires
