Matthias Schiffer
65c9d05d54
docs: drop obselete theme fixes
2021-06-26 20:40:43 +02:00
Matthias Schiffer
32ae071954
docs: pin theme version
...
rtd.io uses a severely outdated theme version with several known bugs by
default. Pin to a never version to get the bugfixes.
2021-06-26 20:39:31 +02:00
Matthias Schiffer
028c1de03a
docs: add .readthedocs.yml to set Python version and requirements.txt
2021-06-26 20:39:22 +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