File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / pimd / libite / ChangeLog.md
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Jun 14 09:12:58 2017 UTC (7 years, 4 months ago) by misho
Branches: pimd, MAIN
CVS tags: v2_3_2, HEAD
libite

    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>