View Issue Details

IDProjectCategoryView StatusLast Update
0002066GNUnettun librarypublic2012-02-28 10:05
ReporterChristian Grothoff Assigned ToChristian Grothoff Due Date
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 20:19

manager   ~0005282

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

Issue History

Date ModifiedUsernameFieldChange
2012-01-14 20:53Christian GrothoffNew Issue
2012-01-15 20:45Christian GrothoffAssigned To => Christian Grothoff
2012-01-15 20:45Christian GrothoffStatusnew => assigned
2012-01-17 18:52Christian GrothoffRelationship addedrelated to 0002064
2012-01-17 20:19Christian GrothoffNote Added: 0005282
2012-01-17 20:19Christian GrothoffStatusassigned => resolved
2012-01-17 20:19Christian GrothoffFixed in Version => 0.9.2
2012-01-17 20:19Christian GrothoffResolutionopen => fixed
2012-01-17 20:19Christian GrothoffTarget Version0.9.3 => 0.9.2
2012-02-28 10:05Christian GrothoffStatusresolved => closed