- Aug 14, 2020
-
-
Matthias Schiffer authored
Reorder scripts so that the mesh_lan interface is accounted for. Two other firewall upgrade scripts (mesh-babel and l3roamd) are reordered as well. While there seems to be no hard dependency at the moment, it makes sense to run the basic setup first, also to avoid problems with future changes. Closes: #2090 Fixes: ed094bc6 ("gluon-core: firewall: Allow custom gluon_wired interfaces (#2041)")
-
- Jun 01, 2020
-
-
Matthias Schiffer authored
Also make babel match batman-adv and only emit the wireless/tunnel/other fields when they are non-empty. Fixes: #1783
-
Matthias Schiffer authored
- Rename obtain_if_addr() to get_linklocal_address() - Pass buffer of size INET6_ADDRSTRLEN instead of the oversized NI_MAXHOST - Check if an address is link-local before converting to a string - Replace an incorrect use of strncmp() with strcmp() - Return status to caller - Streamline control flow While we're at it, the function handle_neighbour(), which is one of the callers of get_linklocal_address() is slightly cleaned up as well.
-
- Nov 24, 2019
-
-
Christof Schulze authored
-
Christof Schulze authored
-
Matthias Schiffer authored
In addition this PR contains: - split of gluon-respondd provider into multiple source files - minor additional cleanups in gluon-mesh-babel respondd provider (untested, as the babel respondd provider already doesn't compile prior to these changes...)
-
Matthias Schiffer authored
-
- Nov 23, 2019
-
-
Matthias Schiffer authored
Adjust for changed libbabelhelper API.
-
- Sep 29, 2019
-
-
Christof Schulze authored
specify command 'dump' for now until babeld supports filtering
-
Christof Schulze authored
increase size of path by 1 to be able to fit the full path including trailing \0 byte into array
-
- Sep 13, 2019
-
-
Christof Schulze authored
gluon-mesh-babel conigures babeld and thus the mesh. This mesh is only usable with routes to the clients which are discovered by l3roamd.
-
Christof Schulze authored
-
- Jun 16, 2019
-
-
bobcanthelpyou authored
-
- Dec 04, 2018
-
-
Christof Schulze authored
log-file /dev/stderr is broken for babeld as it eats log messages for debug log. This commit gets rid of the option. This allows -d N to be used as babeld command line option.
-
- Nov 29, 2018
-
-
bobcanthelpyou authored
-
bobcanthelpyou authored
-
bobcanthelpyou authored
-
- Nov 26, 2018
-
-
Christof Schulze authored
-
- Nov 21, 2018
-
-
Christof Schulze authored
gluon-core, gluon-mesh-babel: move lua functions that generate ll-addresses from a mac into gluon-core
-
Christof Schulze authored
gluon-mesh-babel: babel-respond: stop relying on mac addresses and instead obtain ll-address from nic
-
Christof Schulze authored
-
- Nov 18, 2018
-
-
Matthias Schiffer authored
-
- Nov 17, 2018
-
-
Matthias Schiffer authored
Rename to respondd.c / respondd.so, gluon.mk expects these names. This way we can remove the install code. The installed filename is changed to gluon-mesh-babel.so, bringing it in line with out common naming scheme.
-
- Aug 01, 2018
-
-
Christof Schulze authored
-