]> git.sur5r.net Git - openldap/blob - CHANGES
b9b81c99fee121e8109cece4da5b5a33d69aaa39
[openldap] / CHANGES
1 OpenLDAP 2.3 Change Log
2
3 OpenLDAP 2.3.14 Engineering
4         Fixed slapd assertion control restrictions
5         Fixed slapd sc_prev update after free bug (ITS#4237)
6         Fixed slapd pid file creation (ITS#4241)
7         Fixed slapd DEBUG dependency (ITS#4245)
8         Added slapd warning for excessive threads number (ITS#4249)
9         Fixed slapd passwd incomplete mod structure issue (ITS#4278)
10         Fixed slapd ACL exact attrval clause normalization (ITS#4255)
11         Fixed slapd modify/delete by ordered index issue
12         Fixed slapd-glue issues (ITS#4084,4133)
13         Fixed slapd-hdb idl Delete bug (ITS#4250)
14         Fixed slapd-hdb cache deadlock (ITS#4254)
15         Fixed slapd-bdb/hdb alock_close bug (ITS#4259)
16         Fixed slapd-bdb dn2id IDL cache bug (ITS#4263)
17         Fixed slapd-bdb/hdb mode argument parsing (ITS#4257)
18         Fixed slapd-bdb/hdb cn=config reindexing (ITS#4260)
19         Fixed slapd-bdb/hdb cn=config olcDbIndex modify/replace (ITS#4262)
20         Fixed slapd-bdb/hdb lockup issue (ITS#4184)
21         Fixed slapd-ldap anonymous identity assertion (ITS#4272)
22         Added slapd-ldap/meta idle-timeout support (ITS#4115)
23         Fixed slapd-meta bind-timeout handling
24         Fixed slapd-sql plug leak
25         Fixed slapo-dynlist/dyngroup nonexistant object return code (ITS#4224)
26         Updated slapo-dynlist (ITS#3756,3781)
27         Fixed slapo-rwm static DN free bug (ITS#4248)
28         Fixed slapo-syncprov unpublished control (ITS#4238)
29         Fixed slapo-syncprov message id issue
30         Fixed slapo-unique extraneous searches (ITS#4267)
31         Build environment
32                 Fixed thread dependency of test028 (ITS#4141)
33                 Updated test026-dn
34                 Updated test033-glue-syncrepl (ITS#4264)
35         Documentation
36                 Updated slapd.conf(5) and Admin Guide (ITS#4146,4266)
37                 Updated slapo-dynlist(5) (ITS#4197)
38                 Updated slapo-pcache(5) (ITS#4232)
39                 Updated slapindex(8) (ITS#4242)
40
41 OpenLDAP 2.3.13 Release
42         Fixed libldap/liblutil MSG_ACCRIGHTSLEN bug (ITS#4206)
43         Fixed libldap ldap_bv2escaped_filter_value issue (ITS#4212)
44         Fixed liblutil URL value-specs issue (ITS#4221)
45         Fixed slapd sizelimit disclose issue (ITS#4213)
46         Fixed slapd gentlehup write restrict issue (ITS#3717)
47         Fixed slapd gentlehup abnormal issue (ITS#4217)
48         Fixed slapd delta-sync subtree scope issue (ITS#4227)
49         Fixed slapd cn=config OID/name pollution issue (ITS#4185)
50         Fixed slapd cn=config rootdn issue (ITS#4192)
51         Fixed slapd cn=config slaptest -F without -f issue (ITS#4194)
52         Fixed slapd cn=config ACL issue (ITS#4218)
53         Fixed slapd-bdb negative results IDL cache issue (ITS#4223)
54         Fixed slapd-bdb cursor close issue (ITS#4226)
55         Fixed slapd-hdb slapadd -q issue (ITS#4210)
56         Fixed slapd-hdb missing results issue (ITS#4186)
57         Fixed slapd-ldap potential double free issue (ITS#4189)
58         Fixed slapd-meta matched DN issue (ITS#4195)
59         Fixed slapd-meta DN cache issue (ITS#4196)
60         Fixed slapd-monitor shadow issue (ITS#4214)
61         Fixed slapo-accesslog delta-syncrepl issue (ITS#4198)
62         Fixed slapo-accesslog cleanup issue (ITS#4209)
63         Fixed slapo-chain resource leak issue (ITS#4140)
64         Fixed slapo-chain identity assertion issue (ITS#4256)
65         Fixed slapo-pcache attrset check issue (ITS#4199)
66         Fixed slapd-bdb readonly dirty alock issue (ITS#4201)
67         Fixed slapd-pcache non-requested attributes issues (ITS#4203,4204)
68         Fixed slaptest -F -f success with unsupported issue (ITS#4220)
69         Build environment
70                 Improved Berkeley DB detection (ITS#3809)
71                 Updated DB_CONFIG example (ITS#4229)
72         Documentation
73                 Updated ldif(5) to include change record description
74
75 OpenLDAP 2.3.12 Release
76         Fixed libldap ldapi:// authdn construction
77         Added libldap ldap_bv2escaped_filter_value (ITS#2535)
78         Added libldap/slapd TLS DSA certificate support (ITS#4017)
79         Fixed libldap SASL bind issue (ITS#4158)
80         Fixed ldapmodrdn empty line handling (ITS#4101)
81         Fixed client tools additional info printing (ITS#4147)
82         Updated slapd ldaps:// not configured fix (ITS#4082,4083)
83         Fixed slapd illegal S option bug (ITS#4119)
84         Fixed slapd cn=monitor log level mod issue (ITS#4091)
85         Fixed slapd cn=config bad access issue (ITS#4111)
86         Fixed slapd cn=config access modify issue (ITS#4127)
87         Fixed slapd cn=config init issue (ITS#4128)
88         Fixed slapd non-reentrant libwrap issue (ITS#4099)
89         Fixed slapd thread v. tools_threads settings
90         Fixed slapd spurious defer message (ITS#3850)
91         Fixed slapd attribute SYNTAX OIDM issue (ITS#4116)
92         Fixed slapd modify empty sequence bug (ITS#4183)
93         Fixed slapd-bdb uninitialized condition in tool mode (ITS#4143)
94         Fixed slapd-bdb empty suffix and syncprov issue (ITS#4171)
95         Fixed slapd-hdb syncrepl deadlock issue (ITS#4088)
96         Added slapd-ldap write op timeout support (ITS#4157)
97         Fixed slapd-ldap/slapo-chain matched dn handling (ITS#4176)
98         Fixed slapd-meta invalid DN attrs normalize/pretty issue (ITS#4107)
99         Fixed slapd-meta rootdn erroneous success issue (ITS#4122)
100         Fixed slapd-meta proxying bind result issue (ITS#4129)
101         Fixed slapd-meta/slapo-rwm rwm-mapping issue (ITS#4086)
102         Fixed slapd-meta per-target retry (ITS#4150)
103         Fixed slapd-meta size/time limit handling (ITS#4145)
104         Fixed slapd-sql size limit count (ITS#4181)
105         Fixed slapo-ppolicy pwdFailureTime after bind success issue (ITS#4134)
106         Fixed slapo-ppolicy add passord_hash quality config dependency
107         Fixed slapo-syncprov LDAP response types (ITS#4183)
108         Added slapd delta syncrepl support
109         Added slapadd thread support
110         Updated slapcat subordinate database handling (ITS#4089)
111         Added slapd/slaptest pid/arg file consistency check (ITS#4074)
112         Updated slaptools default debug level to "none" (ITS#4044)
113         Fixed slurpd backwards compat issue (ITS#4151)
114         Added slurpd pid/arg file consistency check (ITS#4152)
115         Updated contrib smbk5pwd module
116         Removed lint
117         Build environment
118                 Fixed libldap HSTRERROR issue (ITS#4124)
119                 Fixed slapd AIX IFMT issue (ITS#4123)
120                 Added slapd-bind test program
121                 Added inet_ntoa_b support for VxWorks (ITS#3440)
122                 Updated test036 (ITS#4095)
123                 Fixed test036 cmp issue (ITS#4142)
124                 Dropped SSLeay support
125         Documentation
126                 slapd.conf(5) defaultSearchBase issue (ITS#4162)
127                 slap tool man pages wll typo (ITS#4169)
128
129 OpenLDAP 2.3.11 Release
130         Fixed libldap reentrancy issue (ITS#3988)
131         Fixed libldap ndelay without timeout
132         Fixed slapd ldaps:// not configured issue (ITS#4082,4083)
133         Fixed slapd-bdb/hdb mode argument parsing (ITS#4077)
134         Fixed slapd WIN32 writefds init issue
135         Fixed slapadd buffer alignment issue (ITS#4078)
136         Updated slapd syncrepl to use ldap_unbind_ext
137         Removed lint
138
139 OpenLDAP 2.3.10 Release
140         Fixed libldap chasing of chased referrals (ITS#2942)
141         Added libldap LDAP_NOT_SUPPORTED for TLS (ITS#4072)
142         Added libldap LDAP_MSG_RECEIVED support
143         Dropped libldap LDAP_MORE_RESULTS_TO_RETURN use
144         Fixed slapd cn=config updated rootdn issue (ITS#4035)
145         Fixed slapd-meta bus error (ITS#4073)
146         Fixed slapd-meta/ldap/rwm empty naming context issue (ITS#4071)
147
148 OpenLDAP 2.3.9 Release
149         Fixed slapd req_pwdexop bug
150         Fixed slapo-syncprov queued UUIDs bug (ITS#4068)
151         Fixed slapo-syncprov memory leak
152         Fixed slapd anlist leak
153         Removed lint
154         Build Environment
155                 Updated testsuite to test only primary backends by default
156                 Disable test041-aci
157
158 OpenLDAP 2.3.8 Release
159         Fixed slapd undef HAVE_EPOLL issue
160         Fixed slapd connection-get wake bug (ITS#3999)
161         Fixed slapd uninitialized var bug (ITS#3854)
162         Fixed slapd add entry without parent bug (ITS#2757)
163         Fixed slapd cn=config value escaping bug (ITS#3807)
164         Fixed slapd cn=config missing host/uri bug (ITS#4009)
165         Fixed slapd alock symbol bug (ITS#3978)
166         Fixed slapd replogfile assert (ITS#4003)
167         Fixed slapd rewrite session var set bug (ITS#4023)
168         Fixed slapd syncrepl empty uniqueMember bug (ITS#4040)
169         Fixed slapd alias resolution bug (ITS#4030)
170         Fixed slapd password-hash cleartext bug (ITS#4021)
171         Fixed slapd realloc zero bug (ITS#3981)
172         Fixed slapd nested overlay configuration bug (ITS#4047)
173         Fixed slapd password modify oldPassword ignore bug (ITS#4049)
174         Added slapd password oldPassword verify (ITS#4051)
175         Fixed slapd select_backend manageDSAit with glue issue (ITS#4027)
176         Updated slapd authz backend detection (ITS#4018)
177         Fixed slapd-bdb/hdb pointer/integer size mismatch (ITS#4015)
178         Updated slapd-hdb index management
179         Fixed slapd-glue mixtures bug (ITS#3979)
180         Fixed slapd-ldap unlock issue (ITS#4001)
181         Fixed slapd-ldap manageDIT check bug (ITS#4005)
182         Fixed slapd-ldap resource release issue (ITS#4016)
183         Fixed slapd-meta rootdn lookup bug (ITS#4004)
184         Fixed slapd-meta null value assert issue (ITS#4028)
185         Added slapd-meta pooled connections (ITS#4056)
186         Added slapd-meta target DSA bind defer when auth'd as rootdn (ITS#4057)
187         Fixed slapd-meta pseudorootdn issue
188         Fixed slapd-monitor unavailable issue (ITS#4013)
189         Fixed slapd-perl init/destroy bug (ITS#3923)
190         Fixed slapd-sql missing space issue (ITS#4061)
191         Fixed slapo-accesslog timestamp normalization issue
192         Fixed slapo-accesslog normalizer issue 
193         Fixed slapo-ppolicy replication issues (ITS#3980)
194         Added slapo-ppolicy pwdattribute descriptor support (ITS#4025)
195         Fixed slapo-syncprov/unique interact issues (ITS#3989)
196         Fixed slapo-syncprov/subordinate interact issues (ITS#3996)
197         Fixed slapo-syncprov schema check assert (ITS#4031)
198         Fixed slapo-syncprov psearch flush in qtask
199         Fixed slapo-syncprov abandon checks
200         Fixed slapo-unique ignore writes not under unique_base (ITS#4066)
201         Fixed slapo-valsort unknown valsort-attr bug (ITS#4047)
202         Fixed slapcat out-of-memory problem (ITS#4010)
203         Fixed slurpd unrecognized slave names bug (ITS#4012)
204         Fixed liblber dgram len bug (ITS#4046)
205         Fixed libldap SASL and TLS potential ld_error leaks (ITS#4064)
206         Fixed liblutil/csn time counter issue 
207         Updated contrib/ldapc++ to avoid deprecated functions
208         Documentation
209                 Added slapo-valsort(5) man page (ITS#3994)
210                 Added slap tool -F option documentation (ITS#4026)
211         Build Environment
212                 Fixed misc POSIX conformance issues (ITS#2667)
213                 Fixed --without-threads build issue (ITS#4006)
214                 Fixed test script exit checks (ITS#4045)
215                 Added test suite parameterized directory support
216                 Fixed test suite tool error handling
217                 Updated contrib/ldapc++ build environment
218
219 OpenLDAP 2.3.7 Release
220         Updated slapd ManageDIT support
221         Updated slapd ACI syntax checking (ITS#3877)
222         Fixed slapd STATS2 referral logging
223         Refixed slapd cn=config default search base bug (ITS#3900)
224         Fixed slapd cn=config TLSVerifyClient bug (ITS#3962)
225         Fixed slapd winsock assert (ITS#3983)
226         Fixed slapd-bdb/hdb paged results deadlock (ITS#3940)
227         Fixed slapd-bdb/hdb/ldbm searchBase disclose (ITS#3964)
228         Fixed slapd-bdb/hdb bi_dbenv check (ITS#3992)
229         Fixed slapd-meta generic attribute normalize/pretty (ITS#3956)
230         Fixed slapd-ldap/meta 'undefined' attribute mutex protection (ITS#3958)
231         Added slapd-ldap/meta 'proxied' attribute support (ITS#3959)
232         Fixed slapd-meta no candidate target selected bug (ITS#3990)
233         Fixed slapd-meta matchedDN handling (ITS#3944)
234         Fixed slapd-monitor hiding issue (ITS#3986)
235         Fixed slapo-ppolicy lockout status at Bind (ITS#3946)
236         Moved slapo-glue into slapd core
237         Fixed slaptest cn=config segfault (ITS#3961)
238         Fixed slaptools logging issue (ITS#3937)
239         Fixed slaptools fails after db clean (ITS#3970)
240         Fixed slaptools reject unsupported -w (ITS#3939)
241         Fixed libldap global_opt failure 
242         Fixed libldap schema handling
243         Fixed libldap secprops parsing (ITS#3955)
244         Fixed libldap_r tpool (ITS#3925)
245         Updated liblutil password scheme check
246         Updated libldap schema to allow OID macros in syntaxes
247         Removed lint
248         Documentation
249                 Updated misc. man pages
250         Build Environment
251                 Updated build tools (ITS#3928)
252                 Fixed tests diff -u usage (ITS#3969)
253                 Fixed slapo-rwm dependency checking (ITS#3965)
254                 Fixed tests --disable-monitor support
255                 Fixed tests veryclean-local testdata cleanup
256                 Add subtree rename test (hdb only)
257
258 OpenLDAP 2.3.6 Release
259         Fixed slapd dnRelativeMatch return (ITS#3931)
260         Fixed slapd send_search_entry issue (ITS#3951)
261         Fixed slapd-bdb/hdb release entry in paged response
262         Fixed slapd-meta resources release issue (ITS#3943)
263         Fixed slapd-ldap/meta matched return (ITS#3942,ITS#3944)
264         Fixed slapo-ppolicy reset lockouts issue (ITS#3946)
265         Fixed nis.schema posixGroup object class kind (ITS#3941)
266         Revert librewrite regex mutex change (ITS#3932)
267         Updated slapd manage capability
268         Updated slapo-syncprov CSN filter checks
269         Updated libldap url list parsing
270         Added slapd SASL rootpw support (ITS#3845)
271         Added slapd Stats logging for additional cases
272         Added slapd ACI syntax validater (ITS#3877)
273         Added slapd posixgroup ACL module to contrib
274         Added slapi SLAPI_X_ADD_STRUCTURAL_CLASS extension
275         Added slapd-ldap subtree renaming proxing
276         Added slapd-meta overlapping targets enhancement (ITS#3711)
277         Removed lint
278         Documentation
279                 Added slapcat(8) -a usage example (ITS#3930)
280                 Updated slapo-unique(5) for clarity (ITS#3936)
281                 Updated slapo-syncprov(5) sessionlog description (ITS#3935)
282                 Updated doc/drafts
283         Build Environment
284                 Updated test prog bind retry code
285                 Fixed test015-xsearch regression (ITS#3506)
286                 Added test040-subtree-rename
287
288 OpenLDAP 2.3.5 Release
289         Fixed slapd integerBitOr/AndMatch logic (ITS#3782)
290         Fixed slapd substrings filter length checks (ITS#3790)
291         Fixed slapd thread pool initialization (ITS#3793)
292         Fixed slapd cancel exop (ITS#3549)
293         Fixed slapd syncrepl cookie problem (ITS#3917)
294         Fixed slapd inequality filter index bug (ITS#3920)
295         Fixed slapd syncrepl ctxcsn leak (ITS#3922)
296         Fixed slapd syncrepl scope issue (ITS#3831)
297         Fixed slapd syncrepl missing array subscript (ITS#3834)
298         Fixed slapd slapd_remove null deref (ITS#3842)
299         Fixed slapd ldapi credential normalization bug (ITS#3876)
300         Fixed slapd userPassword cleartext bug (ITS#3846)
301         Fixed slapd cn=config default search base bug (ITS#3900)
302         Fixed slapd cn=config olcDbConfig bug (ITS#3815)
303         Fixed slapd cn=config olcReadOnly bug (ITS#3820)
304         Fixed slapd cn=config hdb+bdb bug (ITS#3821)
305         Fixed slapd ACL attrs/val EQUALITY issue (ITS#3830)
306         Fixed slapd authx-regexp diagnostics (ITS#3819)
307         Fixed slapd index_substr_any_step keyword (ITS#3818)
308         Fixed slapd -f directory issue (ITS#3865)
309         Fixed slapd attributeOptions config parsing (ITS#3829)
310         Fixed slapd whitespace config parsing bug (ITS#3901)
311         Fixed slapd rootdn space issue (ITS#3806)
312         Fixed slapd passwd change w/ {CRYPT} bug (ITS#3805)
313         Fixed slapd backend_init_controls assert (ITS#3853)
314         Fixed slapd loglevel -1 bug (ITS#3858)
315         Fixed slapi bind bound DN issue (ITS#2971)
316         Fixed slapi issues (ITS#3884,3885,3886)
317         Fixed slapi authorization name issue (ITS#3892)
318         Fixed slapi slapi_int_connection_init operation problem (ITS#3868)
319         Fixed slapi slapi_entry_has_children bug (ITS#3879)
320         Fixed slapd-bdb manual recovery startup (ITS#3607,3824)
321         Fixed slapd-bdb manual recovery startup (ITS#3833)
322         Fixed slapd-bdb/hdb checkpoint before suffix bug (ITS#3784)
323         Fixed slapd-hdb modrdn base bug (ITS#3857)
324         Fixed slapd-ldap access to freed connection (ITS#3913)
325         Fixed slapd-ldap/meta filter bug (ITS#3785)
326         Fixed slapd-ldap/meta connection pooling (ITS#3813)
327         Fixed slapd-ldap/meta memory leak (ITS#3862)
328         Added slapd-sql enhancements (ITS#3432)
329         Fixed slapd-sql attribute with no values issue (ITS#3861)
330         Fixed slapd-sql truncating keyval column problem (ITS#3888)
331         Fixed slapd-sql return code ignored problem (ITS#3891)
332         Fixed slapo-glue alock bug (ITS#3817,3841)
333         Fixed slapo-dyngroup hidden subschemaSubentry bug (ITS#3844)
334         Fixed slapo-ppolicy hashed length problem (ITS#3783)
335         Fixed slapo-ppolicy quality check (ITS#3777)
336         Fixed slapo-ppolicy lockout duration (ITS#3779)
337         Fixed slapo-rwm leak (ITS#3914)
338         Fixed slapo-glue/rwm conflict (ITS#3788)
339         Fixed slapadd segfault (ITS#3926)
340         Fixed slapcat cn=config segfault (ITS#3796)
341         Fixed slaptest -F crash (ITS#3912)
342         Fixed slapd authzTo/From syntax issue (ITS#3921)
343         Fixed libldap abandon concurrency issue (ITS#3800)
344         Fixed libldap start_tls referral chasing (ITS#3791)
345         Fixed libldap referral chasing issues (ITS#2894,3578)
346         Fixed librewrite concurrency issue (ITS#3932)
347         Use IANA-assigned OIDs for recently approved IETF LDAP extensions
348         Removed lint (ITS#3857)
349         Build Environment
350                 Upgraded shtool (ITS#3752)
351                 Upgraded config.guess/config.sub
352                 Fixed FreeBSD thread stacksize problem (ITS#3456)
353                 Fixed cygwin shared libraries build problem (ITS#3712)
354                 Fixed acl_get/acl_mask v AIX symbol clash (ITS#3787)
355                 Fixed test020 logging problem (ITS#3811)
356                 Fixed duplicate symbol problem (ITS#3843)
357                 Fixed liblunicode 64bit builds (ITS#3869)
358                 Fixed passwd/kerberos module builds (ITS#3896)
359                 Fixed test037 manageDIT discovery issue (ITS#3898)
360                 Fixed installed man page symlinks (ITS#3904)
361                 Fixed <sasl.h> inclusion (ITS#3905)
362                 Fixed smbk5pwd Heimdal compat issue (ITS#3910)
363                 Fixed slapd make install issue (ITS#3929)
364                 Fixed DESTDIR reporting (ITS#3916)
365         Documentation
366                 Fixed Admin Guide authz v. saslauthz problem (ITS#3875)
367                 Fixed Admin Guide --disable-bdb issue (ITS#3837)
368                 Fixed slapd-meta(5) lastmod issue (ITS#3789)
369                 Updated slapd.conf(5) (ITS#3866)
370                 Updated slapd(8) OPTIONS section (ITS#3816)
371                 Updated slapd-monitor(5) (ITS#3822,3836)
372                 Updated slapd-bdb(5) (ITS#3823)
373
374 OpenLDAP 2.3.4 Release
375         Initial release for "general use".
376