[Mono-dev] Mono 1.2.3.1 SO_REUSEPORT / System.Net.Sockets.SocketOptionName.ReusePort Patch

Robert Jordan robertj at gmx.net
Mon May 7 11:34:45 EDT 2007


Hi Slava,

Slava Shirokov wrote:
> Robert Jordan wrote:
>> Well, this introduces a security issue on BSD and it will also
>> break applications that expect bind() to fail.
> 
> That's the reason I wanted the options separate, but implying SO_REUSEPORT would match the behavior of mono on Linux and 
> Windows.
> 
>> Can you elaborate which operations on what kind of sockets
>> are failing on BSD?
> 
> bind() on UDP multicast sockets.
> 
> Would you prefer I take this issue up with FreeBSD-ports?


Please test this patch for me.

Thanks!

Robert
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: sockets.diff
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070507/daf996e6/attachment.pl 


More information about the Mono-devel-list mailing list