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