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