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