- Apr 22, 2021
-
-
aiyion.prime authored
-
aiyion.prime authored
-
aiyion.prime authored
-
- Apr 07, 2021
-
-
aiyion.prime authored
overflow for 'DejaVu Sans'.
-
- Mar 15, 2021
-
-
J. Burfeind authored
End the process after one result in case -l is not given and destination address is unicast. Reduces singleshot execution time from timeout seconds to around 150ms. resolves #2184
-
- Mar 07, 2021
-
-
Matthias Schiffer authored
No package uses l2tp_ip.
-
- Jan 13, 2021
-
-
Sven Eckelmann authored
This device is a dual 5GHz device. It is recommended to manually change the radio of the first device to the lower 5GHz channels and the second radio to the upper 5GHz channels
-
Sven Eckelmann authored
-
- Jan 12, 2021
-
-
Matthias Schiffer authored
Fixes warnings about implicit pointer-to-int and int-to-pointer casts. Fixes: 59a4cd63 ("gluon-respondd: expose OWE clients in nodeinfo")
-
Matthias Schiffer authored
Fixes respondd on 64bit archs, as gluonutil_get_primary_domain() was assumed to return int without the prototype. Fixes: bcf57467 ("libgluonutil: implement gluonutil_get_primary_domain()")
-
- Jan 10, 2021
-
-
Sven Eckelmann authored
-
Sven Eckelmann authored
-
- Jan 09, 2021
-
-
David Bauer authored
This adds the OpenWrt label-mac device selection as the most preferred fallback. While this is only used on OpenWrt 19.07 for backports, we can also use the label-mac device when backporting device support. This way, we have to deal with less device-sepcific code downstream. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- Dec 29, 2020
-
-
CodeFetch authored
This commit introduces a simple function for writing to the syslog and replaces the custom function used by gluon-hoodselector.
-
- Dec 15, 2020
-
-
David Bauer authored
This switches the used wireless daemons for OWE / SAE to the OpenSSL flavors. The WolfSSL implementation currently seems to be broken. THis switch may be reverted at a later point in time when hostapd / wpa_supplicant implementations for WolfSSL have matured.
-
- Nov 11, 2020
-
-
Martin Weinelt authored
CPU: 750 MHz QCA9563 Flash: 8 MB RAM: 64 MB Radio 1: Qualcomm Atheros QCA9563 (b/g/n) Radio 2: Qualcomm Atheros QCA9887 (a/n/ac)
-
- Oct 05, 2020
-
-
Steffen Förster authored
Specifications: * SoC: MT7620A * RAM: 64 MB DDR * Flash: 8MB NOR SPI flash * WiFi: MT7612E (5Ghz) and builtin MT7620A (2.4GHz) * LAN: 1x100M The -factory images can be flashed from the device's web interface or via nmrpflash. Both devices differ by a additional power outlet for the EX3800. This patch has been tested on a EX3800 device.
-
- Sep 17, 2020
-
-
Andreas Ziegler authored
* gluon-core: remove obsolete file 100-core-reset-sysctl * gluon-core: remove obsolete cleanup line * gluon-client-bridge: remove obsolete cleanup line
-
- 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 29, 2020
-
-
T-X authored
This allows running a respondd querier and map server behind a Gluon node. For instance at Freifunk Lübeck we now moved the map server behind a Gluon VM and removed batman-adv and fastd from the map server VM to reduce the maintenance work. Increased multicast overhead should be minimal / non existent, as it is unlikely to accidentally have respondd queriers running behind a Gluon node. Signed-off-by:
Linus Lüssing <linus.luessing@c0d3.blue>
-
- Aug 28, 2020
-
-
Matthias Schiffer authored
The rewrite of the feature handling introduced multiple major bugs. One of them was caused by the way Lua's logical operators work: An expression of the form _'autoupdater' and _'web-advanced' would return 'web-advanced' rather than the boolean true when _ returned both strings unchanged (because the features are enabled). As entries with more than a single feature name in their expressions did not set no_default, Gluon would then attempt to add gluon-web-advanced to the package selection, as web-advanced is a "pure" feature. To fix this, and get rid of the annoying nodefault, separate handling of "pure" feature and handling of logical expressions into two separate functions, called feature() and when(). To simplify the feature definitions, the package list is now passed directly to these functions rather than in a table with a single field 'packages'. Fixes: ee5ec5af ("build: rewrite features.sh in Lua")
-
- Aug 19, 2020
-
-
Jan-Tarek Butt authored
Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de>
-
- Aug 15, 2020
-
-
Martin Weinelt authored
-
Matthias Schiffer authored
Default to the alphabetically smallest branch if none is set in site.conf. Also prevent enabling the autoupdater when no branches exist.
-
Matthias Schiffer authored
The new options are CONFIG_GLUON_AUTOUPDATER_BRANCH and CONFIG_GLUON_AUTOUPDATER_ENABLED and allow to control the default branch and default enable status separately. The `or ''` fallback in targets/generic is removed, as GLUON_ENV will set all variables in GLUON_VARS, making previously non-existing variables exist with an empty value.
-
Matthias Schiffer authored
We already have a proper message when the creation of an alias fails because of a name conflict. Also add a message when the primary filename of a domain config is already occupied by another domain's alias. Also add an 'Error:' prefix to the existing message to easier to see.
-
- 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)")
-
- Aug 08, 2020
-
-
David Bauer authored
This adds the wireless client count for 2.4GHz and 5 GHz radios to the status page. Previously, only the total client count advertised by the mesh protocol was visible.
-
- Jul 13, 2020
-
-
David Bauer authored
This will hide the outdoor mode setting on compatible devices in case the defined channels should be preserved. Otherwise a user might be under the impression their device is compliant with outdoor operation when in reality it still uses prohibited channels. (cherry picked from commit 73b830eb)
-
Matthias Schiffer authored
- #pragma once include guard - include string.h to get memset and memcmp prototypes to fix respondd provider build warning (cherry picked from commit e32fa5bc)
-
Matthias Schiffer authored
When the network connectivity is bad, routers may not appear in the translation tables, or there may be no originator with TQ >0. Such conditions to not warrant spamming the log with error messages. (cherry picked from commit fcd07de6)
-
Matthias Schiffer authored
(cherry picked from commit e384f899)
-
- Jul 05, 2020
-
-
David Bauer authored
This will hide the outdoor mode setting on compatible devices in case the defined channels should be preserved. Otherwise a user might be under the impression their device is compliant with outdoor operation when in reality it still uses prohibited channels.
-
Matthias Schiffer authored
Allow replacing the default OSM layer with a custom XYZ layer in site.conf.
-
- Jul 03, 2020
-
-
Matthias Schiffer authored
Replace the ugly arrow shown in Firefox with a custom SVG arrow. Tested and working in Firefox, Chrome and Edge. The arrow doesn't show in IE, but the gluon-web-model JavaScript is already severely broken in IE, so we don't care.
-
- Jul 02, 2020
-
-
Matthias Schiffer authored
Remove unused and obsolete code.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-