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