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