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