David Bauer
963bcfd3ee
site: disallow usage of outdoor mode in case outdoor_chanlist is missing
...
The documentation states the outdoor mode is only enabled in case
outdoor_chanlist is defined in the sites wifi5 configurationsection:
> If enabled, by setting ``wifi5.outdoor_chanlist``, a number of
> devices that are commonly installed outdoors will have outdoor
> mode automatically enabled during their initial setup
This currently does not hold true, as Outdoor mode is always activated
for these devices on first setup, even in case the site does not specify
an outdoor chanlist.
Furthermore, it also does not make sense to show the option neither in
setup-modes basic nor advences configuration view in case the site is
lacking an out door chanlist.
This patch will disable outdoor mode on new installs in case the outdoor
chanlist is missing. It will also not show the respective configuration
options in this case.
Signed-off-by: David Bauer <mail@david-bauer.net>
2021-06-27 13:50: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
David Bauer
3f59fdc648
modules: update OpenWrt packages
...
476b8b82b Merge pull request #15806 from blocktrron/pr-xr-usb-serial-1907
73c098477 xr_usb_serial_common: add PKG_MIRROR_HASH
7100f4006 xr_usb_serial_common: fix build
465ddb5b2 Merge pull request #15770 from DeathCamel58/libnet-1.2.x-libnet-config-fix
f7d4a6753 Merge pull request #15780 from stangri/19.07-https-dns-proxy
6ab17abde https-dns-proxy: update to 2021-06-03-1
bdbf33f69 libnet: Export `libnet-config` in development enviornments
Signed-off-by: David Bauer <mail@david-bauer.net>
2021-06-08 17:27:41 +02:00
Martin Weinelt
c97be1e18a
Merge pull request #2209 from T-X/pr-batman-adv-noflood+mcast-fw-relax
2021-06-08 01:40:12 +02:00