Commit Graph

3785 Commits

Author SHA1 Message Date
aiyion.prime
3c206e85be fixup! fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-15 11:17:06 +02:00
aiyion.prime
98efb82ec0 fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-15 09:12:00 +02:00
aiyion.prime
d513d001f4 fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-15 09:11:51 +02:00
aiyion.prime
1acc783a09 fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-15 09:11:24 +02:00
aiyion.prime
6aa7d85c12 fixup! gluon-web-admin: use util.popen3 in remote.lua 2021-07-15 08:57:56 +02:00
aiyion.prime
77bf2f9cbf fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-13 12:43:42 +02:00
aiyion.prime
a125242f4c fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-13 09:15:58 +02:00
aiyion.prime
47f835e254 fixup! gluon-web-admin: use util.popen3 in remote.lua 2021-07-13 09:03:47 +02:00
aiyion.prime
b5655410e5 fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-13 09:01:09 +02:00
J. Burfeind
f68a2eb478
Update package/gluon-core/luasrc/usr/lib/lua/gluon/util.lua
Co-authored-by: Matthias Schiffer <mschiffer@universe-factory.net>
2021-07-13 08:58:51 +02:00
aiyion.prime
1d7fc2dd43 fixup! gluon-web-admin: use util.popen3 in remote.lua 2021-07-11 23:45:00 +02:00
aiyion.prime
436b06d910 fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-11 22:39:36 +02:00
aiyion.prime
e9e42fa261 fixup! gluon-web-admin: use util.popen3 in remote.lua 2021-07-11 22:20:43 +02:00
aiyion.prime
a66e8b815d fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-11 22:17:26 +02:00
aiyion.prime
63d4409316 fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-11 18:08:11 +02:00
aiyion.prime
939720deb9 fixup! gluon-web-admin: use util.popen3 in remote.lua 2021-07-09 10:40:35 +02:00
aiyion.prime
2502b2c6c0 fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-06 17:31:02 +02:00
aiyion.prime
50ef57f7f5 fixup! gluon-web-admin: use util.popen3 in remote.lua 2021-07-06 12:26:55 +02:00
aiyion.prime
0b3f0e9b4e fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-06 12:22:25 +02:00
aiyion.prime
c1df15690b fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-06 11:42:27 +02:00
aiyion.prime
e2ec7f6e5c fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-06 11:37:53 +02:00
aiyion.prime
ba2886e487 fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-06 11:24:05 +02:00
aiyion.prime
12d2f3a252 fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-06 11:07:51 +02:00
aiyion.prime
fd6c77d134 fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-06 10:55:38 +02:00
aiyion.prime
daa95f1ac7 fixup! gluon-core: implement popen3() in gluon/util.lua 2021-07-06 10:52:21 +02:00
aiyion.prime
588d77ddd8 gluon-web-admin: use util.popen3 in remote.lua 2021-06-28 10:04:27 +02:00
aiyion.prime
95a9188607 gluon-core: implement popen3() in gluon/util.lua 2021-06-28 10:04:24 +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
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
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
David Bauer
20f665b16d
Merge pull request #2217 from AiyionPrime/status_page_bandwidth_limit
gluon-status-page: add bandwidth limit
2021-06-08 01:37:36 +02:00
David Bauer
278f6c3b62 modules: update OpenWrt
ffd4452f8b mac80211: Update to backports version 4.19.193-test1
ccc505502e kernel: bump 4.14 to 4.14.235
2021-06-08 01:15:22 +02:00
aiyion.prime
b973c8f133 gluon-status-page: show bandwidth limits 2021-06-07 21:21:42 +02:00
David Bauer
edff676de9
Merge pull request #2216 from AiyionPrime/meshvpn_core_respondd_simple_tc
gluon-mesh-vpn-core: respondd bandwidth_limit
2021-06-07 19:51:58 +02:00
aiyion.prime
c71959df68 gluon-mesh-vpn-core: add simple-tc respondd-provider
omit unlimited bandwidth limit
A value of '-' marks a streamdirection as unlimited.
2021-06-07 11:27:12 +02:00
David Bauer
16c5c64141
Merge pull request #2220 from AiyionPrime/status_page_vpn_protocol
gluon-status-page: vpn protocol
2021-06-06 19:51:48 +02:00
aiyion.prime
b53997836f gluon-status-page: show vpn protocol 2021-06-05 21:39:34 +02:00
David Bauer
ece75b9824
Merge pull request #2227 from blocktrron/master-modules-update-040621
modules: update to latest Git HEAD
2021-06-04 22:30:40 +02:00
David Bauer
b2414ec4a9
Merge pull request #2219 from AiyionPrime/meshvpn_core_respondd_vpn
gluon-mesh-vpn-core: respondd active, enabled
2021-06-04 18:47:01 +02:00