Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 80048 Details for
Bug 165409
IPv6 Support
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
Feature design description
TPTP_feature_165409.html (text/html), 4.83 KB, created by
jkubasta
on 2007-10-10 10:35:52 EDT
(
hide
)
Description:
Feature design description
Filename:
MIME Type:
Creator:
jkubasta
Created:
2007-10-10 10:35:52 EDT
Size:
4.83 KB
patch
obsolete
><!-- ----------------------------------------------------------------------------- --> ><!-- >Project: Eclipse Test and Performance Tools Platform Project >--> ><!-- ----------------------------------------------------------------------------- --> > ><!doctype html public "-//w3c//dtd html 4.0 transitional//en"> ><html> > <head> > <title>TPTP feature bugzilla_number 165409</title> > <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> > <link rel="stylesheet" type="text/css" href="http://www.eclipse.org/tptp/eclipse_style.css" > > <style> ></style> > </head> > <body> > ><h1>TPTP feature: <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=165409">165409</a></h1> ><table border="0" cellpadding="2" cellspacing="2"> > <tbody> > <tr> > <td width="100">Author:</td> > <td>Igor Alelekov</td> > </tr> > <tr> > <td width="100">email:</td> > <td><a href="mailto:youremail@company.com">igor.alelekov@intel.com</a></td> > </tr> > <tr> > <td width="100">Last updated:</td> > <td> > <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%m/%d/%Y %H:%M:%S" startspan -->10/08/2007 09:27:16<!--webbot bot="Timestamp" endspan i-checksum="26511" --><script language="JavaScript" type="text/javascript"> > document.write(document.lastModified); > </script></td> > </tr> > </tbody> ></table> ><br/> ><font color="red">Rough workload estimate in person weeks:</font> ><br/> ><table border="1"> > <tbody> > <tr> > <th>Process</th> > <th>Sizing</th> > <th>Names of people doing the work</th> > </tr> > <tr> > <td>Design</td> > <td>1</td> > <td rowspan="4"> </td> > </tr> > <tr> > <td>Code</td> > <td>3</td> > </tr> > <tr> > <td>Test</td> > <td>1</td> > </tr> > <tr> > <td>Documentation</td> > <td>0</td> > </tr> > <tr> > <td>Build and infrastructure</td> > <td>0</td> > <td> </td> > </tr> > <tr> > <td>Code review & other committer work <br/> > (e.g. check-in, contribution tracking) <br/> > if this is to be contributed by someone who <br/> > is not a committer in the component > </td> > <td>0</td> > <td>N/A - will be done by committer</td> > </tr> > <tr> > <td><b><font color="red">Total</font></b></td> > <td colspan="2"><font color="#FF0000"><b>5</b></font></td> > </tr> > </tbody> ></table> ><br> ><h2>Requirement summary</h2> ><p>This feature should cover the work required to enhance TPTP to support Internet Protocol >Version 6 (IPv6) for all socket communication functionality within TPTP, including UI for user input and display of the >128-bit IPv6 addresses</p> > ><h2>User interactions</h2> ><h4><i>User interface</i></h4> ><p>UI should support user input and display IPv6 addresses.</p> > ><h4><i>Code interfaces</i></h4> ><p>Should not change API.</p> > ><h2>Design summary</h2> ><p>Required modifications could be > divided in the following groups:</p> > <ul><li>Client and server sockets on client and AC > side. For Java sockets no porting is necessary. For native server sockets, > porting depends on target platform: for a dual-stack platform (Linux) and > for a single-stack platform (Windows) porting should be done differently. On > Windows, two server sockets should be created (one for IPv6 stack and one > for IPv4) and multiplexed to listen connections > from either IPv4 or IPv6 clients. On Linux, single IPv6 socket will be able > to access either IPv4 or IPv6 connections. Table below illustrates affected > components.<br><br></li> > > <li>UI: support of user input and display IPv6 > addresses.<br><br></li> > <li>Protocol messages should be updated as > well. Currently IP addresses are passed from client to server and vice versa > to redirect (hyades clients from unsecured to secured server, new API clients from CCTL to > SocketTL) or to request callback (hyades API). Processing of these messages should be updated on the server and > client sides to enable IPv6 addresses support.<br><br></li> > </ul></p> > > <p>Affected components in socket communications:<br> > ><table border="1" width="100%" id="table1"> > <tr> > <td> </td> > <td><b>Java/native</b></td> > <td><b>Component</b></td> > <td><b>Functionality</b></td> > <td><b>Modification required</b></td> > </tr> > <tr valign="top"> > <td>Client sockets</td> > <td>Java</td> > <td>Platform.Execution<br>Hyades.Execution</td> > <td>Control/Data channels</td> > <td>No</td> > </tr> > <tr> > <td>Client sockets</td> > <td>native</td> > <td>AC.CCTL</td> > <td>Callbacks to old hyades clients</td> > <td>Yes</td> > </tr> > <tr valign="top"> > <td>Server sockets</td> > <td>Java</td> > <td>AC.CCTL<br>Hyades.Execution</td> > <td>Hyades file and security servers<br>Callback support</td> > <td>No</td> > </tr> > <tr> > <td>Server sockets</td> > <td>native</td> > <td>AC.SocketTL</td> > <td>Control/Data channels</td> > <td>Yes</td> > </tr> ></table> ></p> ><p> </p> > </div> ></div> > > </body> ></html>
<!-- ----------------------------------------------------------------------------- --> <!-- Project: Eclipse Test and Performance Tools Platform Project --> <!-- ----------------------------------------------------------------------------- --> <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <title>TPTP feature bugzilla_number 165409</title> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="http://www.eclipse.org/tptp/eclipse_style.css" > <style> </style> </head> <body> <h1>TPTP feature: <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=165409">165409</a></h1> <table border="0" cellpadding="2" cellspacing="2"> <tbody> <tr> <td width="100">Author:</td> <td>Igor Alelekov</td> </tr> <tr> <td width="100">email:</td> <td><a href="mailto:youremail@company.com">igor.alelekov@intel.com</a></td> </tr> <tr> <td width="100">Last updated:</td> <td> <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%m/%d/%Y %H:%M:%S" startspan -->10/08/2007 09:27:16<!--webbot bot="Timestamp" endspan i-checksum="26511" --><script language="JavaScript" type="text/javascript"> document.write(document.lastModified); </script></td> </tr> </tbody> </table> <br/> <font color="red">Rough workload estimate in person weeks:</font> <br/> <table border="1"> <tbody> <tr> <th>Process</th> <th>Sizing</th> <th>Names of people doing the work</th> </tr> <tr> <td>Design</td> <td>1</td> <td rowspan="4"> </td> </tr> <tr> <td>Code</td> <td>3</td> </tr> <tr> <td>Test</td> <td>1</td> </tr> <tr> <td>Documentation</td> <td>0</td> </tr> <tr> <td>Build and infrastructure</td> <td>0</td> <td> </td> </tr> <tr> <td>Code review & other committer work <br/> (e.g. check-in, contribution tracking) <br/> if this is to be contributed by someone who <br/> is not a committer in the component </td> <td>0</td> <td>N/A - will be done by committer</td> </tr> <tr> <td><b><font color="red">Total</font></b></td> <td colspan="2"><font color="#FF0000"><b>5</b></font></td> </tr> </tbody> </table> <br> <h2>Requirement summary</h2> <p>This feature should cover the work required to enhance TPTP to support Internet Protocol Version 6 (IPv6) for all socket communication functionality within TPTP, including UI for user input and display of the 128-bit IPv6 addresses</p> <h2>User interactions</h2> <h4><i>User interface</i></h4> <p>UI should support user input and display IPv6 addresses.</p> <h4><i>Code interfaces</i></h4> <p>Should not change API.</p> <h2>Design summary</h2> <p>Required modifications could be divided in the following groups:</p> <ul><li>Client and server sockets on client and AC side. For Java sockets no porting is necessary. For native server sockets, porting depends on target platform: for a dual-stack platform (Linux) and for a single-stack platform (Windows) porting should be done differently. On Windows, two server sockets should be created (one for IPv6 stack and one for IPv4) and multiplexed to listen connections from either IPv4 or IPv6 clients. On Linux, single IPv6 socket will be able to access either IPv4 or IPv6 connections. Table below illustrates affected components.<br><br></li> <li>UI: support of user input and display IPv6 addresses.<br><br></li> <li>Protocol messages should be updated as well. Currently IP addresses are passed from client to server and vice versa to redirect (hyades clients from unsecured to secured server, new API clients from CCTL to SocketTL) or to request callback (hyades API). Processing of these messages should be updated on the server and client sides to enable IPv6 addresses support.<br><br></li> </ul></p> <p>Affected components in socket communications:<br> <table border="1" width="100%" id="table1"> <tr> <td> </td> <td><b>Java/native</b></td> <td><b>Component</b></td> <td><b>Functionality</b></td> <td><b>Modification required</b></td> </tr> <tr valign="top"> <td>Client sockets</td> <td>Java</td> <td>Platform.Execution<br>Hyades.Execution</td> <td>Control/Data channels</td> <td>No</td> </tr> <tr> <td>Client sockets</td> <td>native</td> <td>AC.CCTL</td> <td>Callbacks to old hyades clients</td> <td>Yes</td> </tr> <tr valign="top"> <td>Server sockets</td> <td>Java</td> <td>AC.CCTL<br>Hyades.Execution</td> <td>Hyades file and security servers<br>Callback support</td> <td>No</td> </tr> <tr> <td>Server sockets</td> <td>native</td> <td>AC.SocketTL</td> <td>Control/Data channels</td> <td>Yes</td> </tr> </table> </p> <p> </p> </div> </div> </body> </html>
View Attachment As Raw
Actions:
View
Attachments on
bug 165409
: 80048 |
91219
|
91220
|
92067
|
96037
|
96378
|
96379
|
99618
|
99619
|
99622
|
99735