1 OpenLDAP 2.1 Change Log
3 OpenLDAP 2.1.26 Engineering
4 Fixed slapd bdb error recovery bug (ITS#2865)
5 Fixed slapd bdb IDL cache cleanup bug (ITS#2917)
6 Fixed slapd SASL auxprop typo (ITS#2909)
7 Fixed slapd backglue segfault (ITS#2924)
8 Fixed slapd bind mech in authDN (ITS#2871)
9 Fixed back-ldap compare operation (ITS#2893)
10 Fixed back-ldap suffix massage when --enable-rewrite=no (ITS#2923)
11 Fixed libldap sort references bug (ITS#2494)
12 Fixed libldap SASL_MECH bug (ITS#2717)
13 Fixed lutil_passwd base64 length bugs (ITS#2835, ITS#2869)
14 Updated librewrite (ITS#2787)
15 Updated slurpd (misc bug fixes)
17 Updated release documents
21 OpenLDAP 2.1.25 Release
23 Fix LDBM link bug (ITS#2863)
25 OpenLDAP 2.1.24 Release
26 Fixed slapd "exact" v "base" handling (ITS#2782)
27 Fixed slapd running as NT service (ITS#2769)
28 Fixed slapd SASL internal searches (ITS#2825)
29 Fixed slapd extended op referrals (ITS#2678, ITS#2781)
30 Fixed slapd group ACL caching (ITS#2779)
31 Fixed slapd berbuf align bugs
32 Fixed slurpd memory leaks (ITS#2423, ITS#2620)
33 Fixed slurpd TLS retry (ITS#2570)
34 Fixed back-bdb compatibility with BDB 4.2 (ITS#2848)
35 Fixed lunicode insufficient buffer allocation bug (ITS#2727)
36 Fixed libldap destructor bug (ITS#2758)
37 Fixed libldap SASL maxbuf usage (ITS#2770)
38 Fixed libldap_r pthread support (ITS#2820)
39 Fixed liblutil NS_MTA_MD5 hash (ITS#2773)
40 Added lutil_passwd extensions
42 Added Berkeley DB 4.2 detection (ITS#2839)
43 Fixed liblber libdir handling (ITS#2797)
44 Fixed libldbm dependency (ITS#2726)
45 Fixed perl LDFLAGS (ITS#2764)
47 Updated release documents
48 Misc man page updates (ITS#2822, ITS#2823)
49 Fixed README in ldapsasl (ITS#2838)
51 OpenLDAP 2.1.23 Release
52 Fixed ldapmodify NULL dn bug (ITS#2645)
53 Fixed ldappasswd -y handling bug (ITS#2696)
54 Fixed slapd subordinate replication bug (ITS#2130)
55 Fixed slapd deferring Abandon (ITS#2649)
56 Fixed slapd deprecated code (removed) (ITS#2651)
57 Fixed slapd slave without updateref bug (ITS#2678)
58 Fixed slapd ACL caching (ITS#2679)
59 Fixed back-bdb cache crash (ITS#2682, ITS#2759)
60 Fixed portability issue in ldapsasl (ITS#2691)
61 Fixed slurpd pid file handling (ITS#2761)
62 Fixed LMHASH bug (ITS#2566)
63 Fixed NS-MTA-MD5 buffer size bug (ITS#2662)
64 Added replica uri keyword (ITS#2594)
65 Added replica-pidfile, replica-argsfile keywords
67 Fix <saslplug.h> inclusion (ITS#2762)
69 OpenLDAP 2.1.22 Release
70 Fixed slapd yielding select fix (ITS#2603)
71 Fixed slapadd dnfree bug (ITS#2587)
72 Fixed slappasswd usage help (ITS#2565)
73 Fixed back-bdb filter index crash (ITS#2596)
75 Fixed back-ldap/meta conflict (ITS#2608)
76 Fixed slapd compilation bug (ITS#2605)
78 OpenLDAP 2.1.21 Release
79 Fixed liblber ber_get_next trickle bug (ITS#2490)
80 Fixed ldapsearch -p without -h bug (ITS#2532)
81 Fixed slapd option ordering bug (ITS#2217)
82 Fixed slapd debug in signal handler hang (ITS#2550)
83 Fixed back-bdb unindexed filter bug (ITS#2522)
84 Fixed back-shell pid abandon bug (ITS#2519)
89 OpenLDAP 2.1.20 Release
90 Fixed slapd idletimeout behavior (ITS#2374)
91 Fixed slapd accept() fail busyloop (ITS#2482)
92 Fixed slapd regex lookup mutex issue (ITS#2505)
93 Fixed back-bdb/ldbm filter indexing bugs (ITS#2506) (ITS#2507)
94 Fixed back-bdb cache consistency bug (ITS#2470)
95 Fixed libldap ldap_get_attribute_ber bug
99 OpenLDAP 2.1.19 Release
100 Fixed slapd substring index normalization (ITS#2468)
101 Fixed back-bdb attribute index tracking (ITS#2496)
103 Misc man page updates
105 OpenLDAP 2.1.18 Release
106 Fixed slapd slave update when updateref missing bug (ITS#2435)
107 Fixed slapd SLP reg/dereg bugs (ITS#2438) (ITS#2442)
108 Fixed slapd crash on uniqueMember= filter (ITS#2447)
109 Fixed slapd subordinate database crash
110 Fixed slapd ACL group DN crash (ITS#2467)
111 Fixed slapd substring normalization bug (ITS#2468)
112 Fixed back-bdb search filter empty value bug (ITS#2453)
113 Fixed back-bdb/ldbm filter index computed/undefined bugs (ITS#2449)
114 Fixed SASL interactive free bug (ITS#2423)
115 Fixed libldap sasl interactive internal error bug (ITS#2475)
116 Fixed libldap ldap_host_connected_to portability bug (ITS#2459)
117 Fixed liblber multi-value decode bug (ITS#2458)
118 Fixed liblber over read bug (ITS#2465)
119 Fixed ldappasswd -y support (ITS#2441)
121 Misc man page updates
123 OpenLDAP 2.1.17 Release
124 Fixed libldap_r thread pool context bug (ITS#2404)
125 Fixed libldap T.61 convert bug (ITS#2388)
126 Fixed libldap h_errno bug
127 Fixed slapd cn=# bug (ITS#2387)
128 Fixed slapd naming violation error checks
129 Fixed slapd modify password uninit free bug (ITS#2390)
130 Fixed slapd request flooding bug (ITS#2389)
131 Fixed slurpd one shot mode (ITS#2385)
132 Fixed slurpd core dump on exit (ITS#2363)
133 Fixed slapadd oidm destroy bug (ITS#2409)
134 Fixed clients critical argument handling
135 Updated clients password file support
136 Added slappasswd password file support
137 Removed lint (ITS#2382)
139 Updated versioning system
140 Added LDAP cache shell-only routines
142 Updated slurpd(8) -u usage
143 Misc man page updates
145 OpenLDAP 2.1.16 Release
146 Fixed slapd sasl internal search "auth" issue
147 Fixed liblber BER decoding bug (ITS#2365)
148 Fixed slurpd TLS failure handling (ITS#2253)
149 Fixed back-meta NULL deref bug (ITS#2359)
150 Fixed back-ldap memory corruption (ITS#2362)
151 Fixed back-ldbm IDL corruption (ITS#2348)
152 Fixed back-bdb IDL cache leak (ITS#2367)
153 Fixed slapd index large db files bug (ITS#2368)
154 Updated back-perl (ITS#2356)
155 Removed ldaptcl from distribution
158 Regenerated configure script for IPv6 fix (ITS#2347)
160 Misc man page updates
162 OpenLDAP 2.1.15 Release
163 Fixed slapd saslauthz null backend crash
164 Fixed libldap IPv6 SASL host bug (ITS#2347)
165 Fixed liblber 64bit len/tag bug (ITS#2344)
166 Fixed liblutil getpeereid replacement function (ITS#2333)
167 Fixed slapd illegal schema crash (ITS#2342)
168 Updated slaptools default backend (ITS#2343)
169 Updated liblber ber_get_stringbv handling
172 Updated NT build environment w/ slurpd support
175 Misc man page updates
177 OpenLDAP 2.1.14 Release
178 Fixed slapd schema_check name check crash (ITS#2330)
179 Fixed slapd DirectoryString extraneous space index bug (ITS#2328)
180 Fixed back-bdb bdb_cache_find_entry* retry bug
181 Fixed back-bdb log message bug
182 Fixed back-bdb group/atttribute txn code (ITS#2122)
183 Fixed back-bdb modrdn subtree rename bug (ITS#2336)
184 Fixed client tools krb4 handling
185 Fixed (historic) CLDAP support (ITS#2335)
186 Updated slapadd to complain about holes in the DIT
188 Look harder for BDB 4.1 (ITS#2339)
190 Misc man page updates
192 OpenLDAP 2.1.13 Release
193 Fixed back-bdb group ACL deadlock bug (ITS#2195)
194 Fixed back-bdb passwd hang bug (ITS#2122)
195 Fixed slapd RDN handling (ITS#2243)
196 Fixed slapd connections shutdown bug (ITS#2236)
197 Fixed slap tools argument handling (ITS#2266)
198 Fixed liblber PROTOS bugs (ITS#2275) (ITS#2280)
199 Fixed liblber ber_flush debug level
200 Fixed libldap stream readahead bug (IS#2305)
201 Fixed libldap SASL null cred bug (ITS#2267)
202 Fixed libldap SASL promts free bug (ITS#2325)
203 Fixed slapd SASL anon bugs (ITS#2268)
204 Fixed back-glue exceeded results bug (ITS#2299)
205 Fixed back-glue search reference bug
206 Fixed slurpd reject filename on Windows (ITS#2319)
207 Fixed slurpd re NULL crash (ITS#2320)
208 Changed slapd DNS reverse lookups default to off
209 Updated slapd to remove pid and args files (ITS#2318)
210 Updated slapd bind stats logging
211 Updated slapd proxy authorization support
212 Updated libldap TLS certificate checking (ITS#2161)
213 Updated back-ldap, back-meta, back-sql
214 Added slapd ACL caching
215 Added slapd ACL set string expand (ITS#2285)
216 Added slapd attribute options enhancement
217 Added slapd ldapi:// SASL EXTERNAL support
218 Added liblutil passwd sanity checks (ITS#2159)
220 Check back-bdb requirement for BDB 4.1
221 Removed configure flags for deprecated features
224 Misc man page updates
226 OpenLDAP 2.1.12 Release
228 Update version number
230 OpenLDAP 2.1.11 Release
231 Fixed slapd ocflags bug (ITS#2186)
232 Fixed slapd objectIdentifierFirstComponentMatch bug
233 Fixed slapd octetStringOrderingMatch bug
234 Fixed slapd bitString normalization bug
237 OpenLDAP 2.1.10 Release
238 Fixed slapd acl/group value_find_ex() bug (ITS#2227)
239 Fixed slapd empty values return filter control bug (ITS#2219)
240 Fixed slapd NameAndOptionalUID bug
241 Fixed slapd reentant gethostbyname bug
242 Fixed slapd SASL/EXTERNAL handling (ITS#2234)
243 Fixed ldbm/bdb modrdn replog bug (ITS#2235)
244 Fixed ldapsearch empty baseObject bug
245 Fixed libldap_r thread stack size
246 Fixed libldap SASL/EXTERNAL handling
247 Fixed liblber ber_get_next assert bug (ITS#2246)
248 Updated ldapdelete/ldapmodrdn continue error handling
249 Added back-bdb IDL slab cache (ITS#2183)
252 Update to libtool 1.4.3 & shtool 1.6.2
254 OpenLDAP 2.1.9 Release
255 Fixed back-bdb moddn newSuperior bug
256 Fixed back-ldap/meta modify bug (ITS#2158)
257 Fixed back-glue segv bug (ITS#2214)
258 Fixed back-monitor subordinate database bug
259 Fixed libldap try_read1msg drain bug (ITS#2153)
260 Fixed libldap SASL bugs (ITS#2184)
261 Fixed libldap referral bug (ITS#2187)
262 Fixed libldap getaddrinfo threading bug (ITS#2221)
263 Fixed libldif empty value bugs (ITS#2218)
264 Added slapd allow update_anon feature (ITS#2155)
265 Added slapd authz stats logging feature (ITS#2165)
266 Fixed slapd unix socket unlink bug (ITS#2157)
267 Fixed slapd referral/alias normalization bug
268 Fixed slapd logging bugs (ITS#2170)
269 Fixed slapd rootdse entry_free bug (ITS#2172)
270 Fixed slapd multimaster passwd bug (ITS#2176)
271 Fixed slapd bad acl DN bug (ITS#2196)
272 Fixed slapd SASL bugs (ITS#2200) (ITS#2202)
273 Fixed slapd language range option bug
274 Fixed slapd new logging bugs
277 Add subordinate referral test
278 Updated other misc other tests
279 Updated back-sql checks (ITS#2163)
280 Fixed liblber snprintf issues (ITS#2128) (ITS#2129) (ITS#2203)
281 Fixed configure shtool no bold handling
283 OpenLDAP 2.1.8 Release
285 Update configure script
287 OpenLDAP 2.1.7 Release
288 Fixed liblber bvarray_add bug (ITS#2142)
289 Added libldap additional schema routines
290 Updated ldapmodify -c error handling (ITS#2133)
292 Update {thr,sched,pthread}_yield detection
296 OpenLDAP 2.1.6 Release
297 Fixed slapd unsupported non-critical control handling
298 Fixed slapd value_find() uninitialized variable bug (ITS#2097)
299 Fixed back-dnssrv default referral handling (ITS#2116)
300 Fixed liblunicode memory leak (ITS#2126)
301 Fixed slapd listener crash (ITS#2132)
302 Fixed slapd modify mod_add_values crash (ITS#2136)
303 Updated slapd adlist support
304 Updated slapd disallow bind_simple_unprotected
305 Updated back-bdb/ldbm add/delete/rename ACLs
306 Updated libldap_r Pth support (ITS#724) (ITS#1033)
307 Added libldap get referral option (ITS#2121)
308 Added libldap DIT content rule routines
309 Added back-shell "entry" ACLs
310 Added slapd obsolete schema checks
311 Disable suffixAlias feature (ITS#2117)
312 Removed back-shell surrogate parent code
313 Misc minor fixes and cleanup
315 Fixed back-bdb module linking problem
316 Fixed misc. portability bugs
317 Updated DB_THREAD detection (ITS#2127)
318 Updated pthreads detection
319 Updated shtool to latest
322 Misc. updates (ITS#2093) (ITS#2105) (ITS#2106)
324 OpenLDAP 2.1.5 Release
325 Fixed back-ldbm indirect IDL bug (ITS#2039)
326 Fixed back-bdb locker_id bugs (ITS#2040)
327 Fixed back-bdb duplicate results (ITS#2044)
328 Fixed back-bdb group member check
329 Fixed back-bdb idl_intersection bug (ITS#2082)
330 Fixed slapd objectClass subclassing matching (ITS#2053)
331 Fixed slapd base==target referral bug (ITS#1991)
332 Fixed slapd ACL attribute auth bug (ITS#2067)
333 Fixed slapd one-level search with subordinates
334 Fixed libldap DNS SRV buffer size bug
335 Fixed liblber write bugs (ITS#1983)
336 Fixed liblutil b64 length bugs (ITS#2055)
337 Added slapadd lastmod attribute support
338 Added ldap tools passfile (-y) support (ITS#2031)
339 Added ldapmodify LDIFv1 control: support (ITS#2060)
340 Added slapd appropriate matching rule checks
341 Fixed libldap TLS session id bug
342 Updated slapd hasSubordinates
343 Updated slapd extensible matching
344 Updated matched values and noop controls
345 Updated back-passwd gecos buffer size bug (ITS#2046)
346 Updated back-ldap, back-meta, and back-sql
348 Added SASL version checks
349 Added IPv6 sockaddr_storage check
350 Added Berkeley DB 4.1 support
351 Fixed module build issues (ITS#2047 ITS#2048 ITS#2065)
352 Updated test suite (ITS#2054)
353 Updated NT and zOS ports
355 Added ldapwhoami(1) man page
356 Misc man page updates
358 OpenLDAP 2.1.4 Release
359 Fixed slapd DN normalization (requires DB reload)
360 Fixed slapd bootParameter validation bug (ITS#1957)
361 Fixed slapd saslRegex bug (ITS#1978)
362 Fixed slapd abstract objectclass check
363 Fixed back-monitor time stats (ITS#1984)
364 Fixed slapd saslRegexp normalization (ITS#1951)
365 Fixed back-meta undef DN attr bug (ITS#1953)
366 Fixed back-meta search operation error (ITS#2014)
367 Fixed ldapmodify LDIF CRLF handling
368 Fixed back-bdb IDL bugs (ITS#1969, ITS#1977, ITS#2015)
369 Fixed back-bdb entry return (ITS#1994)
370 Fixed back-bdb lock_id error detection (ITS#2030)
371 Fixed slapd inappropriate return of operationsError (ITS#1995)
372 Fixed slapd group ACL bug (ITS#1978)
373 Fixed slapd " " handling (ITS#1998)
374 Fixed IPv6 underallocation bug (ITS#2018)
375 Fixed libldap gethostbyname init bug (ITS#2019)
376 Added LDAP SASL auxprop plugin to contrib
377 Added buffer overrun checks (ITS#1936, ITS#1965, ITS#2009-2011)
378 Added slapd subschema DN configuration (ITS#1893)
379 Updated slapd anon update error code (ITS#1987)
380 Updated slapd/libldap error messages (ITS#1989)
381 Updated slapd/libldap IPv4 only handling
382 Updated slapd bind logging (ITS#1809) (ITS#2017)
383 Updated slapd/libldap IPv6 handling (ITS#2018)
384 Updated libldap LDAP_OPT_RESTART handling
386 Updated OpenLDAPaci syntax/semantics (ITS#2005, ITS#2006)
391 Added DN testing to tests suite
392 Fixed krbName schema (ITS#1948)
393 Fixed pkiUser schema (ITS#1959)
394 Fixed back-shell builds (ITS#1985)
395 Resolve liblutil/passwd <des.h> conflict (ITS#2016)
396 Resolved IRIX sc_mask conflict (ITS#2022)
397 Removed ud(1) and filter template API (ITS#2011)
398 Removed lint (ITS#2021)
400 Replaced namedref with RFC 3296
401 Misc manual page updates
403 OpenLDAP 2.1.3 Release
404 Fixed slapd access to dn="" bug (ITS#1921)
405 Fixed slapd structuralObjectClass lastmod bug (ITS#1904)
406 Fixed slapd krbName bug (ITS#1913)
407 Fixed slapd schema error alignment bug
408 Fixed slapd excessive DN logging (ITS#1901)
409 Fixed slapd matched values malloc bug (ITS#1931)
410 Fixed slapd TLS data ready bug
411 Updated slapd SASL proxy policy code
412 Updated slapd require "strong" check
413 Added slapd disallow bind_simple_unprotected directive
414 Added slapd SASL setpass support (ITS#1943)
415 Added slapd IPv4/v6 only options
416 Updated back-bdb entry locking
417 Fixed liblutil passwd cleartext bug
418 Fixed back-ldap/meta mapping bug (ITS#1787)
419 Added back-monitor added monitorContext support
420 Fixed back-perl ad_cname bug (ITS#1882)
421 Fixed libldap ldap_controls_dup() malloc bug (ITS#1898)
422 Fixed libldap openssl compat bug (ITS#1924)
423 Fixed ucgendat EOF bug (ITS#1917)
426 Added cc missing check
427 Added monitor backend test
428 Updated <ac/socket.h> SHUT_RDWR
429 Fixed SASL-less build issues
430 Fixed back-perl build issues (ITS#1827)
431 Fixed libldap_r references.c issue (ITS#1922)
432 Added -ldb-4 detection (ITS#1888)
433 Disabled back-sql (ITS#1920)
435 Numerous manual page updates
437 OpenLDAP 2.1.2 Release
438 Initial release for "general" use.