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