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