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