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