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