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