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