libite (2.5.0) stable; urgency=medium * Header files have moved from `lite/*.h` to `libite/*.h` to prevent clashing with DirectFB LiTE library. For a transitional period, however, a compatibility symlink is installed; `lite -> libite/`. -- Joachim Wiberg Tue, 30 Nov 2021 06:57:17 +0100 libite (2.4.1) stable; urgency=medium * Add doxygen documentation, https://codedocs.xyz/troglobit/libite/ * Fix issue with tempfile() returning EOPNOTSUP on certain file systems, added fallback that uses mkstemp() with O_CLOEXEC flag set -- Joachim Wiberg Sat, 09 Oct 2021 08:56:43 +0200 libite (2.4.0) stable; urgency=medium * New functions: - touchf(), formatted string support for touch() - erasef(), formatted string support for erase() - strtrim(), trims leading and trailing white-space from a string * Fix systemf() improper handling of system() return value. Now checks if exited OK, then returning the exit status of the command, or if not exited OK, then checks if the command was signaled, and returns -1 with errno set. This also allows for returning 127, like system(), if the shell, or the program itself, did not exist. -- Joachim Wiberg Sat, 27 Mar 2021 09:12:32 +0100 libite (2.3.1) stable; urgency=medium * Minor packaging fixes. * Copyright updates, including LICENSE file, year + author last name -- Joachim Wiberg Fri, 12 Feb 2021 15:10:42 +0100 libite (2.3.0) stable; urgency=medium * New functions: - Add support for fremove(), formatted remove() replacement - Add support for truncatef(), formatted truncate() replacement * Fixes - Handle ETIMEDOUT error for connect() call in telnet_open() -- Joachim Wiberg Fri, 12 Feb 2021 08:03:47 +0100 libite (2.2.0) stable; urgency=medium * New functions: - systemf(), formatted string system() replacement - fmkpath(), formatted string mkpath() replacement - fopenf(), formatted string fopen() replacement * Fixes - possible memory leak in rsync() - Check return value of fstat() to prevent bogus destination file times when using copyfile() -- Joachim Nilsson Mon, 16 Mar 2020 15:42:02 +0100 libite (2.1.2) stable; urgency=high * Fix upgrade of base package, new library name to match SONAME breaks upgrade from libite_2.0.x.deb to libite5_2.1.x.deb -- Joachim Nilsson Sat, 22 Feb 2020 15:04:27 +0100 libite (2.1.1) stable; urgency=medium * Fix to chomp(), ensure stopping before beginning of string * Added example of printhdr() * Update copyright years * Add missing libite5.symbols file, found by lintian * Fix package short description, found by linitian -- Joachim Nilsson Sat, 22 Feb 2020 13:52:24 +0100 libite (2.1.0) unstable; urgency=medium * New functions; strmatch(), strnmatch(), yorn(), telnet expect APIs * Fixes to pidfile_signal(), strtonum() and C++ linking -- Joachim Nilsson Mon, 26 Aug 2019 20:21:46 +0200 libite (2.0.2) unstable; urgency=medium * Fix issues with using `strlite.h` standalone * Fix build issue with `strtonum.c` older GLIBC -- Joachim Nilsson Thu, 10 May 2018 19:12:57 +0200 libite (2.0.1-1) unstable; urgency=medium * New upstream release, v2.0.1, fixes to: - touch(), cannot handle relative paths when updating mtime - unit test for which() - add missing initscr() declaration in conio.h - ifdef guards around min()/max() macros -- Joachim Nilsson Fri, 22 Dec 2017 12:11:41 +0100 libite (2.0.0-1) unstable; urgency=low * New upstream release, v2.0.0, fixes to: - makepath(), mkpath() * Changes to - rsync(), API changes - copyfile(), API changes - tree(), removed from library - fmode(), removed from library -- Joachim Nilsson Sun, 19 Nov 2017 22:42:51 +0100 libite (1.9.3-1) unstable; urgency=low * New upstream release, v1.9.3, fixes to conio.h, initscr() and tree(). -- Joachim Nilsson Tue, 24 Oct 2017 08:49:54 +0200 libite (1.9.2-1) unstable; urgency=low * New upstream reelase, v1.9.2, see upstream ChangeLog for details. -- Joachim Nilsson Tue, 15 Aug 2017 08:15:14 +0200 libite (1.9.1-1) unstable; urgency=low * New upstream reelase, v1.9.1. -- Joachim Nilsson Sun, 02 Jul 2017 19:23:00 +0100 libite (1.9.0-1) unstable; urgency=low * New upstream reelase. -- Joachim Nilsson Sun, 02 Jul 2017 19:23:00 +0100 libite (1.8.3-1) unstable; urgency=low * New upstream reelase. -- Joachim Nilsson Sun, 08 Jan 2017 15:22:26 +0100 libite (1.8.2-1) unstable; urgency=low * Initial release. -- Joachim Nilsson Tue, 29 Nov 2016 08:23:35 +0100