- 09 Mar, 2019 4 commits
-
-
Juliusz Chroboczek authored
Known issues: - we create a neighbour entry before the first successful challenge; - we compute HMAC for each HMAC TLV rather than just once; - we only support sending one HMAC TLV; - we don't support key rotation. Co-authored-by: Clara Do <clarado_perso@yahoo.fr> Co-authored-by: Weronika Kolodziejak <weronika.kolodziejak@gmail.com>
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 08 Mar, 2019 6 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
What was I thinking?
-
Juliusz Chroboczek authored
Since this causes flushbuf to take a struct interface, we're basically carrying a struct interface all over the place. Good.
-
Juliusz Chroboczek authored
Avoid the duplication by passing around an interface pointer.
-
Fabian Bläse authored
src_plen for IPv4 routes imported from kernel has not been adjusted to v4mapped encoding. Therefore IPv4 xroutes used an inconsistent encoding which lead to failed comparisons when sending updates. Routes received from neighbors with the same prefix as xroutes therefore have been announced to neighbours instead. This issue is fixed by converting src_plen on import. Signed-off-by: Fabian Bläse <fabian@blaese.de>
-
Juliusz Chroboczek authored
This was introduced when the old_if table was made dynamic.
-
- 26 Dec, 2018 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
As pointed out by Toke Boot, this causes huge bursts of Hellos when we encounter many new neighbours at a time.
-
- 23 Dec, 2018 1 commit
-
-
Juliusz Chroboczek authored
-
- 22 Dec, 2018 9 commits
-
-
Christof Schulze authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Thanks to Dave Taht.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This removes an arbitrary limit on the number of interfaces. Thanks to Christof Schulze.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This avoids a network meltdown in extreme cases. Thanks to Teco Boot.
-
Christof Schulze authored
When adding a network interface that is already known to babeld, an error message is displayed and the new configuration is ignored. This message is adjusted to include the name of the interface being added so it is visible from the logs without context
-
Christof Schulze authored
This removes a duplicate call to local_notify_interface(ifp, LOCAL_FLUSH) which lead to duplicate output on the monitoring socket.
-
- 14 Dec, 2018 1 commit
-
-
Dave Taht authored
It was essentially a no-op with an inverted test.
-
- 09 Nov, 2018 6 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This reverts commit 005f1197.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 08 Nov, 2018 5 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Thanks to Dave Taht for the report.
-
Dave Taht authored
Now that we can carry more routes, try to carry them.
-
Dave Taht authored
A late hello is an early warning sign of a cpu overload or overbuffering.
-
Dave Taht authored
-
- 01 Nov, 2018 1 commit
-
-
Christof Schulze authored
Only set rp_filter to 0 if it contains a different value when initializing new interfaces. This is helpful to run babeld inside docker without --privileged
-
- 29 Oct, 2018 1 commit
-
-
Juliusz Chroboczek authored
Thanks to Dave Taht.
-
- 25 Oct, 2018 4 commits
-
-
Juliusz Chroboczek authored
This allows walking the two lists in parallel.
-
Juliusz Chroboczek authored
Use binary search to locate an xroute.
-
Antonin Décimo authored
-
Antonin Décimo authored
Reported by cppcheck. (portability) '(void*)((char*)current_attribute)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined.
-