David Bauer
3d94a09e96
mediatek-mt7622: add support for Ubiquiti UniFi 6 LR
...
Signed-off-by: David Bauer <mail@david-bauer.net>
2021-06-29 22:23:05 +02:00
David Bauer
260a75cd59
gluon-core: use HE radio mode if available
...
Configure a radio for HE (802.11ax) operation in case it's supported by
the hardware. This can be the case for 2.4 GHz as well as 5 GHz.
Signed-off-by: David Bauer <mail@david-bauer.net>
2021-06-29 22:23:05 +02:00
David Bauer
4985b21858
modules: update OpenWrt
...
e16a45f258 iwinfo: update to latest Git HEAD
0c51b265bf iwinfo: update to latest Git HEAD
85cef1cf22 kernel: bump 5.4 to 5.4.128
e171d11f55 libusb: Fix parsing of descriptors for multi-configuration devices
3d62b5d5c6 base-files: fix /tmp/TZ when zoneinfo not installed
3047df2317 base-files: fix zoneinfo support
ab5010d170 exfat: update to 5.12.3
72d93c1ba4 realtek: Fix failsafe mode
7a5a247c1f base-files: failsafe: Remove the VLAN modifier from interface name
c0fdfd15fc base-files: failsafe: Fix IP configuration
98b1a6435f kernel: Backport patch to automatically bring up DSA master when opening user port
ec780bdb92 kernel-5.4: backport latest patches for wireguard
82c700de67 hostapd: fix handling of the channel utilization options
1247a6bb35 bcm4908: fix Ethernet broken state after interface restart
25daa921da bcm4908: add kmod-gpio-button-hotplug
74dbf3412b base-files: fix typo in config_generate MAC check
125deb4d78 base-files: set MAC for bridge ports (devices) instead of bridge itself
e410ef8389 hostapd: wolfssl: add RNG to EC key
f6d8c0cf2b wolfssl: always export wc_ecc_set_rng
56228e9393 ath79: don't autodetect AR8033 PHY capabilities
2e157714a8 build,json: fix generation with empty profiles
8add3e139c build: preserve profiles.json between builds
2021-06-27 22:38:26 +02:00
Martin Weinelt
4f53b9848c
Merge pull request #2248 from blocktrron/pr-ar71xx-cleanup
2021-06-26 23:53:23 +02:00
David Bauer
9c60b455c9
docs: hardware: fix minor grammar issue
2021-06-26 22:55:03 +02:00
David Bauer
69ba8e3cfe
gluon-core: fix handling of multi-port interfaces
...
Multi-port interfaces are stored in the network config as an array using
the ports key.
2021-06-26 19:56:17 +02:00
David Bauer
98b16933d3
gluon-core: update board.json interface path
...
Single LAN and WAN interfaces are now stored in the network configs
"device" key.
2021-06-26 19:55:38 +02:00
Martin Weinelt
e7c45e5425
Merge pull request #2236 from freifunk-gluon/badges
2021-06-26 02:33:43 +02:00
David Bauer
f16061e021
docs: replace ar71xx occurences with ath79
...
Replace occurences of ar71xx with ath79. Remove references of ar71xx
targets which are not relevant anymore.
2021-06-26 02:20:08 +02:00
David Bauer
9fdc57c175
treewide: drop ar71xx platform specific code
2021-06-26 02:17:15 +02:00
David Bauer
003c90f0b2
docs: drop ar71xx targets from supported devices
2021-06-26 02:14:59 +02:00
Martin Weinelt
916cc33802
Merge pull request #2235 from freifunk-gluon/next-2102
2021-06-26 00:15:19 +02:00
David Bauer
4a75e0942e
generic: drop BUSYBOX_CONFIG_FEATURE_PREFER_IPV4_ADDRESS
...
These config changes are not necessary anymore, as it's now the default
behavior.
Ref: https://github.com/freifunk-gluon/gluon/pull/2235#issuecomment-859654947
Signed-off-by: David Bauer <mail@david-bauer.net>
2021-06-26 00:12:28 +02:00
David Bauer
6ba58c9b17
generic: force per-device RootFS
...
All targets now use OpenWrt device abstraction. Thus, all targets now
can be built using a per-device RootFS.
Signed-off-by: David Bauer <mail@david-bauer.net>
2021-06-22 01:59:48 +02:00
David Bauer
38a11eaca8
gluon-core: remove default bridge devices
2021-06-22 01:59:48 +02:00
David Bauer
a02270651c
actions: update workflow
2021-06-22 01:59:48 +02:00
David Bauer
2aa6f90bb3
docs contrib: add dependency on qemu-utils
2021-06-22 01:59:48 +02:00
David Bauer
ddd0d35d2e
generic: remove TLS packages
...
Signed-off-by: David Bauer <mail@david-bauer.net>
2021-06-22 01:59:48 +02:00
David Bauer
45c84a117b
ar71xx: drop target
2021-06-22 01:59:48 +02:00
David Bauer
89dc6b203d
ramips-rt305x: drop devices with insufficient flash
2021-06-22 01:59:48 +02:00
Martin Weinelt
f4b0d007f3
contrib: Dockerfile: install rsync
...
The kernel build requires rsync.
2021-06-22 01:59:48 +02:00
David Bauer
9afb48b6b8
x86: use upstream APU2 LED / GPIO driver
2021-06-22 01:59:48 +02:00
Martin Weinelt
4d0b8ccca3
contrib: Dockerfile: add python3, drop python2
2021-06-22 01:59:48 +02:00
David Bauer
bed66fa248
ath79: move GL.iNet GL-AR750S to NAND subtarget
2021-06-22 01:59:48 +02:00
Martin Weinelt
74c0717171
x86: fix reference to kmod-sp5100-tco
2021-06-22 01:59:48 +02:00
David Bauer
2acc7f1bae
x86: update profile names
2021-06-22 01:59:48 +02:00
David Bauer
0bfa4417dd
mpc85xx: update profile names
2021-06-22 01:59:48 +02:00
David Bauer
df78d58d35
sunxi: update profile names
2021-06-22 01:59:48 +02:00
David Bauer
102fcac799
gluon-core: update ramips boardnames
2021-06-22 01:59:48 +02:00
David Bauer
7e0b450ec8
ramips: update profile names
2021-06-22 01:59:48 +02:00
Martin Weinelt
77007d0c1d
brcm2708: rename targets to bcm27xx
2021-06-21 16:28:15 +02:00
David Bauer
a38f2a4cf1
packages: fix missing argument to posix.glob
2021-06-21 16:28:15 +02:00
David Bauer
002e3a9c19
targets: remove wpad-basic-wolfssl by default
2021-06-21 16:28:15 +02:00
David Bauer
aab2b914b8
modules: switch to OpenWrt 21.02
2021-06-21 16:28:15 +02:00
David Bauer
4f68ddf0d0
Merge pull request #2242 from Dark4MD/master
...
ramips-mt76x8: add Xiaomi Mi Router 4A (100M Edition)
2021-06-21 16:17:25 +02:00
Matthias Schiffer
7e45878b4e
Merge pull request #2240 from blocktrron/pr-gluon-mesh-vpn-respondd-fix
...
gluon-mesh-vpn-core: fix potential null pointer dereferences
2021-06-16 17:29:15 +02:00
David Bauer
8d565cefc9
Merge pull request #2241 from freifunk-gluon/gluon-mesh-vpn-tunneldigger-fix
...
gluon-mesh-vpn-tunneldigger: fix Lua mesh-vpn provider module location
2021-06-16 10:32:10 +02:00
David Bauer
344f8a47db
gluon-mesh-vpn-core: fix two more missing NULL checks
...
read_stdout can return NULL and thus the return value need to be checked
prior to accessing it.
Signed-off-by: David Bauer <mail@david-bauer.net>
2021-06-16 10:31:49 +02:00
Dark4MD
0b00ed9193
ramips-mt76x8: add Xiaomi Mi Router 4A (100M Edition)
2021-06-15 20:12:35 +02:00
Matthias Schiffer
f7e473edfa
gluon-mesh-vpn-tunneldigger: fix Lua mesh-vpn provider module location
2021-06-15 16:32:37 +02:00
David Bauer
7e1e9fe2bd
gluon-mesh-vpn-core: avoid reading null pointer
...
In case the limit_ingress or limit_egress options are not present in
gluon's mesh_vpn section the respondd provider compares a string literal
with a NULL pointer, crashing respondd.
Check both pointers prior to comparing them in order to mitigate this
issue.
Suggested-by: Matthias Schiffer <mschiffer@universe-factory.net>
Signed-off-by: David Bauer <mail@david-bauer.net>
2021-06-14 11:08:38 +02:00
Matthias Schiffer
867b18deeb
Merge pull request #2234 from freifunk-gluon/lua-jsonc-host
...
treewide: use lua-jsonc instead of lua-cjson for JSON handling during build
2021-06-13 09:06:32 +02:00
Matthias Schiffer
8a422ac0cb
treewide: use lua-jsonc instead of lua-cjson for JSON handling during build
2021-06-12 23:30:47 +02:00
Matthias Schiffer
8a41d8d72d
modules: update Gluon packages
...
64148a9baf14 lua-jsonc: add host build support
c2623391bf42 lua-jsonc: do not link against liblua
2021-06-12 23:30:47 +02:00
Martin Weinelt
091230d3ea
README.md: add a teaster, update state of documentation
2021-06-11 00:32:39 +02:00
Martin Weinelt
897efe0759
README.md: add some badges
2021-06-11 00:22:42 +02:00
Martin Weinelt
05199e7e33
docs: expand on multicast improvements in v2021.1
...
I mixed up two separate improvements into one, this change aims to
clarify them based on a suggestion and conversation with @T-X.
2021-06-11 00:08:24 +02:00
Martin Weinelt
206e0fe5e0
Merge pull request #2230 from freifunk-gluon/release-notes/v2021.1
2021-06-10 23:41:55 +02:00
Martin Weinelt
187386cb79
README, docs: Gluon v2021.1
2021-06-10 23:20:56 +02:00
Martin Weinelt
9c1b943036
docs: Add v2021.1 release notes
2021-06-10 23:20:56 +02:00