Annotation of embedaddon/pimd/libite/ChangeLog.md, revision 1.1
1.1 ! misho 1: Change Log
! 2: ==========
! 3:
! 4: All notable changes to the project are documented in this file.
! 5:
! 6:
! 7: [v1.4.4][] - 2016-02-23
! 8: -----------------------
! 9:
! 10: ### Changes
! 11: - Add `ibite.pc.in` for `pkg-config` support.
! 12:
! 13: ### Fixes
! 14: - Fix issue #3: `tempfile()` fails with bad `O_TMPFILE` on some embedded
! 15: targets, in particular PowerPC. On systems with older GLIBC but with
! 16: a sufficiently new kernel `O_TMPFILE` is missing and the local libite
! 17: definition was wrong, hard coded for x86. Fixed by Johan Askerin.
! 18:
! 19:
! 20: [v1.4.3][] - 2016-02-02
! 21: -----------------------
! 22:
! 23: ### Fixes
! 24: - Remove symlinks to Markdown files from GIT
! 25: - Distribute and install Markdown files: README.md, etc.
! 26:
! 27:
! 28: [v1.4.2][] - 2016-01-23
! 29: -----------------------
! 30:
! 31: ### Fixes
! 32: - Fix issue #2: GCC6 `-Wmisleading-indentation` causing FTBFS in pimd,
! 33: which enables `-Werror`
! 34:
! 35:
! 36: [v1.4.1][] - 2016-01-22
! 37: -----------------------
! 38:
! 39: ### Fixes
! 40: - Fix install path for include files, regression in v1.4.0 With the
! 41: introduction of GNU autotools include file namespace was unfortunately
! 42: lost. All include files were therefore installed in $(prefix)/include
! 43: instead of $(prefix)/include/libite.
! 44:
! 45:
! 46: [v1.4.0][] - 2016-01-22
! 47: -----------------------
! 48:
! 49: ### Changes
! 50: - Change to GNU configure and build system
! 51: - Add Niels Provos' splay and red-black tree implementation from OpenBSD
! 52: `sys/tree.h`, r1.14
! 53: - Make `pidfile()` file name accessible as `__pidfile_name`
! 54: - Step ABI revision to 2.1, with help from http://250bpm.com/blog:41
! 55:
! 56:
! 57: [v1.3.0][] - 2016-01-07
! 58: -----------------------
! 59:
! 60: ### Changes
! 61: - Add highly useful typeless `min()`/`max()` macros to `lite.h`,
! 62: courtesy of Tobias Waldekranz
! 63: - Add BSD `queue.h` and Borland inspired `conio.h` to `install-dev`
! 64: target. Needed by [Finit][].
! 65: - Note, this release update `queue.h` to OpenBSD v1.43, which removes
! 66: support for circular queues (CIRCLEQ).
! 67: - Update `strlcpy.c` to OpenBSD v1.12, readability fixes.
! 68: - Update `strlcat.c` to OpenBSD v1.14, readability fixes.
! 69: - Update `strtonum.c` to OpenBSD v1.7, tiniest of style tweaks.
! 70:
! 71: ### Fixes
! 72: - Only update mtime if `pidfile()` is called more than once, do not
! 73: install multiple `atexit()` handlers.
! 74: - Add `#ifndef pidfile`, as for other BSD functions, in case the user
! 75: already have a local copy, or a C library with one.
! 76:
! 77:
! 78: [v1.2.0][] - 2015-11-23
! 79: -----------------------
! 80:
! 81: ### Changes
! 82: - Add simple parser for UNIX configuration files, e.g. `/etc/group`,
! 83: `/etc/passwd`, and `/etc/protocols`:
! 84: - `lfopen()`
! 85: - `lfclose()`
! 86: - `lftok()`
! 87: - `lfgetkey()`
! 88: - `lfgetint()`
! 89: - `fgetint()`
! 90:
! 91: ### Fixes
! 92: - Do not allow `VERSION` to be overloaded by build system.
! 93: - Make sure we don't inherit `LDFLAGS` from environment.
! 94:
! 95:
! 96: [v1.1.1][] - 2015-09-27
! 97: -----------------------
! 98:
! 99: ### Fixes
! 100: * Silence annoying warnings from GNU ar
! 101: * Fix macro definitions for compat APIs
! 102:
! 103:
! 104: [v1.1.0][] - 2015-09-16
! 105: -----------------------
! 106:
! 107: ### Changes
! 108: - Support for `make distdir` used by automake based projects
! 109: - `lite.h` move from `error.h` to more BSD friendly `err.h`
! 110: - Add highly useful `NELEMS()` and bitmanip macros
! 111: - Lots of autotests added
! 112: - Add support for running autotests from Travis
! 113: - Add `progress()` simple progress bar
! 114: - Add `tree()` simple command line tree replacement
! 115: - Bump `SONAME` to `libite.so.2` on behalf of [Finit][]
! 116:
! 117: ### Fixes
! 118: - `pidfile()` upgrade to OpenBSD r1.11
! 119: - Lots of README updates, fixes and additions
! 120:
! 121:
! 122: [v1.0.0][] - 2015-07-12
! 123: -----------------------
! 124:
! 125: Initial extraction of frog DNA from [Finit][]. See [README][] for API details.
! 126:
! 127:
! 128: [UNRELEASED]: https://github.com/troglobit/libite/compare/v1.4.4...HEAD
! 129: [v1.4.4]: https://github.com/troglobit/libite/compare/v1.4.3...v1.4.4
! 130: [v1.4.3]: https://github.com/troglobit/libite/compare/v1.4.2...v1.4.3
! 131: [v1.4.2]: https://github.com/troglobit/libite/compare/v1.4.1...v1.4.2
! 132: [v1.4.1]: https://github.com/troglobit/libite/compare/v1.4.0...v1.4.1
! 133: [v1.4.0]: https://github.com/troglobit/libite/compare/v1.3.0...v1.4.0
! 134: [v1.3.0]: https://github.com/troglobit/libite/compare/v1.2.0...v1.3.0
! 135: [v1.2.0]: https://github.com/troglobit/libite/compare/v1.1.1...v1.2.0
! 136: [v1.1.1]: https://github.com/troglobit/libite/compare/v1.1.0...v1.1.1
! 137: [v1.1.0]: https://github.com/troglobit/libite/compare/v1.0.0...v1.1.0
! 138: [v1.0.0]: https://github.com/troglobit/libite/compare/TAIL...v1.0.0
! 139: [Finit]: https://github.com/troglobit/finit/
! 140: [README]: https://github.com/troglobit/libite/blob/v1.0.0/README.md
! 141:
! 142: <!--
! 143: -- Local Variables:
! 144: -- mode: markdown
! 145: -- End:
! 146: -->
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>