- Mar 25, 2022
-
-
J. Burfeind authored
Gone due to commit 45c84a11 ("ar71xx: drop target")
-
- Mar 24, 2022
-
-
J. Burfeind authored
Gone due to commit 45c84a11 ("ar71xx: drop target")
-
- Feb 22, 2022
-
-
Matthias Schiffer authored
With the new role-based interface configuration, it would be better to rename the wan/wan6 interfaces to uplink/uplink6, but that would cause unnecessary churn for the firewall configuration, so it is left for a later update. As all interfaces with the 'uplink' role are in the br-wan bridge, it is not possible to assign these to the 'mesh' role independently - instead, br-wan is added as a mesh interface as soon as a single interface has both the 'uplink' and 'mesh' roles. The UCI section for this configuration is now called 'mesh_uplink' instead of 'mesh_wan'. For all interfaces that have the 'mesh', but not the 'uplink' role a second configuration 'mesh_other' is created. If there is more than one such interface, all these interfaces are bridged as well (creating a bridge 'br-mesh_other'). This replaces the 'mesh_lan' section with its optional 'br-mesh_lan' bridge, but can also include interfaces that were not considered "LAN" when interfaces roles are modified (via site.conf or manually).
-
Matthias Schiffer authored
Do not write files when the content is unchanged. Avoids a few unnecessary filesystem writes when resetting ifname sysconfigs on each upgrade.
-
- Jan 23, 2022
-
-
Matthias Schiffer authored
/etc/config/gluon-core is used for nothing else. As /etc/config/gluon uses a named wireless section, also change the get_first() to get().
-
- Jan 14, 2022
-
-
Maciej Krüger authored
Co-Authored-By:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Maciej Krüger authored
This copies the code from web-admin and uses it to create a neat cli-accessible summary about a node This could also be extended or possibly have all the data the status page has Co-Authored-By:
Matthias Schiffer <mschiffer@universe-factory.net>
-
- Dec 19, 2021
-
-
David Bauer authored
The 'hwmode' setting has been replaced with 'band' in OpenWrt to add support for newer bands outside of 2.4G and 5G. Adjust Gluon accordingly. [Matthias Schiffer: rebased, extended commit message]
-
- Sep 13, 2021
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
Avoid requiring gluon.wireless from gluon.platform, and requiring gluon.platform from various other scripts.
-
- Aug 28, 2021
-
-
Tom Herbers authored
-
- Aug 27, 2021
-
-
citronalco authored
-
- Aug 12, 2021
-
-
micw authored
Co-authored-by:
Michael Wyraz <michael.wyraz@evermind.de>
-
- Aug 11, 2021
-
-
micw authored
-
- Aug 10, 2021
-
-
David Bauer authored
-
- Jul 17, 2021
-
-
David Bauer authored
The PHY lookup helper "find_phy_by_path" could not lookup the PHY name for paths from multi-phy devices. An example for such a path would be: '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0+1' The integer after the plus (+) character determines the PHY index of the specific device in relation to the PHY with the lowest index of the device. For example, if the device provides phy2 and phy3, the above path would describe phy3. In case the device provides phy0 and phy1, it would describe phy1. Rewrite the "find_phy_by_path" function to support those paths as well as regular device paths in a universal manner. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- Jul 15, 2021
-
-
aiyion.prime authored
[Matthias Schiffer: simplify close_fds() helper and use in child process]
-
- Jul 13, 2021
-
-
Matthias Schiffer authored
VoCores aren't exactly useful mesh nodes except for experimentation. They certainly aren't worth maintaining a whole target, in particular one that has a WLAN driver not used by any other target.
-
- Jul 01, 2021
-
-
David Bauer authored
The file_contains_line helper function was not testing whether a file exists or not prior attempting to read from it. Add this check to circumvent errors on the private WiFi config in case the hwflags file is missing. Reported-by:
Tom Herbers <freifunk@tomherbers.de> Tested-by:
Tom Herbers <freifunk@tomherbers.de> Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- Jun 26, 2021
-
-
David Bauer authored
-
- Jun 21, 2021
-
-
David Bauer authored
-
- Jan 13, 2021
-
-
Sven Eckelmann authored
-
- Jan 10, 2021
-
-
Sven Eckelmann authored
-
Sven Eckelmann authored
-
- 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.
-
- 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)
-
- 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.
-
- Jul 02, 2020
-
-
Matthias Schiffer authored
-
- Jun 14, 2020
-
-
David Bauer authored
Backporting the MFP patch allows us to utilize WPA3 features on this target. Tested on TP-Link Archer C20i
-
- Jun 10, 2020
-
-
David Bauer authored
Backporting the MFP patch allows us to utilize WPA3 features on this target. Tested on TP-Link Archer C20i
-
- May 28, 2020
-
-
David Bauer authored
Separate wireless-related helper methods from the util module to a new wireless module. This keeps them separated, as the amount of wireless helpers increased in the past, justifying a separate module.
-
- May 10, 2020
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
- Use util.find_phy() - Stop foreach() as soon as the result is known
-
- May 04, 2020
-
-
Matthias Schiffer authored
gsub() returns the number of matches as its second return value. This was unintendedly passed through by the util functions trim() and node_id(). It can be presumed that this had no effect in practice, but it can lead to surprising output when passing values to print() for debugging.
-
- Apr 11, 2020
-
-
David Bauer authored
Fixes commit 6692095f
-
- Mar 25, 2020
-
-
David Bauer authored
This adds a helper method, which determines if the current platform supports WPA3 or not. WPA3 is supported if - the device is not in the featureset category "tiny" - the WiFi driver supports 802.11w management frame protection
-
- Mar 11, 2020
-
-
Matthias Schiffer authored
Allow wildcard matches on all subtargets of a target, or a full wildcard always returning true when no arguments are passed.
-
- Mar 09, 2020
-
-
Jan Alexander authored
-
- Nov 26, 2019
-
-
Simon Terzenbach authored
-