All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix case in Makefile when install directory does not exist
- Dropped the claim that we support OpenLDAP older than 2.3, which was not true since 3597ac91334dbaa912db391f5e9fd7a15a643686
1.2.5 - 2019-01-06
CPPFLAGS
,CFLAGS
andLDFLAGS
can now be overridden on themake
command line. It is not longer necessary to edit theconfig
file.
- We no longer export a
lualdap
global variable, in accordance with Lua 5.2 module rules (#8) - Remove support for Lua 5.0 by including an external file outside the source directory
- Support for Lua 5.1 and 5.2 continues through our inclusion of lua-compat-5.3 (see release notes for v1.2.4-rc1)
1.2.4 - 2019-01-02
- Build system additions to accomodate Debian
1.2.4-rc1 - 2018-12-22
- Lua 5.3 compatibility
- Backwards compatibility using Kepler Project's lua-compat-5.3
- Support specifying a URI in hostname argument to
open_simple()
- Switch to busted unit testing framework
- Automate building and running unit tests using CircleCI
- Tests run against OpenShift's OpenLDAP 2.4.41 (source)
- Keep track of unit test coverage using Codecov
- C89 compatibility
- Fix two credentials-related segfaults in
open_simple()