- Jan 10, 2023
-
-
Stefan Weil authored
Signed-off-by:
Stefan Weil <sw@weilnetz.de>
-
- Jan 07, 2023
-
-
Linus Lüssing authored
The site.node_client_prefix6() is only used internally by the l3roamd protocol. Therefore it is unnecessary to expose it to an administrator. Instead, if node_client_prefix6 is unspecified in the site, generate an IPv6 Unique Local Address prefix from the site domain_seed. This updates the site documentation as well and marks this setting as both optional and deprecated. Note: If you had the node_client_prefix6 specified before and want to use the new autogeneration from the domain_seed instead then this will break compatibility and will need a gluon-scheduled-domain switch. Signed-off-by:
Linus Lüssing <linus.luessing@c0d3.blue>
-
- Jan 04, 2023
-
-
Jan-Niklas Burfeind authored
-
Jan-Niklas Burfeind authored
-
Jan-Niklas Burfeind authored
-
Jan-Niklas Burfeind authored
-
Jan-Niklas Burfeind authored
-
- Jan 03, 2023
-
-
Jan-Niklas Burfeind authored
-
Jan-Niklas Burfeind authored
-
Jan-Niklas Burfeind authored
-
Jan-Niklas Burfeind authored
"GPL-2.0+" with its successor "GPL-2.0-or-later"
-
Jan-Niklas Burfeind authored
-
Jan-Niklas Burfeind authored
-
Jan-Niklas Burfeind authored
-
Jan-Niklas Burfeind authored
to match the editorconfig awk code in contrib/sign.sh and contrib/sigtest.sh reformatted as gawk does
-
Jan-Niklas Burfeind authored
changes ln from third to first form (see man ln)
-
Jan-Niklas Burfeind authored
-
Jan-Niklas Burfeind authored
changes ln from third to first form (see man ln)
-
- Jan 02, 2023
-
-
David Bauer authored
This adds a new package which allows configuration of Gluons cellular WWAN capabilities using the configuration mode. This way, a user can enter APN information as well as the SIM PIN and enable / disable the functionality. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
Add cellular configuration support to Gluon. This implementtaion focuses not on hotpluggable WWAN adapters but instead on embedded LTE modems found in travel-routers or FWA CPEs. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- Dec 27, 2022
-
-
Christof Schulze authored
Fixes #2732
-
- Dec 15, 2022
-
-
lemoer authored
The gateway_tq was added to respondd in #2596. Now, we also show it on the status page.
-
- Dec 13, 2022
-
-
Maciej Krüger authored
I was made aware of a bug when submitting the form while the element is disabled based on it's dependencies The fix was to inherit from AbstractValue instead of just node AbstractValue's AbstractValue:resolve_node_depends() in particular solves the issue, but it made more sense to just use the full base class
-
Maciej Krüger authored
Co-authored-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
- Dec 10, 2022
-
-
Maciej Krüger authored
-
Maciej Krüger authored
-
Maciej Krüger authored
-
- Dec 09, 2022
-
-
Jan-Niklas Burfeind authored
as well as the target itself
-
- Nov 08, 2022
-
-
Kistelini authored
If the uci option 'gluon.wireless.preserve_channels' is set then the channel width of wireless radios (htmode) is preserved during updates, too.
-
- Oct 31, 2022
-
-
David Bauer authored
-
- Sep 12, 2022
-
-
David Bauer authored
Use the country3 option implemented in OpenWrt's hostapd configuration handling instead of adding it as a custom option. Signed-off-by:
David Bauer <mail@david-bauer.net> Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
-
- Aug 15, 2022
-
-
David Bauer authored
This method previously returned the string literal of the config key, leading to checks evaluating to true even in case this option was disabled. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
The preserve_channels configuration option was moved to the gluon UCI package without adding a proper migration. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- Aug 10, 2022
-
-
David Bauer authored
Increase the peer limit for ath10k-ct from 32 to 96 STAs like it is set for the non-ct firmware / driver. In order to make this work with the memory constraints of the wireless platform, reduce the number of concurrent vdevs to the maximum Gluon uses (4). Closes #2604 Signed-off-by:
David Bauer <mail@david-bauer.net> Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- Aug 09, 2022
-
-
lemoer authored
The below mentioned commit introduced a regression, that the "wifi" section of the request type "neighbours" was empty: ~# gluon-neighbour-info -d ::1 -r neighbours | ffh_pretty_json { "wifi": [ ], ... } After this commit, the section (correctly) looks like this: root@UFU-FWH-A272-Tresckowstr-GemR-vorne:~# gluon-neighbour-info -d ::1 -r neighbours | ffh_pretty_json { "wifi": { "ca:38:7e:42:5f:21": { "neighbours": { "fe:9f:4d:01:ea:e1": { "noise": -102, "inactive": 50, "signal": -84 }, "fe:df:b9:84:37:51": { "noise": -102, "inactive": 20, "signal": -73 } } } }, ... } The issue was due to the fact, that the iteration over the (mesh) wifi interfaces was broken. The code was assuming, that the section config interface 'mesh_radio0' option proto 'gluon_mesh' in /etc/config/network contains an option "ifname", which it does not. The ifname property is only stored in the corresponding section in /etc/config/wireless: config wifi-iface 'mesh_radio0' option ifname 'mesh0' option network 'mesh_radio0' option mode 'mesh' ... Therefore, we now iterate over wifi-ifaces in /etc/config/wireless, that have the mode 'mesh' instead. This resolves the issue. Fixes 0f1fa243
-
lemoer authored
This new field reflects the TQ to the selected gateway. Before this commit, if you had connectivity issues in a larger mesh, it was a tedious task to understand which nodes are affected and which are not. By providing this new value for each node, it becomes easier to see which nodes are affected by the connectivity issues and which are not. The new field "gateway_tq" is located at the toplevel of the statistics resource (next to "gateway" and "gateway_nexthop"): gluon-neighbour-info -d ::1 -r statistics { ... "gateway": "02:a1:71:04:09:10", "gateway_nexthop": "88:e6:40:20:90:10", "gateway_tq": 193, ... }
-
Tom Herbers authored
This implements the same behavior as it is used in the autoupdater [1]. This is for example required to allow the manual installation of firmware upgrades via the config mode on devices which where migrated from swconfig to DSA. Otherwise the image will always be invalid. [1] https://github.com/freifunk-gluon/packages/commit/b80428166454d184f356e5a14a144911d9ee11aa
-
Matthias Schiffer authored
When running "fastd -v" fails, line may be NULL, causing a segfault in strncmp.
-
Tom Herbers authored
-