- 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
-
Matthias Schiffer authored
libgluonutil is not usable outside the OpenWrt/LEDE environment anyways, so it doesn't make much sense to make the CMakeLists.txt overly generic.
-
Matthias Schiffer authored
The domain configs are not checked yet, and not used for anything. Based-on-patch-by:
lemoer <git@irrelefant.net>
-
lemoer authored
[Matthias schiffer: rebase, add a few more restrictions]
-
lemoer authored
[Matthias Schiffer: rebase]
-
Matthias Schiffer authored
-
lemoer authored
Not useful by itself except for testing; will be used for multi-domain support. [Matthias Schiffer: rename script, use for initial configuration]
-
lemoer authored
This should not convert JSON to a Lua table and back, as this loses the distinction between arrays and objects, but as our site.conf is defined in Lua anyways (for now), this can be fixed in a later revision. [Matthias Schiffer: rename to gluon-show-site, rebase]
-
- Jan 18, 2018
-
-
lemoer authored
[Matthias Schiffer: change section name and commit message]
-
Matthias Schiffer authored
By basing the Lua gluon.site module on gluonutil_load_site_config(), the config load implementation needs to changed only in a single place for multi-domain support.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
- Jan 17, 2018
-
-
Matthias Schiffer authored
Fixes #1311
-
Matthias Schiffer authored
Fixes #1308
-
Matthias Schiffer authored
-
Matthias Schiffer authored
Fixes #1310
-
- Jan 16, 2018
-
-
David Bauer authored
-
- Jan 11, 2018
-
-
Matthias Schiffer authored
The 'auto' attribute still allows enabling the interface using ifup, which is not intended when wired mesh is disabled.
-
- Jan 03, 2018
-
-
Linus Lüssing authored
This enables the ebtables internal locking mechanism which will avoid race conditions between multiple, concurrent ebtables calls. This is a preparation for the upcoming gluon-arp-limiter daemon, to avoid issues if upon restarting gluon-ebtables the gluon-arp-limiter daemon tries to modify the tables. Signed-off-by:
Linus Lüssing <linus.luessing@c0d3.blue>
-
David Bauer authored
-
- Dec 31, 2017
-
-
Christof Schulze authored
-
- Dec 29, 2017
-
-
Christof Schulze authored
-
- Dec 27, 2017
-
-
Christof Schulze authored
-
Sven Eckelmann authored
Signed-off-by:
Sven Eckelmann <sven@narfation.org>
-
Sven Eckelmann authored
Signed-off-by:
Sven Eckelmann <sven@narfation.org>
-
Sven Eckelmann authored
Interacting with batman-adv's genl interface requires some code and definitions which could be shared between different packages. libbatadv is trying to do this without providing any guarantee for ABI or API stability. It is only useful in very controlled environments like gluon. Signed-off-by:
Sven Eckelmann <sven@narfation.org>
-
Matthias Schiffer authored
batman-adv uses gratuitous ARP packets with certain target addresses for BLA. Fixes #1198
-
Karsten authored
-
Matthias Schiffer authored
As core defines basic rules for this zone, it makes sense to create it there.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
Based-on-patch-by:
Christof Schulze <christof.schulze@gmx.net>
-
Matthias Schiffer authored
OUTPUT is always accepted, no need to allow ICMPv6 explicitly.
-
Matthias Schiffer authored
Wrap long lines.
-
- Dec 26, 2017
-
-
Ralf Jung authored
-
- Nov 25, 2017
-
-
Christof Schulze authored
-
Christof Schulze authored
-
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
-
Matthias Schiffer authored
Fixes #1269
-
- Nov 15, 2017
-
-
kb-light authored
-
- Oct 31, 2017
-
-
Christof Schulze authored
-