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