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