- Jun 26, 2021
-
-
David Bauer authored
Multi-port interfaces are stored in the network config as an array using the ports key.
-
David Bauer authored
Single LAN and WAN interfaces are now stored in the network configs "device" key.
-
- Jun 21, 2021
-
-
David Bauer authored
-
David Bauer authored
-
David Bauer authored
-
- Jun 15, 2021
-
-
Dark4MD authored
-
- May 05, 2021
-
-
lemoer authored
Before this commit the decision whether a vxlan layer will be introduced between the lower interface before the interface is added to batman was inside the proto. Now the decision is moved to the user of the proto.
-
- Apr 27, 2021
-
-
Jan-Tarek Butt authored
Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- 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 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.
-
- 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 19, 2020
-
-
Jan-Tarek Butt authored
Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de>
-
- 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)")
-
- 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 30, 2020
-
-
Matthias Schiffer authored
When gluon.core.switch_domain is set, it replaces the old domain. This also replaces an unnecessary uci:commit() with uci:save().
-
- Jun 21, 2020
-
-
Matthias Schiffer authored
On lantiq, the default WAN ifname is 'dsl0' even on devices that have a separate WAN port. At least on devices using swconfig we can override this with the switch port labelled as 'wan'.
-
- 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
-
Matthias Schiffer authored
Instead of looking at the initial UCI config, we can read this information from board.json.
-
- Jun 12, 2020
-
-
Matthias Schiffer authored
Because is_disabled() was always returning true or false, the first_non_nil() would never actually check the default setting from site.conf. This was broken since v2017.1. Fixes: 6cf03bab ("treewide: replace normal uses of luci.model.uci with simple-uci to reduce LuCI dependencies") (cherry picked from commit 3c2593b6)
-
- Jun 11, 2020
-
-
Matthias Schiffer authored
Because is_disabled() was always returning true or false, the first_non_nil() would never actually check the default setting from site.conf. This was broken since v2017.1. Fixes: 6cf03bab ("treewide: replace normal uses of luci.model.uci with simple-uci to reduce LuCI dependencies")
-
- 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
-
- Jun 07, 2020
-
-
Matthias Schiffer authored
The interfaces should always exist and just be disabled when outdoor mode is enabled. Not creating them at all leads to an issue in the advanced wifi settings where an additional reload of the page is necessary after enabling or disabling the ourdoor mode to make the mesh VIF options appear or disappear. (cherry picked from commit b15b008e)
-
- Jun 06, 2020
-
-
Matthias Schiffer authored
The interfaces should always exist and just be disabled when outdoor mode is enabled. Not creating them at all leads to an issue in the advanced wifi settings where an additional reload of the page is necessary after enabling or disabling the ourdoor mode to make the mesh VIF options appear or disappear.
-
- May 31, 2020
-
-
Jan-Jonas Sämann authored
This allows for multiple mesh legs out of one box. Useful for offloaders and networks using vlan for separate mesh transport. Custom mesh interfaces in a VXLAN domain are otherwise firewalled. This fixes #1479
-
- May 29, 2020
-
-
David Bauer authored
This adds support for the beacon interval to be set on a per-band base. This has the potential to reduce the amount of airtime used up for sending beacon frames.
-
- 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 08, 2020
-
-
Matthias Schiffer authored
The netdev() lookup is confusing to use: whenever a interface does not exist during boot (for example VLAN) or when the address is overridden from board.json (which is not obvious at all), it will yield either no address, or a different address than expected. To avoid this confusion, using board.json-based interface() is preferable. This converts all uses of netdev() to the corresponding lan/wan lookups, except for the final fallback for eth0.
-
Matthias Schiffer authored
In most cases, board.json does not contain any MAC addresses; in this case, the default MAC address of the underlying interface is to be used.
-