View Issue Details

IDProjectCategoryView StatusLast Update
0002064GNUnetVPN servicepublic2012-02-28 10:05
ReporterChristian Grothoff Assigned ToChristian Grothoff Due Date
PriorityhighSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.9.2Fixed in Version0.9.2 
Summary0002064: new VPN service (working with new exit/dns services) needs to be fully implemented and tested
DescriptionTunnel creation and management is still missing before basic testing can be done.
TagsNo tags attached.

Relationships

related to 0002066 closedChristian Grothoff IP checksum calculation code is duplicated in dns, exit and vpn services 
related to 0002065 closedChristian Grothoff ICMP support should be added 
parent of 0002069 closedChristian Grothoff calling GNUNET_MESH_tunnel_destroy during peer disconnect handler causes badness 
parent of 0002071 closedBart Polot assertion failed at mesh_api.c:929 
parent of 0002067 closedChristian Grothoff VPN documentation is outdated, legacy code still in SVN HEAD 
parent of 0002063 closedChristian Grothoff protocol translation daemon is not implemented 
parent of 0002070 closedBart Polot crash in mesh service during log call (NULL pointer dereference) 
parent of 0002073 closedChristian Grothoff Need to implement tunneling of DNS requests over VPN 
parent of 0002081 closedBart Polot use after free in client_allow_send (valgrind report) 
parent of 0002089 closedChristian Grothoff Assertion failed at gnunet-daemon-exit.c:1872. 
parent of 0002087 closedBart Polot assertion failed at mesh_api.c:937 
parent of 0002088 closedBart Polot crash by mesh service in server.c:1297 
parent of 0002090 closedBart Polot Improper VPN cleanup 
parent of 0002094 closedBart Polot aborting gnunet-service-vpn fails (assertion at mesh_api.c:1296). 
parent of 0002095 closedBart Polot mesh service fails with assertion after getting a "ToOrigin" request from a client 
parent of 0002104 closedBart Polot Assertion failed at mesh_api.c:780 
parent of 0002107 closedBart Polot Jan 25 22:24:53-491638 mesh-20962 ERROR Assertion failed at server_nc.c:420. 
parent of 0002105 closedBart Polot mesh_api causes assertion failure in client.c:1059 

Activities

Christian Grothoff

2012-01-24 20:30

manager   ~0005369

Ok, got a first (IPv4 <-> IPv4) working (!), fully-automated test now. So TCP-4overG works.

Left to test automatically:
TCP-6overG
TCP-4to6
TCP-6to4

Eventually, something with UDP/ICMP should also be done, but after the above work I'm willing to declare victory for 0.9.2.

Christian Grothoff

2012-01-25 23:24

manager   ~0005377

Testcases now exist, but due to assertion failures in mesh they cannot really pass.

Christian Grothoff

2012-01-26 22:47

manager   ~0005393

Testcases now pass; however, only if the setup (SUID, etc.) is just right. Might want to make them 'pseudo-pass' if the permissions are wrong.

Issue History

Date ModifiedUsernameFieldChange
2012-01-14 20:50Christian GrothoffNew Issue
2012-01-14 20:50Christian GrothoffStatusnew => assigned
2012-01-14 20:50Christian GrothoffAssigned To => toelke
2012-01-14 20:50Christian GrothoffAssigned Totoelke => Christian Grothoff
2012-01-15 20:51Christian GrothoffRelationship addedparent of 0002069
2012-01-15 20:51Christian GrothoffRelationship addedparent of 0002071
2012-01-15 20:51Christian GrothoffRelationship addedparent of 0002067
2012-01-15 20:51Christian GrothoffRelationship addedparent of 0002063
2012-01-15 20:51Christian GrothoffRelationship addedparent of 0002070
2012-01-16 21:15Christian GrothoffRelationship addedparent of 0002073
2012-01-17 18:52Christian GrothoffRelationship addedparent of 0002081
2012-01-17 18:52Christian GrothoffRelationship addedrelated to 0002066
2012-01-17 18:52Christian GrothoffRelationship addedrelated to 0002065
2012-01-17 18:55Christian GrothoffPrioritynormal => high
2012-01-19 22:14Christian GrothoffRelationship addedparent of 0002089
2012-01-19 22:15Christian GrothoffRelationship addedparent of 0002087
2012-01-19 22:15Christian GrothoffRelationship addedparent of 0002088
2012-01-21 15:47Christian GrothoffRelationship addedparent of 0002090
2012-01-21 15:48Christian GrothoffRelationship addedparent of 0002094
2012-01-21 16:23Christian GrothoffRelationship addedparent of 0002095
2012-01-24 20:30Christian GrothoffNote Added: 0005369
2012-01-25 23:23Christian GrothoffRelationship addedparent of 0002104
2012-01-25 23:23Christian GrothoffRelationship addedparent of 0002107
2012-01-25 23:23Christian GrothoffRelationship addedparent of 0002105
2012-01-25 23:24Christian GrothoffNote Added: 0005377
2012-01-26 22:47Christian GrothoffNote Added: 0005393
2012-01-26 22:56Christian GrothoffStatusassigned => resolved
2012-01-26 22:56Christian GrothoffFixed in Version => 0.9.2
2012-01-26 22:56Christian GrothoffResolutionopen => fixed
2012-02-28 10:05Christian GrothoffStatusresolved => closed