View Issue Details

IDProjectCategoryView StatusLast Update
0002066GNUnettun librarypublic2012-02-28 11:05
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.9.2Fixed in Version0.9.2 
Summary0002066: IP checksum calculation code is duplicated in dns, exit and vpn services
DescriptionThe code should be moved to a shared 'libgnunettun' library; that library should define the IP-structs (following naming conventions, for a change) and also provide basic IP routines, such as calculating the checksums, so that we don't need to do the same code in various places with different degree of correctness and/or completeness (IPv4-UDP checksums are sometimes done, sometimes not...).
TagsNo tags attached.

Relationships

related to 0002064 closedChristian Grothoff new VPN service (working with new exit/dns services) needs to be fully implemented and tested 

Activities

Christian Grothoff

2012-01-17 21:19

manager   ~0005282

Finished moving all checksum calculations and IP header initializations to libgnunettun in SVN 19219.

Issue History

Date Modified Username Field Change
2012-01-14 21:53 Christian Grothoff New Issue
2012-01-15 21:45 Christian Grothoff Assigned To => Christian Grothoff
2012-01-15 21:45 Christian Grothoff Status new => assigned
2012-01-17 19:52 Christian Grothoff Relationship added related to 0002064
2012-01-17 21:19 Christian Grothoff Note Added: 0005282
2012-01-17 21:19 Christian Grothoff Status assigned => resolved
2012-01-17 21:19 Christian Grothoff Fixed in Version => 0.9.2
2012-01-17 21:19 Christian Grothoff Resolution open => fixed
2012-01-17 21:19 Christian Grothoff Target Version 0.9.3 => 0.9.2
2012-02-28 11:05 Christian Grothoff Status resolved => closed