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