View Issue Details

IDProjectCategoryView StatusLast Update
0002657GNUnetobsoletepublic2024-05-03 11:51
ReporterLRN Assigned Toschanzen Due Date
PrioritynoneSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Fixed in Version0.11.7 
Summary0002657: Investigate the effect LSPs may have on GNUnet
DescriptionAccording to [1] and [2], when LSPs are installed, sockets can no longer be set non-inheritable (that is, SetHandleInformation() will work, but will not affect them).

GNUnet normally does not rely on implicit socket inheritance, and uses socket duplication API to explicitly pass socket information when that is needed (arm interception), but implicit inheritance, if it actually works, might break things (like, preventing GNUnet process from closing and re-binding a socket after spawning a child process, because child process inherits the socket, and it's still bound there).

[1] http://stackoverflow.com/questions/11847793/are-tcp-socket-handles-inheritable
[2] http://stackoverflow.com/questions/12058911/can-tcp-socket-handles-be-set-not-inheritable
TagsNo tags attached.

Activities

schanzen

2019-12-20 12:27

administrator   ~0015203

Win32 support dropped in 0.11.7

Issue History

Date ModifiedUsernameFieldChange
2012-11-20 08:01LRNNew Issue
2012-11-20 08:01LRNStatusnew => assigned
2012-11-20 08:01LRNAssigned To => LRN
2013-11-04 13:42Christian GrothoffSeverityminor => feature
2018-06-06 23:13Christian GrothoffAssigned ToLRN =>
2018-06-06 23:13Christian GrothoffStatusassigned => confirmed
2019-12-20 12:27schanzenAssigned To => schanzen
2019-12-20 12:27schanzenStatusconfirmed => resolved
2019-12-20 12:27schanzenResolutionopen => fixed
2019-12-20 12:27schanzenNote Added: 0015203
2020-01-14 15:48schanzenStatusresolved => closed
2020-01-14 15:48schanzenFixed in Version => 0.11.7
2024-01-12 13:28schanzenCategoryWin32 port => Win32 port (deprecated)
2024-05-03 11:51Christian GrothoffCategoryWin32 port (deprecated) => obsolete