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