- Jan 19, 2018
-
-
Matthias Schiffer authored
In addition to significant internal differences in check_site_lib.lua (in particular unifying error handling to a single place for the upcoming multi-domain support), this changes the way fields are addressed in site check scripts: rather than providing a string like 'next_node.ip6', the path is passed as an array {'next_node', 'ip6'}. Other changes in site check scripts: * need_array and need_table now pass the full path to the sub fields to the subcheck instead of the key and value * Any check referring to a field inside a table implies that all higher levels must be tables if they exist: a check for {'next_node', 'ip6'} adds an implicit (optional) check for {'next_node'}, which allows to remove many explicit checks for such tables
-
- Dec 27, 2017
-
-
Sven Eckelmann authored
Signed-off-by:
Sven Eckelmann <sven@narfation.org>
-
- Nov 25, 2017
-
-
Christof Schulze authored
* gluon-core, gluon-client-bridge: introduce new firewall zone: local_client * gluon-core: put clients in local_client zone, introduce drop-zone, set dns-rules and zones * gluon-respondd: allow respondd on mesh * gluon-status-page-api: allow http input on mesh and client
-
- Oct 03, 2017
-
-
Matthias Schiffer authored
Filtering by MAC address won't filter out multicast packages like router solicitations, causing uradvd to send out router advertisements with maximum frequency (every 3 seconds) in active meshes, even when no local client is actually interested in the advertisements. Fixes #1230
-
- Sep 21, 2017
-
-
lemoer authored
-
- Aug 11, 2017
-
-
Matthias Schiffer authored
Some files have received some additional refactoring.
-
Matthias Schiffer authored
-
- Aug 08, 2017
-
-
Matthias Schiffer authored
-
- Jul 25, 2017
-
-
Matthias Schiffer authored
When a Gluon node is used to connect to an uplink router/DHCP server (for example in deployments without VPN tunnels), the gw_mode must be set to server; this should be preserved on upgrades. Fixes #1196
-
- Jul 19, 2017
-
-
Steffen Förster authored
[Matthias Schiffer: move to proto_gluon_bat0_setup() and default to BATMAN_IV]
-
- Jun 26, 2017
-
-
Matthias Schiffer authored
The next-node MAC address doesn't need to be unique in different communities, so we can as well add a default value.
-
- May 12, 2017
-
-
Matthias Schiffer authored
Reverts d5829d87 ("gluon-mesh-batman-adv-core: disable bridge port learning on bat0"). Fixes #1121
-
- Apr 27, 2017
-
-
Christof Schulze authored
-
- Apr 12, 2017
-
-
Matthias Schiffer authored
We now create bat0 and primary0 independently of the lower mesh interfaces, making the whole setup a lot more robust. In particular: - we can't accidentially destroy primary0 because of concurrent setup and teardown runs of different interfaces - bat0 will always exist, even when no mesh interfaces are up (e.g. no link on wired mesh) - interfaces going down and up again will never tear down the whole of batman-adv - we can enable and disable bat0 independently of the lower interface states
-
Matthias Schiffer authored
For simplicity, we don't use different MTUs for compat 14 and 15 anymore, there's no harm in using 1532 for batman-adv-legacy as well.
-
- Aug 08, 2014
-
-
Matthias Schiffer authored
-
- Aug 04, 2014
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
- Jul 28, 2014
-
-
Matthias Schiffer authored
-
- Jul 20, 2014
-
-
Nils Schneider authored
-
- Jul 19, 2014
-
-
Matthias Schiffer authored
Also move it to gluon-mesh-batman-adv, as mesh_on_wan is the only feature that needs a unique MAC address on the WAN interface.
-
- Jul 16, 2014
-
-
Matthias Schiffer authored
-
Nils Schneider authored
-
- Jul 14, 2014
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
The now empty gluon-firewall is removed.
-
- Jul 13, 2014
-
-
Nils Schneider authored
This will make a node announce all MACs of its interfaces participating in the batman-adv mesh. This enables other nodes to associate the announced object with both the data reported by batadv-vis as well as a simple list of neighbours as output by `iw dev $IFACE station dump`.
-
- Jul 11, 2014
-
-
Nils Schneider authored
All announce.d scripts have been moved to /lib/gluon/announce/announce.d The script /lib/gluon/announce/announce.lua will collect all information and output json.
-
- Jul 10, 2014
-
-
Matthias Schiffer authored
-
- Jul 07, 2014
-
-
Matthias Schiffer authored
-
- Jul 05, 2014
-
-
Matthias Schiffer authored
-
- Jun 10, 2014
-
-
Matthias Schiffer authored
-
- Jun 09, 2014
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
This also fixes the type of a few fields which were strings instead of numbers.
-
- Jun 06, 2014
-
-
Daniel Ehlers authored
For security reasons we should not accept incoming packets per default and instead allow specific services on specific interfaces.
-
- May 14, 2014
-
-
Matthias Schiffer authored
-
- Feb 21, 2014
-
-
Matthias Schiffer authored
-
- Jan 25, 2014
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
- Jan 24, 2014
-
-
Matthias Schiffer authored
-
- Jan 22, 2014
-
-
Matthias Schiffer authored
-