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