]> git.sur5r.net Git - openldap/blob - CHANGES
ITS#2848 BDB 4.2.50 compatibility
[openldap] / CHANGES
1 OpenLDAP 2.1 Change Log
2
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
11         Build Environment
12                 Fixed liblber libdir handling (ITS#2797)
13
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
29         Build Environment
30                 Fix <saslplug.h> inclusion (ITS#2762)
31
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)
37         Build Environment
38                 Fixed back-ldap/meta conflict (ITS#2608)
39                 Fixed slapd compilation bug (ITS#2605)
40
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)
48         Removed lint
49         Documentation
50                 Misc man page updates
51
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
59         Documentation
60                 Misc man page updates
61
62 OpenLDAP 2.1.19 Release
63         Fixed slapd substring index normalization (ITS#2468)
64         Fixed back-bdb attribute index tracking (ITS#2496)
65         Documentation
66                 Misc man page updates
67
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)
83         Documentation
84                 Misc man page updates
85
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)
101         Build Environment
102                 Updated versioning system
103                 Added LDAP cache shell-only routines
104         Documentation
105                 Updated slurpd(8) -u usage
106                 Misc man page updates
107
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
119         Removed lint
120         Build Environment
121                 Regenerated configure script for IPv6 fix (ITS#2347)
122         Documentation
123                 Misc man page updates
124
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
133         Removed lint
134         Build Environment
135                 Updated NT build environment w/ slurpd support
136                 Updated test suite
137         Documentation
138                 Misc man page updates
139
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
150         Build Environment
151                 Look harder for BDB 4.1 (ITS#2339)
152         Documentation
153                 Misc man page updates
154
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)
182         Build Environment
183                 Check back-bdb requirement for BDB 4.1
184                 Removed configure flags for deprecated features
185                 Updated test suite
186         Documentation
187                 Misc man page updates
188
189 OpenLDAP 2.1.12 Release
190         Build Environment
191                 Update version number
192
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
198         Removed lint
199
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)
213         Removed lint, etc.
214         Build Environment
215                 Update to libtool 1.4.3 & shtool 1.6.2
216
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
238         Removed lint
239         Build Environment
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
245
246 OpenLDAP 2.1.8 Release
247         Build Environment
248                 Update configure script
249
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)
254         Build Environment
255                 Update {thr,sched,pthread}_yield detection
256         Documentation
257                 Misc updates
258
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
277         Build Environment
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
283                 Updated test suite
284         Documentation
285                 Misc. updates (ITS#2093) (ITS#2105) (ITS#2106)
286
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
310         Build Environment
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
317         Documentation
318                 Added ldapwhoami(1) man page
319                 Misc man page updates
320
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
348         Updated new logging
349         Updated OpenLDAPaci syntax/semantics (ITS#2005, ITS#2006)
350         Updated back-sql
351         Build Environment
352                 Added zOS port
353                 Updated WinNT port
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)
362         Documentation
363                 Replaced namedref with RFC 3296
364                 Misc manual page updates
365
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)
387         Removed lint
388         Build Environment
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)
397         Documentation
398                 Numerous manual page updates
399
400 OpenLDAP 2.1.2 Release
401         Initial release for "general" use.
402