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