Are both patches required? I applied the latest patch, but the class PlainServerSocketImpl seems to be missing.
-Nathan On Fri, Mar 27, 2009 at 3:40 PM, Tim Ellison <[email protected]> wrote: > I'm looking for another committer to review this patch with a view to > fixing a regression from M8. This is (part of) the cause of the RMI > test failure blocker. > > Briefly, > > Creating a new server socket has different default values for the > SO_REUSEADDR flag between Windows and Linux on the RI, but not Harmony. > This patch makes us match the RI behavior once again. > > Thanks, > Tim > > > Tim Ellison (JIRA) wrote: >> >> Tim Ellison updated HARMONY-6090: >> --------------------------------- >> >> Attachment: harmony-6090.patch >> >> Alternative patch, that uses a new native to distinguish the server socket >> case, so the so_reuseaddr can be set as default for Linux. >> >> >>> [classlib][luni] - the SO_REUSEADDR's default value of ServerSocket should >>> be true on Linux >>> ------------------------------------------------------------------------------------------- >>> >>> Key: HARMONY-6090 >>> URL: https://issues.apache.org/jira/browse/HARMONY-6090 >>> Project: Harmony >>> Issue Type: Bug >>> Components: Classlib >>> Affects Versions: 5.0M8 >>> Reporter: Regis Xu >>> Assignee: Sean Qiu >>> Fix For: 5.0M9 >>> >>> Attachments: HARMONY-6090.diff, harmony-6090.patch >>> >>> >>> In Harmony, the SO_REUSEADDR's default value of ServerSocket is false on >>> Linux, while RI is true. >>> according to spec, this default value is undefined, but it's better >>> following RI to get better compatibility >> >
