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