View Issue Details

IDProjectCategoryView StatusLast Update
0005553GNUnettransport servicepublic2019-04-03 14:55
ReporterChristian Grothoff Assigned ToChristian Grothoff Due Date
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product VersionGit master 
Target Version0.11.1Fixed in Version0.11.1 
Summary0005553: test for v6 availability
DescriptionWe should test if the system seems to support IPv6 (at least in terms of socket(AF_INET6) working at all!) and if V6 is not available, not try and fail to bind to V6. This applies in particular to multiple communicators, but the basic logic should really be in util/ and should also be used by the SERVICE and CLIENT APIs of UTIL (so we should do this test ONCE on startup of the process and cache the result).
TagsNo tags attached.

Activities

Christian Grothoff

2019-03-02 10:11

manager   ~0014116

GNUNET_NETWORK_test_pf() exists, it just does not cache yet.

Christian Grothoff

2019-03-02 10:17

manager   ~0014117

2d4b48f0d..54d83ad05 implements caching.

Christian Grothoff

2019-03-02 10:27

manager   ~0014118

54d83ad05..1b1edf92c uses this in the communicators (TCP/UDP).

1b1edf92c..bb3ff9584 uses the caching function in service.c instead of re-implementing it.

Issue History

Date ModifiedUsernameFieldChange
2019-02-08 18:14Christian GrothoffNew Issue
2019-02-12 08:22Christian GrothoffTarget Version => 0.12.0
2019-02-14 10:56Christian GrothoffAssigned To => Christian Grothoff
2019-02-14 10:56Christian GrothoffStatusnew => assigned
2019-03-02 10:11Christian GrothoffNote Added: 0014116
2019-03-02 10:17Christian GrothoffNote Added: 0014117
2019-03-02 10:27Christian GrothoffStatusassigned => resolved
2019-03-02 10:27Christian GrothoffResolutionopen => fixed
2019-03-02 10:27Christian GrothoffFixed in Version => 0.11.1
2019-03-02 10:27Christian GrothoffNote Added: 0014118
2019-03-02 10:28Christian GrothoffTarget Version0.12.0 => 0.11.1
2019-04-03 14:55Christian GrothoffStatusresolved => closed