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