Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 365765

Summary: [dstore][multithread]client environment cause harm to singe-process server
Product: [Tools] Target Management Reporter: Noriaki Takatsu <takatsu>
Component: RSEAssignee: David McKnight <dmcknigh>
Status: RESOLVED FIXED QA Contact: Martin Oberhuber <mober.at+eclipse>
Severity: normal    
Priority: P3 CC: dmcknigh, onno
Version: unspecified   
Target Milestone: 3.4 M4   
Hardware: Other   
OS: All   
Whiteboard:
Bug Depends on:    
Bug Blocks: 365816    
Attachments:
Description Flags
Patch for protecting the server shell encoding from client setting
mober.at+eclipse: iplog+
updated patch with copyright statement mober.at+eclipse: iplog-, dmcknigh: review+

Description Noriaki Takatsu CLA 2011-12-06 11:32:29 EST
In multithread environment, a single-process server is shared among clients.
The client setting for shell encoding is propagated to the server setting and the server setting causes damage to other clients.
Comment 1 Noriaki Takatsu CLA 2011-12-06 11:45:32 EST
Created attachment 208003 [details]
Patch for protecting the server shell encoding from client setting
Comment 2 David McKnight CLA 2011-12-06 11:52:45 EST
Thanks for the patch, Noriaki.  Could you add a legal disclaimer?  Does this need to be backported?
Comment 3 Noriaki Takatsu CLA 2011-12-06 12:20:42 EST
Legal Message:
 I, {Noriaki Takatsu}, declare that I developed the attached code from scratch, 
 without referencing any 3rd party materials except material licensed under 
 the EPL. 
 I am authorized by my employer to make this contribution under the EPL.
Comment 4 David McKnight CLA 2011-12-06 12:29:35 EST
Created attachment 208007 [details]
updated patch with copyright statement
Comment 5 David McKnight CLA 2011-12-06 12:31:52 EST
I've committed the change to the HEAD stream.  I'll create backport(s) depending on which release(s) this is needed for.
Comment 6 Onno Van den Troost CLA 2011-12-06 16:20:03 EST
We need a backport to v3.2.1