View Issue Details

IDProjectCategoryView StatusLast Update
0002919GNUnetexit daemonpublic2013-12-24 20:54
ReporterChristian Grothoff Assigned ToChristian Grothoff  
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 09: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 17: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 16:34

manager   ~0007565

Implemented in SVN 30418.

Issue History

Date Modified Username Field Change
2013-06-28 17:29 Christian Grothoff New Issue
2013-07-11 00:06 Christian Grothoff Priority normal => high
2013-07-11 00:06 Christian Grothoff Status new => confirmed
2013-07-11 00:06 Christian Grothoff Target Version 0.10.1 => 0.10.0
2013-07-22 09:20 Christian Grothoff Note Added: 0007259
2013-08-12 21:16 Christian Grothoff Relationship added parent of 0002917
2013-08-12 21:19 Christian Grothoff Relationship added child of 0002915
2013-08-15 13:00 Christian Grothoff Assigned To => Bart Polot
2013-08-15 13:00 Christian Grothoff Status confirmed => assigned
2013-09-22 17:37 Christian Grothoff Note Added: 0007469
2013-10-26 16:34 Christian Grothoff Assigned To Bart Polot => Christian Grothoff
2013-10-26 16:34 Christian Grothoff Note Added: 0007565
2013-10-26 16:34 Christian Grothoff Status assigned => resolved
2013-10-26 16:34 Christian Grothoff Fixed in Version => 0.10.0
2013-10-26 16:34 Christian Grothoff Resolution open => fixed
2013-12-24 20:54 Christian Grothoff Status resolved => closed