- Apr 01, 2018
-
-
Linus Lüssing authored
With the batman-adv multicast support compiled back in again we end up with multicast addresses in the batman-adv translation table. Currently we wrongly interpret multicast addresses returned by TT as a unique host, too, which adds them with a source address filter to ebtables as well. However, the source address of an ethernet frames is never supposed to be a multicat one. This leads to unnecessary entries in ebtables. Fixing this by ignoring those MAC addreses returned by TT which have the multicast bit set. Signed-off-by:
Linus Lüssing <linus.luessing@c0d3.blue>
-
- Mar 28, 2018
-
-
Jan-Tarek Butt authored
Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de>
-
- Mar 27, 2018
-
-
Matthias Schiffer authored
* Use correct width * Don't display focus outline (Webkit) * Don't let option elements inherit error colors (Webkit)
-
Matthias Schiffer authored
Some HTTP endpoints were writing annoying "broken pipe" messages to stderr.
-
- Mar 20, 2018
-
-
Martin Weinelt authored
-
- Mar 17, 2018
-
-
Matthias Schiffer authored
-
Jan-Tarek Butt authored
-
Jan-Tarek Butt authored
-
Matthias Schiffer authored
This setting allows to enforce manually setting a hostname. In the initial configuration, the hostname field is now left empty; when setting the hostname is not enforced, the default hostname is shown as the field placeholder. Fixes #1139
-
Matthias Schiffer authored
Also add documentation about config mode settings.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
- 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 12, 2018
-
-
Matthias Schiffer authored
This package only provides the choice between "security" and "performance mode". It should only be enabled when specified in site.mk.
-
- Mar 11, 2018
-
-
Matthias Schiffer authored
The RFC standard multicast querier interval is 120s. Our querier uses in interval of 20s for better support of roaming clients, but our robustness setting of 3 leads to external queriers using the standard interval to be timeout after only 60s, leading to frequent "querier appeared/disappeared" messages. Increase robustness so that external queriers with any interval <180s are supported.
-
- Mar 09, 2018
-
-
Matthias Schiffer authored
-
- Mar 08, 2018
-
-
Matthias Schiffer authored
Our provider modules are prefixed with gluon- now, and the log message about a missing provider dir was confusing users.
-
Matthias Schiffer authored
-
Ruben Barkow authored
-
- Mar 07, 2018
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
We must ensure that each node becomes IGMP/MLD querier for its local clients; having only a single querier for the whole mesh is generally unreliable, leading to frequent "IGMP/MLD querier appeared/disappeared" messages from batman-adv and unreliable snooping. In smaller meshes it might be interesting only segment querier domains, but allow membership reports to pass through the mesh, in order to support snooping switches outside the mesh without special configuration. A site.conf switch is provided to control this behaviour. Fixes #1320
-
- Mar 02, 2018
-
-
rubo77 authored
-
- Mar 01, 2018
-
-
Matthias Schiffer authored
Fixes: 7ccdacd2 ("treewide: rework check_site_lib.lua")
-
- Feb 26, 2018
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
A downside of this behaviour is that the page does not work for IPv4-only clients, as the redirect will always point at an IPv6 address. Still, it seems like a good idea to enforce the redirect even from the IPv4 next-node address, as switching nodes while being connected to the status page would lead to unexpected behaviour.
-
Matthias Schiffer authored
All Access-Control-Allow-Origin are removed to improve users' privacy. As the status page API is thus not useful without the status page anymore, merge them back into a single package. The status-page-api respondd provider is removed as well. Fixes #1194
-
Matthias Schiffer authored
This new status page is significantly smaller than the old one. It always loads its resources from the same host as the page itself, not requiring cross-origin requests anymore. It also uses the common i18n infrastructure of gluon-web. Fixes #914
-
- Feb 25, 2018
-
-
Matthias Schiffer authored
- CGI script and index.html are moved from gluon-web to gluon-config-mode-core, the script is renamed to 'config' - gluon-web and gluon-web-model base views and i18n files are symlinked into the new path - gluon-web-theme is renamed to gluon-config-mode-theme and installs directly into the new path - all gluon-web-* models, controllers and views are moved into the new path
-
Matthias Schiffer authored
-
Matthias Schiffer authored
Also bring back gluon-web-theme's i18n strings.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
exec() is moved to gluon.util.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-