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