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