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