View Issue Details

IDProjectCategoryView StatusLast Update
0002919GNUnetexit daemonpublic2013-12-24 19:54
ReporterChristian Grothoff Assigned ToChristian Grothoff Due Date
PriorityhighSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.10.0Fixed in Version0.10.0 
Summary0002919: VPN/Exit should use non-binary regex for better performance
DescriptionWe discussed using hex-encoding, which should be a natural fit for IPv4/V6.
TagsNo tags attached.

Relationships

parent of 0002917 closedChristian Grothoff Exit should use regex instead of old mesh APP_TYPES 
child of 0002915 closedChristian Grothoff Port pt daemon to regex 

Activities

Christian Grothoff

2013-07-22 07:20

manager   ~0007259

All of the code to do this is now in tun/regex.c.

Note that we should ALSO implement "nice" policy parsing (i.e. allow the user to specify subnets, not regexes).

Christian Grothoff

2013-09-22 15:37

manager   ~0007469

Note that VPN now adds the port number to the regex (PREFIX[4|6]IP:PORT), but exit may not advertise the ports yet.

Christian Grothoff

2013-10-26 14:34

manager   ~0007565

Implemented in SVN 30418.

Issue History

Date ModifiedUsernameFieldChange
2013-06-28 15:29Christian GrothoffNew Issue
2013-07-10 22:06Christian GrothoffPrioritynormal => high
2013-07-10 22:06Christian GrothoffStatusnew => confirmed
2013-07-10 22:06Christian GrothoffTarget Version0.10.1 => 0.10.0
2013-07-22 07:20Christian GrothoffNote Added: 0007259
2013-08-12 19:16Christian GrothoffRelationship addedparent of 0002917
2013-08-12 19:19Christian GrothoffRelationship addedchild of 0002915
2013-08-15 11:00Christian GrothoffAssigned To => Bart Polot
2013-08-15 11:00Christian GrothoffStatusconfirmed => assigned
2013-09-22 15:37Christian GrothoffNote Added: 0007469
2013-10-26 14:34Christian GrothoffAssigned ToBart Polot => Christian Grothoff
2013-10-26 14:34Christian GrothoffNote Added: 0007565
2013-10-26 14:34Christian GrothoffStatusassigned => resolved
2013-10-26 14:34Christian GrothoffFixed in Version => 0.10.0
2013-10-26 14:34Christian GrothoffResolutionopen => fixed
2013-12-24 19:54Christian GrothoffStatusresolved => closed