View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002657 | GNUnet | Win32 port | public | 2012-11-20 09:01 | 2020-01-14 16:48 |
Reporter | LRN | Assigned To | schanzen | ||
Priority | none | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Fixed in Version | 0.11.7 | ||||
Summary | 0002657: Investigate the effect LSPs may have on GNUnet | ||||
Description | According 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 | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2012-11-20 09:01 | LRN | New Issue | |
2012-11-20 09:01 | LRN | Status | new => assigned |
2012-11-20 09:01 | LRN | Assigned To | => LRN |
2013-11-04 14:42 | Christian Grothoff | Severity | minor => feature |
2018-06-07 01:13 | Christian Grothoff | Assigned To | LRN => |
2018-06-07 01:13 | Christian Grothoff | Status | assigned => confirmed |
2019-12-20 13:27 | schanzen | Assigned To | => schanzen |
2019-12-20 13:27 | schanzen | Status | confirmed => resolved |
2019-12-20 13:27 | schanzen | Resolution | open => fixed |
2019-12-20 13:27 | schanzen | Note Added: 0015203 | |
2020-01-14 16:48 | schanzen | Status | resolved => closed |
2020-01-14 16:48 | schanzen | Fixed in Version | => 0.11.7 |