]> git.sur5r.net Git - openldap/blob - CHANGES
Add ITS#2682, #2759 note (back-bdb cache)
[openldap] / CHANGES
1 OpenLDAP 2.1 Change Log
2
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)
11
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)
17         Build Environment
18                 Fixed back-ldap/meta conflict (ITS#2608)
19                 Fixed slapd compilation bug (ITS#2605)
20
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)
28         Removed lint
29         Documentation
30                 Misc man page updates
31
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
39         Documentation
40                 Misc man page updates
41
42 OpenLDAP 2.1.19 Release
43         Fixed slapd substring index normalization (ITS#2468)
44         Fixed back-bdb attribute index tracking (ITS#2496)
45         Documentation
46                 Misc man page updates
47
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)
63         Documentation
64                 Misc man page updates
65
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)
81         Build Environment
82                 Updated versioning system
83                 Added LDAP cache shell-only routines
84         Documentation
85                 Updated slurpd(8) -u usage
86                 Misc man page updates
87
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
99         Removed lint
100         Build Environment
101                 Regenerated configure script for IPv6 fix (ITS#2347)
102         Documentation
103                 Misc man page updates
104
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
113         Removed lint
114         Build Environment
115                 Updated NT build environment w/ slurpd support
116                 Updated test suite
117         Documentation
118                 Misc man page updates
119
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
130         Build Environment
131                 Look harder for BDB 4.1 (ITS#2339)
132         Documentation
133                 Misc man page updates
134
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)
162         Build Environment
163                 Check back-bdb requirement for BDB 4.1
164                 Removed configure flags for deprecated features
165                 Updated test suite
166         Documentation
167                 Misc man page updates
168
169 OpenLDAP 2.1.12 Release
170         Build Environment
171                 Update version number
172
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
178         Removed lint
179
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)
193         Removed lint, etc.
194         Build Environment
195                 Update to libtool 1.4.3 & shtool 1.6.2
196
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
218         Removed lint
219         Build Environment
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
225
226 OpenLDAP 2.1.8 Release
227         Build Environment
228                 Update configure script
229
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)
234         Build Environment
235                 Update {thr,sched,pthread}_yield detection
236         Documentation
237                 Misc updates
238
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
257         Build Environment
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
263                 Updated test suite
264         Documentation
265                 Misc. updates (ITS#2093) (ITS#2105) (ITS#2106)
266
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
290         Build Environment
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
297         Documentation
298                 Added ldapwhoami(1) man page
299                 Misc man page updates
300
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
328         Updated new logging
329         Updated OpenLDAPaci syntax/semantics (ITS#2005, ITS#2006)
330         Updated back-sql
331         Build Environment
332                 Added zOS port
333                 Updated WinNT port
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)
342         Documentation
343                 Replaced namedref with RFC 3296
344                 Misc manual page updates
345
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)
367         Removed lint
368         Build Environment
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)
377         Documentation
378                 Numerous manual page updates
379
380 OpenLDAP 2.1.2 Release
381         Initial release for "general" use.
382