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