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