- Oct 05, 2023
-
-
Matthias Schiffer authored
The dependency is unused.
-
- Jan 09, 2023
-
-
Jan-Niklas Burfeind authored
-
- Jan 07, 2023
-
-
Linus Lüssing authored
The site.node_client_prefix6() is only used internally by the l3roamd protocol. Therefore it is unnecessary to expose it to an administrator. Instead, if node_client_prefix6 is unspecified in the site, generate an IPv6 Unique Local Address prefix from the site domain_seed. This updates the site documentation as well and marks this setting as both optional and deprecated. Note: If you had the node_client_prefix6 specified before and want to use the new autogeneration from the domain_seed instead then this will break compatibility and will need a gluon-scheduled-domain switch. Signed-off-by:
Linus Lüssing <linus.luessing@c0d3.blue>
-
- Jul 07, 2022
-
-
Maciej Krüger authored
-
Maciej Krüger authored
-
Maciej Krüger authored
-
Maciej Krüger authored
-
- Feb 23, 2022
-
-
Matthias Schiffer authored
With Babel, wired meshing cannot run on the same logical interface as non-mesh traffic, so using VXLAN is mandatory.
-
- Feb 22, 2022
-
-
Matthias Schiffer authored
-
- Jan 14, 2022
-
-
aiyion.prime authored
-
- Oct 07, 2021
-
-
Matthias Schiffer authored
This removes PKG_VERSION and PKG_RELEASE from most Makefiles, as the value was never useful for Gluon packages; instead, PKG_VERSION is set to 1 in gluon.mk. It also removes two other weird definitions: - gluon-iptables-clamp-mss-to-pmtu replicating the old PKG_VERSION logic from gluon-core, but without the fixed PKG_BUILD_DIR to prevent unnessary rebuilds - gluon-hoodselector set GLUON_VERSION=3
-
- Aug 13, 2021
-
-
aiyion.prime authored
-
- Sep 13, 2020
-
-
David Bauer authored
This renames the local_client zone to loc_client, as local_clint exceeds the maximum zone length allowed for firewall3, which is 11 bytes. This worked previously due to firewall3 using unsafe string operations. Now creation of the chain fails (latest OpenWrt master).
-
- 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
-