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