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