Skip to content

Commit d9883ae

Browse files
committed
Release v1.0.0.
Update everything necessary in preparation for release of v1.0.0. This is the first release since forking from entente.
1 parent b6ab96c commit d9883ae

File tree

2 files changed

+89
-4
lines changed

2 files changed

+89
-4
lines changed

NEWS.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ includes references to bug and patch numbers. Please ensure that things are
77
moved to here from the TODO file as they get done. Before doing a release
88
please ensure that this document is up to date.
99

10-
Changes in 1.0.0 (Not released yet)
11-
===================================
10+
Changes in 1.0.0 (released 2020-01-02)
11+
======================================
1212

1313
* Forked LightLdapd project from entente.
1414

debian/changelog

Lines changed: 87 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,98 @@
11
lightldapd (1.0.0-1) experimental; urgency=low
22

3-
* Forked from entente with permission.
3+
* Forked LightLdapd project from entente.
4+
5+
With permission and thanks to Sergey Urbanovich, the author of entente.
46

57
* Changed name from entente to lightldapd.
68

7-
-- Donovan Baarda (abo) <[email protected]> Tue, 12 Mar 2019 14:23:00 +1100
9+
The forked project is now named LightLdapd, and the binary and cfgs have
10+
been renamed to lightldapd.
11+
12+
* Changed license from MIT to GPLv3.
13+
14+
This means we require contributions to come back rather than spawn private
15+
forks. I have confirmed with the entente author this is OK.
16+
17+
* Improve project documentation:
18+
19+
Add documentation based on templates in
20+
http://minkirri.apana.org.au/~abo/projects/prjdocs/.
21+
22+
* Tidy code.
23+
24+
Reformat again using a different preferred style without tabs. Change `make
25+
tidy` target to reformat using tidyc tool.
26+
27+
* #9,#10 Improve design.
28+
29+
Restructured using ldap_server, ldap_connection, ldap_request, ldap_reply
30+
structs, copying the design of https://github.com/taf2/libebb.
31+
32+
* Extend Search support.
33+
34+
Extended search support enough to support libnss-ldap clients, exporting the
35+
local nsswitch view of passwd/group/etc.
36+
37+
#3 Add support for typesOnly and attribute selection.
38+
39+
* #2 Optimize Search.
40+
41+
Added Filter_scope() analysis to figure out what the search is constrained
42+
to instead of scanning everything.
43+
44+
* #4 Add StartTLS support.
45+
46+
StartTLS support with security checking before allowing bind implemented
47+
using mbedtls.
48+
49+
* #13 Make served users/groups configurable.
50+
51+
Support serving only some user/group ranges using `-U` and `-G` arguments to
52+
specify uid/gid ranges to export.
53+
54+
-- Donovan Baarda (abo) <[email protected]> Thu, 02 Jan 2020 14:18:30 +1100
55+
56+
entente (1.1-1) experimental; urgency=low
57+
58+
* Improve options.
59+
60+
Make -b basedn argument work. Make -l loopback argument work. Simplified and
61+
removed environment based settings.
62+
63+
* Make pam authentication failures non-blocking:
64+
65+
It will nolonger stall all connections ~2 seconds whenever someone tries a
66+
bad user/passwd. Instead only the connection that failed to bind is paused
67+
for time configured by pam_fail_delay.
68+
69+
* Improved bind result failure returncodes.
70+
71+
Changed the bind failure response resultcode from "other" to
72+
"invalidDNSyntax" or "invalidCredentials", depending on why it failed.
73+
74+
* Tidy code.
75+
76+
Reformated using "indent -linux -l120". Added a "tidy" make target to do
77+
this automatically.
78+
79+
Tidied up lots of code, simplifying methods, renaming things to be more
80+
consistant, and make better use of common library functions.
81+
82+
Made all memory allocation checking to use "alloc or die" macro's, since
83+
libev will abort on alloc failures anyway.
84+
85+
* Improved/updated debian build:
86+
87+
Updated for debhelper v9. Added debclean make target.
88+
89+
-- Donovan Baarda (abo) <[email protected]> Sat, 25 Jan 2014 12:00:00 +1100
890

991
entente (0.1-1) experimental; urgency=low
1092

1193
* Initial Release.
1294

95+
Published at https://github.com/urbanserj/entente. Does enough to work as
96+
a pam_ldap auth server.
97+
1398
-- Sergey Urbanovich <[email protected]> Sat, 11 Dec 2010 02:43:00 +0300

0 commit comments

Comments
 (0)