mirror of
https://github.com/troglobit/libite.git
synced 2026-10-01 13:32:42 +07:00
4.3 KiB
4.3 KiB
Change Log
All notable changes to the project are documented in this file.
v1.4.4 - 2016-02-XX
Fixes
- Fix issue #3:
tempfile()fails with badO_TMPFILEon some embedded targets, in particular PowerPC. On systems with older GLIBC but with a sufficiently new kernelO_TMPFILEis missing and the local libite definition was wrong, hard coded for x86. Fixed by Johan Askerin.
v1.4.3 - 2016-02-02
Fixes
- Remove symlinks to Markdown files from GIT
- Distribute and install Markdown files: README.md, etc.
v1.4.2 - 2016-01-23
Fixes
- Fix issue #2: GCC6
-Wmisleading-indentationcausing FTBFS in pimd, which enables-Werror
v1.4.1 - 2016-01-22
Fixes
- Fix install path for include files, regression in v1.4.0 With the introduction of GNU autotools include file namespace was unfortunately lost. All include files were therefore installed in $(prefix)/include instead of $(prefix)/include/libite.
v1.4.0 - 2016-01-22
Changes
- Change to GNU configure and build system
- Add Niels Provos' splay and red-black tree implementation from OpenBSD
sys/tree.h, r1.14 - Make
pidfile()file name accessible as__pidfile_name - Step ABI revision to 2.1, with help from http://250bpm.com/blog:41
v1.3.0 - 2016-01-07
Changes
- Add highly useful typeless
min()/max()macros tolite.h, courtesy of Tobias Waldekranz - Add BSD
queue.hand Borland inspiredconio.htoinstall-devtarget. Needed by Finit. - Note, this release update
queue.hto OpenBSD v1.43, which removes support for circular queues (CIRCLEQ). - Update
strlcpy.cto OpenBSD v1.12, readability fixes. - Update
strlcat.cto OpenBSD v1.14, readability fixes. - Update
strtonum.cto OpenBSD v1.7, tiniest of style tweaks.
Fixes
- Only update mtime if
pidfile()is called more than once, do not install multipleatexit()handlers. - Add
#ifndef pidfile, as for other BSD functions, in case the user already have a local copy, or a C library with one.
v1.2.0 - 2015-11-23
Changes
- Add simple parser for UNIX configuration files, e.g.
/etc/group,/etc/passwd, and/etc/protocols: lfopen()lfclose()lftok()lfgetkey()lfgetint()fgetint()
Fixes
- Do not allow
VERSIONto be overloaded by build system. - Make sure we don't inherit
LDFLAGSfrom environment.
v1.1.1 - 2015-09-27
Fixes
- Silence annoying warnings from GNU ar
- Fix macro definitions for compat APIs
v1.1.0 - 2015-09-16
Changes
- Support for
make distdirused by automake based projects lite.hmove fromerror.hto more BSD friendlyerr.h- Add highly useful
NELEMS()and bitmanip macros - Lots of autotests added
- Add support for running autotests from Travis
- Add
progress()simple progress bar - Add
tree()simple command line tree replacement - Bump
SONAMEtolibite.so.2on behalf of Finit
Fixes
pidfile()upgrade to OpenBSD r1.11- Lots of README updates, fixes and additions
v1.0.0 - 2015-07-12
Initial extraction of frog DNA from Finit. See README for API details.