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