- 17 Apr, 2016 2 commits
-
-
Juliusz Chroboczek authored
-
Matthieu Boutier authored
The code assumes that route->channels is NULL when route->channels_len is 0, such that free(route->channels) will work. Think about this scenario: update(r, some channels) # route->channels = malloc(…) update(r, no channel) # free(route->channels) update(r, no channel) # free(route->channels) Thanks to Dave Taht for pointing the issue.
-
- 15 Apr, 2016 1 commit
-
-
Matthieu Boutier authored
When the v6 prefix is ::/0, then it is considered as less specific than any v4-mapped prefix. Remark that "no source prefix" is encoded by "src_plen == 0". This might be an issue, since "src_plen == 0" means ::/0, a v6 prefix. So the route (1.1.1.1/32 from 0.0.0.0/0) is internally represented by (1.1.1.1/32 from ::/0). When compared with (::/0 from 2001:db8::/32), the two source prefixes are comparable. This is not a problem in practice, since 2 pairs of prefixes are disjoint whether the dst prefixes or the src prefixes are disjoint.
-
- 08 Apr, 2016 1 commit
-
-
Juliusz Chroboczek authored
-
- 24 Mar, 2016 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This allows 0 to appear within a channel list, which is consistent with draft-chroboczek-babel-diversity-routing-01.
-
Juliusz Chroboczek authored
-
- 23 Mar, 2016 1 commit
-
-
Juliusz Chroboczek authored
-
- 14 Mar, 2016 1 commit
-
-
Juliusz Chroboczek authored
-
- 17 Feb, 2016 1 commit
-
-
Matthieu Boutier authored
-
- 16 Feb, 2016 1 commit
-
-
Juliusz Chroboczek authored
Noted by Matthieu Boutier.
-
- 14 Feb, 2016 5 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Many of the directives don't make sense after startup.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 13 Feb, 2016 4 commits
-
-
Juliusz Chroboczek authored
-
Julien Cristau authored
The absolute path to the socket can be passed to the -g/-G command line options, or to the new local-path/local-path-readwrite config file directives. Signed-off-by: Julien Cristau <jcristau@debian.org>
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 12 Feb, 2016 9 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Now that the parser can be invoked at runtime, we need to be extra careful with error handling.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Noted by Baptiste Jonglez.
-
- 11 Feb, 2016 8 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Thanks to Dave Taht and Julien Cristau for pointing out the issue.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 10 Feb, 2016 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
It's been broken for ages, nobody noticed.
-
Juliusz Chroboczek authored
-