- Mar 16, 2018
-
-
Matthias Schiffer authored
Our VXLAN setup was changed to accept VXLAN packets without checksum almost 2 months ago, so we can disable sending the checksums now as well. Slightly improves performance.
-
- Mar 09, 2018
-
-
Matthias Schiffer authored
-
- Mar 08, 2018
-
-
Matthias Schiffer authored
-
- Mar 07, 2018
-
-
Matthias Schiffer authored
-
- Feb 25, 2018
-
-
Matthias Schiffer authored
exec() is moved to gluon.util.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
- Feb 16, 2018
-
-
Christof Schulze authored
* change type of next_node.name * create domain entry for each entry and add to dnsmasq configuration [Matthias Schiffer: reword documentation]
-
- Feb 15, 2018
-
-
Matthias Schiffer authored
Both gluon.sysconfig and libgluonutil already remove the trailing newline if it exists. It's nicer to avoid files without a trailing newline, e.g. for printing the file contents in a terminal.
-
Martin Weinelt authored
Patch originally authored by @oleeander. Fixes #424
-
Matthias Schiffer authored
Allows to remove some redundant UCI lookups.
-
- Feb 07, 2018
-
-
Karsten authored
Fixes #1322
-
- Feb 03, 2018
-
-
Matthias Schiffer authored
The prefix is not used, and requesting it leads to odhcp6c log spam with certain DHCPv6 servers.
-
Matthias Schiffer authored
-
- Jan 26, 2018
-
-
Matthias Schiffer authored
Based-on-patch-by:
lemoer <git@irrelefant.net>
-
Matthias Schiffer authored
-
Matthias Schiffer authored
This does not do anything yet, as this_domain() is not implemented yet. Based-on-patch-by:
lemoer <git@irrelefant.net>
-
- Jan 24, 2018
-
-
Matthias Schiffer authored
Also disabling TX checksums and not only allowing incoming packets without checksum will provide another small speedup. As doing so would break wired meshing with VXLAN-enabled nodes that require non-zero checksums, we will wait a few days before this step.
-
Matthias Schiffer authored
Evaluating these rules before all the ICMPv6 rules improves wired mesh throughput measurably.
-
Matthias Schiffer authored
On most devices, there is only a single LAN interface connected to all LAN ports, so no bridge is necessary.
-
- 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
-
lemoer authored
[Matthias schiffer: rebase, add a few more restrictions]
-
lemoer authored
[Matthias Schiffer: rebase]
-
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
-
- Jan 17, 2018
-
-
Matthias Schiffer authored
Fixes #1311
-
Matthias Schiffer authored
Fixes #1308
-
- 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
-
-
David Bauer authored
-
- Dec 27, 2017
-
-
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
* 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
-