]> git.sur5r.net Git - openldap/blob - CHANGES
Added configure check for SASL version, require Cyrus 1.5.
[openldap] / CHANGES
1 OpenLDAP 2.0 Change Log
2
3 OpenLDAP 2.0.26 Engineering
4         Fixed slapd ACL buffer size bug (ITS#1963)
5         Fixed slapd ACL filters w/substrings bug (ITS#2023, ITS#2027)
6         Fixed slurpd reject file handling bugs (ITS#2007, ITS#2009)
7         Fixed back-ldbm indirect IDL bug (ITS#2039)
8         Fixed libldap buffer size bugs (ITS#1935, ITS#1936)
9         Fixed libldap gethostbyname mutex init bug (ITS#2019)
10         Updated back-ldbm reindexing - slapindex rebuilds dn2id index
11         Build environment
12                 Require version 1.5 if Cyrus SASL is present
13
14
15 OpenLDAP 2.0.25 Release
16         Fixed slapd extended op reqdata crash bug (ITS#1721)
17
18 OpenLDAP 2.0.24 Release
19         Fixed slapd max incoming macro bug (ITS#1828)
20         Fixed slapd acl group/dnaddr bug (ITS#1607)
21         Fixed slapd connection management bug (ITS#1655)
22         Fixed slapd port ntoh / addr init bugs (ITS#1615, ITS#1728)
23         Fixed slapd PF_lOCAL typo (ITS#1660)
24         Fixed slapd extended ops with NULL reqdata bug (ITS#1721)
25         Fixed slapd replog logging without replica (ITS#1335)
26         Fixed slapd NULL attrval indexing (ITS#1843)
27         Fixed slurpd tls init bug (ITS#1613)
28         Fixed back-ldbm dn normalization bug in onelevel searches (ITS#1654)
29         Fixed back-ldbm modrdn root dn check (ITS#1761)
30         Fixed back-ldbm idl overrun bug (ITS#1570)
31         Fixed back-ldbm passwd textlen bug (ITS#1742)
32         Fixed ber_bvstrdup() empty string bug (ITS#1662)
33         Fixed ldapsearch filter bug (ITS#1649)
34         Fixed maildap NULL domain bug (ITS#1022)
35         Fixed libldap hostless URL bug (ITS#1697)
36         Fixed liblutil /dev/urandom incomplete reads (ITS#1834)
37         Fixed libldap_r threadpool free list (ITS#1839)
38         Fixed libldap_r NT threads cond_broadcast (ITS#1865)
39         Fixed sasl writes > 64K (ITS#1861)
40         Fixed sasl session callback corruption (ITS#1799)
41         Build environment
42                 Removed lint (ITS#1744)
43         Documentation
44                 Updated release documents
45
46 OpenLDAP 2.0.23 Release
47         Fixed slapd moddn acl bug (ITS#1562) (ITS#1582)
48         Fixed slapd acl regex (to dn="") portability bug (ITS#1579)
49         Disabled -lldap atexit() handler (ITS#1577)
50         Build environment
51                 Updated config.guess/sub scripts (ITS#1567)
52         Documentation
53                 Fixed a number of typos (ITS#1578)
54
55 OpenLDAP 2.0.22 Release
56         Fixed slapd passwd modify referral bug
57         Fixed back-ldbm index threading bug
58         Fixed back-ldbm ordering presence index bug
59         Fixed back-ldap modify bug (ITS#1547)
60         Fixed -lldap TLS errno bug
61         Fixed ud v2 kbind bug
62         Updated slapd slurpd friendly code
63         Build environment
64                 Fixed Mach cthreads detection (ITS#1554)
65                 Updated Berkeley DB 4 detection
66
67 OpenLDAP 2.0.21 Release
68         Fix slapd empty string indexing/filtering handling (ITS#1507)
69         Changed slapd ACL selfwrite replace logic (ITS#1530)
70         Build environment
71                 Updated IPv6 configuration argument handling
72                 Fix back-shell tools make depend bug (ITS#1518)
73                 Removed extraneous files
74
75 OpenLDAP 2.0.20 Release
76         Fixed slapd ACL empty replace bug (ITS#1530)
77         Fixed slapd ACL peername/sockname exact match bug (ITS#1516)
78         Fixed back-passwd db_config bug
79         Fixed -lldap cache debug bug (ITS#1501)
80         Fixed -lldap dnssrv free bug
81         Fixed -lldap Start TLS first op bug
82         Fixed slurpd TLS non-critical/critical bug (ITS#1527)
83         Fixed slurpd SASL password bug (ITS#1528)
84         Build environment
85                 Fixed repl_user build error (ITS#1503)
86                 Updated BerkeleyDB 4 support
87                 Updated schema files
88                 Updated Windows NT/2000 MSVC5 port
89
90 OpenLDAP 2.0.19 Release
91         Fixed back-ldbm not filter indexing (ITS#1405)
92         Fixed back-passwd e_ndn bug (ITS#1467)
93         Fixed back-ldap undef ad bug (ITS#1367)
94         Fixed slapd suffix "" bugs (ITS#1430)
95         Fixed slapd zero length replace bug (ITS#1364)
96         Fixed slapd teletex string printables bug (ITS#1419)
97         Fixed slapd unallocated sockets bug (ITS#1415)
98         Fixed slapd undefined present filter bug (ITS#1439)
99         Fixed -lldap cacertfile bug (ITS#1406)
100         Fixed -lldap ldap_url_seach_s bug (ITS#1429)
101         Fixed -lldap unbind free bug (ITS#1442)
102         Fixed -llber realloc bug (ITS#1410)
103         Fixed ldappasswd/slappasswd strncmp bug (ITS#1497)
104         Fixed various memory leaks
105         Updated slapd emfile/enfile handling
106         Build environment
107                 Fixed passwd-search port bug (ITS#1461)
108                 Fixed Kerberos build bug (ITS#1468)
109                 Updated CThread detection (ITS#1440)
110                 Updated MAXPATHLEN handling (ITS#1440)
111                 Fixed TLS build (ITS#1412)
112                 Added BerkeleyDB 4 support
113                 Added GNU ar support (ITS#1460)
114
115 OpenLDAP 2.0.18 Release
116         Fixed -llber ber_bvecadd bug (ITS#1398)
117         Fixed slap tools replica config bug (ITS#1385)
118         Build environment
119                 Updated req_query detection
120
121 OpenLDAP 2.0.17 Release
122         Fixed ldbm BerkeleyDB2 compat bug (ITS#1390)
123
124 OpenLDAP 2.0.16 Release
125         Fixed slapd indexing bug (ITS#1349)
126         Fixed slapd/slurpd maxargs bug (ITS#1343)
127         Fixed slapd ManageDSAIT warning
128         Fixed slapd no OID schema bug
129         Fixed slurpd server down reject bug (ITS#1183)
130         Fixed slurpd moddn newsup bug (ITS#1379)
131         Fixed -llber ber_realloc bug (ITS#1346)
132         Fixed -lldap multi-level referral chase bug (ITS#1346)
133         Fixed -lldap high port bug (ITS#1375)
134         Fixed CR/LF handling (ITS#1328)
135         Updated slapd/-lldap getaddrinfo handling (ITS#1304)
136         Updated -lldap_r pthread stack size
137         Updated slapd acl assert checks
138         Updated slurpd ManageDSAIT handling
139         Updated slapd root/subschema DSE update error handling
140         Removed -lldbm use of Berkeley CDB
141         Updated -lldbm to use r/w lock with DB_THREAD
142         Updated back-ldbm update attribute indices on delete (ITS#1359)
143         Updated ud Kerberos ticket handling
144         Added back-ldbm idl_check() code
145         Build environment
146                 Updated ltconfig for MacOS X 10.1 (ITS#1361)
147                 Updated slapd.conf with ACL example
148                 Updated pthread detection
149                 Updated Kerberos detection (ITS#1372)
150                 Updated test005 /dev/null diff for Tru64 compat
151                 Updated test007 modrdn test
152                 Updated test008 read/write ratio
153                 Updated MSVC5 project files
154         Documentation
155                 Update slapcat/add pages
156
157 OpenLDAP 2.0.15 Release
158         Fixed -lldap TLS external handling
159         Fixed -lldap ldaps:// no host bug
160         Fixed slapd Statslog bug
161         Fixed slapd oidm support (ITS#1258)
162         Added -lldap oidm support (ITS#1213)
163         Added slapd supportedFeatures support
164         Removed lint
165         Build environment
166                 Fixed winsock detection (ITS#1334)
167
168 OpenLDAP 2.0.14 Release
169         Fixed slurpd billionth second bug (ITS#1323)
170
171 OpenLDAP 2.0.13 Release
172         Fixed slapd substring filter_free bug
173         Fixed slapd suffix check bug
174         Fixed ldapdelete -c handling (ITS#1071)
175         Fixed ldapsearch -S handling (ITS#1180)
176         Fixed ldbm BerkeleyDB 3.0 support (ITS#1306)
177         Fixed ldbm dbhandle cache bug (ITS#1164)
178         Fixed shell fgets handling
179         Fixed -lldap TLS ldap.conf handling
180         Added -lldap improved TLS certificate checking
181         Added slapd access to dn.base="" support
182
183 OpenLDAP 2.0.12 Release
184         Fixed slapd acl default clause bug (ITS#1187)
185         Fixed slapd modlist2mods error text bug
186         Fixed slapd numericString bugs (ITS#1182,1254)
187         Fixed slapd empty rootdn bug (ITS#1172)
188         Fixed slapd passwd modify replication (ITS#1237)
189         Fixed slapd textbuf bugs (ITS#1275)
190         Fixed ldapmodrdn SASL auth bug (ITS#1179)
191         Fixed slapadd already exists bug (ITS#1191)
192         Fixed slapadd empty dn bug
193         Added slapd modrdn children check (ITS#1053,1192)
194         Added slapd sb_max_incoming_auth support (ITS#1181)
195         Added slapd crypt salt format support (ITS#1202)
196         Added slapd subtree replication support
197         Added slurpd include support (ITS#121)
198         Added -lldap critical client control checks
199         Added ldbm sync daemon support
200         Added ldbm per-backend db_env support
201         Added ldbm BerkeleyDB 3.3 support (ITS#1272)
202         Updated slapd getaddrinfo use
203         Updated slapd schema check handling
204         Updated slapd filter checks
205         Updated slapd single-value checks
206         Updated ldbm to use BerkeleyDB's CDB (ITS#1176)
207         Updated ldbm error handling
208         Updated ldaptcl API (contrib)
209         Updated -lldap SASL/TLS referral handling
210         Updated -lldap pthread code
211         Updated ldapmodify add/replace handling
212         Removed -lldap UFN search support
213         Build environment
214                 Removed extraneous files
215                 Fixed BerkeleyDB db1 detection (ITS#1294)
216
217 OpenLDAP 2.0.11 Release
218         Fixed attribute parse bug (ITS#1159)
219
220 OpenLDAP 2.0.10 Release
221         Build Environment
222                 Fixed TLS-less build (ITS#1156)
223
224 OpenLDAP 2.0.9 Release
225         Add slapd obsolete schema check
226         Add slapd collective schema check
227         Fix slapd printableString syntax bug
228         Fix ldbm bdb3 set_cachesize bug
229         Build Environment
230                 Add nisMailAlias (ITS#876)
231                 Fix inet_ntop configure test (ITS#1146)
232                 Fix thr_nt.c syntax bug
233
234 OpenLDAP 2.0.8 Release
235         Fixed slapd empty OID value bug (ITS#882)
236         Fixed slapd waitpid() bug (ITS#900)
237         Fixed slapd gai_strerror() bug (ITS#895)
238         Fixed slapd unrecognized objectClass bug
239         Fixed slapd schema parse bug (ITS#1114)
240         Fixed slapd labeledURI bug (ITS#1040)
241         Fixed slapd dnaddr bug (ITS#1061)
242         Fixed slap tools sasl-secprops bug (ITS#1128)
243         Fixed back-ldap protocol versioning bug
244         Fixed back-ldap str2ad bug (ITS#919)
245         Fixed back-passwd nbase bug (ITS#941)
246         Fixed back-shell unbind response bug
247         Fixed back-ldbm oldSuperior bug (ITS#951)
248         Fixed back-ldbm modify password DN bug (ITS#1060)
249         Fixed -lldap SASL GSSAPI interop bug (ITS#884)
250         Fixed -lldap TLS/SASL crash bugs (ITS#889)
251         Fixed -llber exception bugs
252         Added slapd RANDFILE option (ITS#1069)
253         Updated slapd anonymous write default to deny
254         Updated slapd syntax erorr reporting
255         Updated -lldap TLS seeding (ITS#948) 
256         Updated -lldap TLS certificate handling (ITS#903)
257         Updated -lldap referral/reference handling (ITS#905,1047)
258         Updated -lldap schema safe_string bug (ITS#1092) 
259         Updated maildap
260         Updated ldaptcl
261         Updated client usage messages
262         Build Environment
263                 Added MacOS support (ITS#943)
264                 Update schema files (ITS#955)
265                 Trim experimental options
266                 Updated pthread join/detach test
267         Documentation
268                 Update tool pages (ITS#938)
269
270 OpenLDAP 2.0.7 Release
271         Fixed -lldap TLS data ready bug (ITS#821)
272         Fixed -lldap abandon unsent op bug (ITS#837)
273         Fixed -lldap URL search w/o host bug (ITS#843)
274         Fixed -lldap referral handling bugs (ITS#799 ITS#817)
275         Fixed -lldap UTF-8 bug (ITS#860)
276         Fixed ldappasswd old passwd encoding bug
277         Fixed slapd DN whitespace compression (ITS#852)
278         Fixed slapd spasswd mutex bug
279         Fixed slapd ACL nameuid bug
280         Fixed slapd SASL layering bug
281         Fixed slapd unknown authc method bug (ITS#831 ITS#844)
282         Fixed slapd TLSVerifyClient config bug
283         Fixed tools passwd clearing bug
284         Updated -lldap TLS/SASL error reporting
285         Updated -llber large element handling
286         Updated slapadd error reporting
287         Updated slapd chroot handling (ITS#810)
288         Updated slapd subschema subentry
289         Updated slapd manageDSAit support (ITS#851)
290         Updated slapd root DIT support
291         Updated slapd/back-sql
292         Updated getaddrinfo error handling (ITS#845 ITS#845 ITS#863)
293         Added -lldap SASL/EXTERNAL (TLS) support (ITS#865)
294         Added slapd additional syntax/matching rule support
295         Removed lint
296         Build Environment
297                 Fixed make comment bug (ITS#811)
298                 Fixed $(DESTDIR) install (ITS#806)
299                 Added proxy check to passwd test
300                 Fixed slurpd tempdir perms (ITS#840)
301         Documentation
302                 Updated ldappasswd(1)
303                 Updated ldap_url(3)
304                 Updated slapd.conf(5)
305                 Updated slapd(8)
306                 Updated slurpd(8)
307
308 OpenLDAP 2.0.6 Release
309         Build Environment
310                 Fixed schema install (ITS#802)
311                 Added libtool customizations
312                 Re-enabled module support
313         Documentation
314                 Update ldapsearch(1)
315
316 OpenLDAP 2.0.5 Release
317         Fixed slapd/ldbm/search confusing log message (ITS#771)
318         Fixed slapd/sasl no cred bug
319         Fixed slapd idletimeout lock bug (ITS#767)
320         Fixed slapd caseIgnoreIA5string indexing bug (ITS#786)
321         Fixed slurpd TLS initialization bug (ITS#768)
322         Fixed slurpd empty one shot hang (ITS#798)
323         Fixed -lldap SASL ctx close bug (ITS#790)
324         Fixed -lldap first/next attribute bug (ITS#778)
325         Fixed -lldap (v2) rebind URL bug
326         Fixed -lldap msgfree NULL bug (ITS#800)
327         Fixed -lldif empty value bug
328         Fixed -llber stringal len=0 bug
329         Updated -llber bprint routine
330         Build Environment
331                 Fixed LDFLAGS/-rpath usage
332                 Fixed IPv6 detection (ITS#669,ITS#770)
333                 Fixed VPATH schema install
334                 Updated libtool to 1.3.5
335                 Added Darwin support
336                 Disabled module support
337
338 OpenLDAP 2.0.4 Release
339         Fixed clients printf/usage bugs (ITS#749)
340         Fixed -lldap SASL interoperability bug
341         Fixed -lldap PF_LOCAL declaration/call bugs
342         Fixed slapd SASL log error (ITS#759)
343         Fixed slapd spasswd support (ITS#751)
344         Fixed slapd/tools fixed sasl_props bug (ITS#761)
345         Updated slurpd SASL support
346         Added slapd accept(2) sockopt workaround (ITS#760)
347         Added slurpd TLS support
348         Removed lint
349         Build Environment
350                 Fixed --enable-spasswd (ITS#751)
351         Documentation
352                 Fixed ldif(5) file:/// bug (ITS#750)
353                 Updated ldap_schema(3)
354
355 OpenLDAP 2.0.3 Release
356         Fixed -lldap KBIND typo (ITS#717)
357         Fixed slapd ;binary search request subtyping
358
359 OpenLDAP 2.0.2 Release
360         Fixed KBIND (ITS#717)
361         Fixed clients/tools -R handling (ITS#726)
362         Fixed -lldap SASL got_max_ssf bug 
363         Fixed -lldap TCP_NODELAY bug 
364         Fixed -lldap TLS issues (ITS#733)
365         Fixed -lldap_r NT threads (ITS#732)
366         Fixed -llutil sa_flags never set bug
367         Fixed ldappasswd -A -S crash (ITS#714)
368         Fixed ldappasswd user argument usage
369         Fixed slapd disallow bind_anon (ITS#721)
370         Fixed slapd IPv6 issues (ITS#716)
371         Fixed slapd MIT KPASSWD Compatibility (ITS#715)
372         Fixed slapd time syntax routines (ITS#713)
373         Fixed slapd/ldbm DB_PRIVATE not set bug (ITS#725)
374         Fixed slapd/ldbm nextid reporting bug
375         Fixed slapd syntaxes/mr routines (ITS#739)
376         Fixed slurpd -r buffer overflow (ITS#722)
377         Updated slapd rootDSE inappropriate op handling
378         Added slapd syntax/mr routines
379         Added slapd allow/disallow options
380         Added slapd defaultSearchBase and DN verify (ITS#723)
381         Removed lint
382         Build Environment
383                 Added test000-rootdse
384                 Added Corba & Java Schema
385                 Updated MSVC projects for BDB 3.1
386                 Fixed Kerberos detection (ITS#717)
387                 Remove incompatible contribWare
388         Documentation
389                 Fixed ldappasswd(1) usage
390                 Fixed ldapmodify(1) (ITS#719)
391                 Updated release documents (ITS#720)
392
393 OpenLDAP 2.0.1 Release
394         Fixed StartTLS & ldaps:// client SDK
395         Fixed slapd session close deadlock (ITS#704)
396         Fixed slapd SSF ACLs
397         Fixed slapd "entry" ACLs
398         Updated slapd MAXARGS to 200
399         Updated slapd nisNetgroupTriple validation routine (ITS#705)
400         Updated slapd bootParameter validation routine (ITS#706)
401         Updated slapd nameUID syntax to reuse DN routines for uniqueMember
402         Updated client tool usage (ITS#710)
403         Build Environment
404                 Fixed MSC tcp_close redefine
405         Documentation
406                 Updated manual pages references
407                 Updated release documents
408                 Updated back-sql documents
409                 Updated "to do" list
410
411 OpenLDAP 2.0.0 Release
412         Initial release of OpenLDAP 2.0
413
414 ---
415 $OpenLDAP$