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