]> git.sur5r.net Git - openldap/blob - CHANGES
c7e38904b4c5563c1f8922f08afbb57ef5a35c00
[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         Build Environment
6                 Fixed liblber libdir handling (ITS#2797)
7
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
23         Build Environment
24                 Fix <saslplug.h> inclusion (ITS#2762)
25
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)
31         Build Environment
32                 Fixed back-ldap/meta conflict (ITS#2608)
33                 Fixed slapd compilation bug (ITS#2605)
34
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)
42         Removed lint
43         Documentation
44                 Misc man page updates
45
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
53         Documentation
54                 Misc man page updates
55
56 OpenLDAP 2.1.19 Release
57         Fixed slapd substring index normalization (ITS#2468)
58         Fixed back-bdb attribute index tracking (ITS#2496)
59         Documentation
60                 Misc man page updates
61
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)
77         Documentation
78                 Misc man page updates
79
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)
95         Build Environment
96                 Updated versioning system
97                 Added LDAP cache shell-only routines
98         Documentation
99                 Updated slurpd(8) -u usage
100                 Misc man page updates
101
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
113         Removed lint
114         Build Environment
115                 Regenerated configure script for IPv6 fix (ITS#2347)
116         Documentation
117                 Misc man page updates
118
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
127         Removed lint
128         Build Environment
129                 Updated NT build environment w/ slurpd support
130                 Updated test suite
131         Documentation
132                 Misc man page updates
133
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
144         Build Environment
145                 Look harder for BDB 4.1 (ITS#2339)
146         Documentation
147                 Misc man page updates
148
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)
176         Build Environment
177                 Check back-bdb requirement for BDB 4.1
178                 Removed configure flags for deprecated features
179                 Updated test suite
180         Documentation
181                 Misc man page updates
182
183 OpenLDAP 2.1.12 Release
184         Build Environment
185                 Update version number
186
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
192         Removed lint
193
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)
207         Removed lint, etc.
208         Build Environment
209                 Update to libtool 1.4.3 & shtool 1.6.2
210
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
232         Removed lint
233         Build Environment
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
239
240 OpenLDAP 2.1.8 Release
241         Build Environment
242                 Update configure script
243
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)
248         Build Environment
249                 Update {thr,sched,pthread}_yield detection
250         Documentation
251                 Misc updates
252
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
271         Build Environment
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
277                 Updated test suite
278         Documentation
279                 Misc. updates (ITS#2093) (ITS#2105) (ITS#2106)
280
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
304         Build Environment
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
311         Documentation
312                 Added ldapwhoami(1) man page
313                 Misc man page updates
314
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
342         Updated new logging
343         Updated OpenLDAPaci syntax/semantics (ITS#2005, ITS#2006)
344         Updated back-sql
345         Build Environment
346                 Added zOS port
347                 Updated WinNT port
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)
356         Documentation
357                 Replaced namedref with RFC 3296
358                 Misc manual page updates
359
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)
381         Removed lint
382         Build Environment
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)
391         Documentation
392                 Numerous manual page updates
393
394 OpenLDAP 2.1.2 Release
395         Initial release for "general" use.
396