Skip to content

Commit

Permalink
Release v1.0.0.
Browse files Browse the repository at this point in the history
Update everything necessary in preparation for release of v1.0.0. This is the
first release since forking from entente.
  • Loading branch information
dbaarda committed Jan 2, 2020
1 parent b6ab96c commit d9883ae
Show file tree
Hide file tree
Showing 2 changed files with 89 additions and 4 deletions.
4 changes: 2 additions & 2 deletions NEWS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ includes references to bug and patch numbers. Please ensure that things are
moved to here from the TODO file as they get done. Before doing a release
please ensure that this document is up to date.

Changes in 1.0.0 (Not released yet)
===================================
Changes in 1.0.0 (released 2020-01-02)
======================================

* Forked LightLdapd project from entente.

Expand Down
89 changes: 87 additions & 2 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,13 +1,98 @@
lightldapd (1.0.0-1) experimental; urgency=low

* Forked from entente with permission.
* Forked LightLdapd project from entente.

With permission and thanks to Sergey Urbanovich, the author of entente.

* Changed name from entente to lightldapd.

-- Donovan Baarda (abo) <abo@minkirri.apana.org.au> Tue, 12 Mar 2019 14:23:00 +1100
The forked project is now named LightLdapd, and the binary and cfgs have
been renamed to lightldapd.

* Changed license from MIT to GPLv3.

This means we require contributions to come back rather than spawn private
forks. I have confirmed with the entente author this is OK.

* Improve project documentation:

Add documentation based on templates in
http://minkirri.apana.org.au/~abo/projects/prjdocs/.

* Tidy code.

Reformat again using a different preferred style without tabs. Change `make
tidy` target to reformat using tidyc tool.

* #9,#10 Improve design.

Restructured using ldap_server, ldap_connection, ldap_request, ldap_reply
structs, copying the design of https://github.com/taf2/libebb.

* Extend Search support.

Extended search support enough to support libnss-ldap clients, exporting the
local nsswitch view of passwd/group/etc.

#3 Add support for typesOnly and attribute selection.

* #2 Optimize Search.

Added Filter_scope() analysis to figure out what the search is constrained
to instead of scanning everything.

* #4 Add StartTLS support.

StartTLS support with security checking before allowing bind implemented
using mbedtls.

* #13 Make served users/groups configurable.

Support serving only some user/group ranges using `-U` and `-G` arguments to
specify uid/gid ranges to export.

-- Donovan Baarda (abo) <abo@minkirri.apana.org.au> Thu, 02 Jan 2020 14:18:30 +1100

entente (1.1-1) experimental; urgency=low

* Improve options.

Make -b basedn argument work. Make -l loopback argument work. Simplified and
removed environment based settings.

* Make pam authentication failures non-blocking:

It will nolonger stall all connections ~2 seconds whenever someone tries a
bad user/passwd. Instead only the connection that failed to bind is paused
for time configured by pam_fail_delay.

* Improved bind result failure returncodes.

Changed the bind failure response resultcode from "other" to
"invalidDNSyntax" or "invalidCredentials", depending on why it failed.

* Tidy code.

Reformated using "indent -linux -l120". Added a "tidy" make target to do
this automatically.

Tidied up lots of code, simplifying methods, renaming things to be more
consistant, and make better use of common library functions.

Made all memory allocation checking to use "alloc or die" macro's, since
libev will abort on alloc failures anyway.

* Improved/updated debian build:

Updated for debhelper v9. Added debclean make target.

-- Donovan Baarda (abo) <abo@minkirri.apana.org.au> Sat, 25 Jan 2014 12:00:00 +1100

entente (0.1-1) experimental; urgency=low

* Initial Release.

Published at https://github.com/urbanserj/entente. Does enough to work as
a pam_ldap auth server.

-- Sergey Urbanovich <sergey.urbanovich@gmail.com> Sat, 11 Dec 2010 02:43:00 +0300

0 comments on commit d9883ae

Please sign in to comment.