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