View Issue Details

IDProjectCategoryView StatusLast Update
0002064GNUnetVPN servicepublic2012-02-28 11:05
ReporterChristian Grothoff Assigned ToChristian Grothoff  
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 21: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-26 00:24

manager   ~0005377

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

Christian Grothoff

2012-01-26 23: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 Modified Username Field Change
2012-01-14 21:50 Christian Grothoff New Issue
2012-01-14 21:50 Christian Grothoff Status new => assigned
2012-01-14 21:50 Christian Grothoff Assigned To => toelke
2012-01-14 21:50 Christian Grothoff Assigned To toelke => Christian Grothoff
2012-01-15 21:51 Christian Grothoff Relationship added parent of 0002069
2012-01-15 21:51 Christian Grothoff Relationship added parent of 0002071
2012-01-15 21:51 Christian Grothoff Relationship added parent of 0002067
2012-01-15 21:51 Christian Grothoff Relationship added parent of 0002063
2012-01-15 21:51 Christian Grothoff Relationship added parent of 0002070
2012-01-16 22:15 Christian Grothoff Relationship added parent of 0002073
2012-01-17 19:52 Christian Grothoff Relationship added parent of 0002081
2012-01-17 19:52 Christian Grothoff Relationship added related to 0002066
2012-01-17 19:52 Christian Grothoff Relationship added related to 0002065
2012-01-17 19:55 Christian Grothoff Priority normal => high
2012-01-19 23:14 Christian Grothoff Relationship added parent of 0002089
2012-01-19 23:15 Christian Grothoff Relationship added parent of 0002087
2012-01-19 23:15 Christian Grothoff Relationship added parent of 0002088
2012-01-21 16:47 Christian Grothoff Relationship added parent of 0002090
2012-01-21 16:48 Christian Grothoff Relationship added parent of 0002094
2012-01-21 17:23 Christian Grothoff Relationship added parent of 0002095
2012-01-24 21:30 Christian Grothoff Note Added: 0005369
2012-01-26 00:23 Christian Grothoff Relationship added parent of 0002104
2012-01-26 00:23 Christian Grothoff Relationship added parent of 0002107
2012-01-26 00:23 Christian Grothoff Relationship added parent of 0002105
2012-01-26 00:24 Christian Grothoff Note Added: 0005377
2012-01-26 23:47 Christian Grothoff Note Added: 0005393
2012-01-26 23:56 Christian Grothoff Status assigned => resolved
2012-01-26 23:56 Christian Grothoff Fixed in Version => 0.9.2
2012-01-26 23:56 Christian Grothoff Resolution open => fixed
2012-02-28 11:05 Christian Grothoff Status resolved => closed