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