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