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