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