Annotation of embedaddon/pimd/libite/ChangeLog.md, revision 1.1.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>