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