- Aug 21, 2019
-
-
Chrissi^ authored
This is a fix for the broken ingress traffic-shaping in gluon v2018.2.2 and possibly earlier. For ingress traffic shaping the kernel option NET_ACT_POLICE is needed. Before this patch there was no dependency to this. Neither in gluon_core, gluon-mesh-vpn-core nor in the package. This patch adds this dependency. [Matthias Schiffer: move dependency from GLUON_CORE to gluon-mesh-vpn-core] Fixes #1790
-
- Aug 13, 2019
-
-
Martin Weinelt authored
package/gluon-web-network/luasrc/lib/gluon/config-mode/model/admin/network.lua:122:16: (W431) shadowing upvalue f on line 19 Fixes: bab4af01 ("gluon-web-network: improve PoE GPIO name translation handling")
-
Simon Terzenbach authored
-
- Aug 01, 2019
-
-
Simon Terzenbach authored
-
- Jul 20, 2019
-
-
Matthias Schiffer authored
- Replace string concat for i18n key with an explicit list to make the code compatible with i18n-scan.pl - Improve fallback string
-
- Jul 02, 2019
-
-
Sven Eckelmann authored
The gluon-authorized-keys is usually installed to use SSH keys to authenticate a user against the device. To make this useful, it is also required to disable passwordless SSH access to the device. This new dependency is only required when the user doesn't have gluon-setup-mode enabled already. Fixes: #1777 Reported-by:
yanosz <github@yanosz.net> Fixes: a753fa79 ("gluon-authorized-keys: add keys from site.conf") Signed-off-by:
Sven Eckelmann <sven@narfation.org>
-
- Jun 29, 2019
-
-
Jan-Tarek Butt authored
This MR includs only the VPN MODE of the hoodselector whitch simply set hoods base on their geopositions. Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> check_site.lua: fix language syntax muss -> must rage -> range at lease -> at least coordiantes -> coordinates realaise -> realised gluon-hoodselector: fix language syntax in hoodselector can not -> can't routers -> router's continure -> continue to next -> to the next TMP -> temporary for current -> for the current continure -> continue with next -> with the next thier -> there provides -> provide possition -> position therfore -> therefore gluon-hoodselector: fix language syntax in util.lua realaise -> realised gluon-hoodselector: fix language syntax and use autoupdate lock mechanism. gluon-hoodselector: fix spelling/grammar gluon-hoodselector: automatically set SECTION and CATEGORY for Gluon packages gluon-hoodselector-add-VPN-MODE: add micrond & libjson-c dependency gluon-hoodselector-add-VPN-MODE: check running hoodselector before loading lua gluon-hoodselector-add-VPN-MODE: remove nixio dependency from hoodselector util Revert "gluon-hoodselector-add-VPN-MODE: check running hoodselector before loading lua" This reverts commit 535b0a1b2fb73e563bf6a44b568a796440bd307f. add luaposix and luabitop to pakage dependency sbin/hoodselector: remove nixio requiemend sbin/hoodselector: load hoods only if necessary gluon-hoodselector: use VPN abstraction layer. the hoodselectore does not need to know about all individual VPN protocols. gluon-hoodselector: Makefile add gluon-mesh-vpn-core as dependency gluon-hoodselector: apply changes of mesh vpn lib gluon-hoodselector: remove outdated comments package/gluon-hoodselector: check_site.lua rm domain seed check thus its already checked by gluon-core package/gluon-hoodselector: util.lua code cleanup and refactoring package/gluon-hoodselector: hoodselector code cleanup and refactoring gluon-hoodselector: util.lua, use taps instead of spaces. Use posix.unistd.access instead of io.open Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> gluon-hoodselector: hoodselector, use taps instead of spaces. Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> gluon-hoodselector: check_site.lua: replace hood with domain Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> gluon-hoodselector: drop VPN mode and rename hood to domain. Furthermore implement geolocator mode as neorayder way Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> package/gluon-hoodselector: rm duplicated print output Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> package/gluon-hoodselector util: fix wrong function signature Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> small typo fixes small typo fixes Update util.lua processes are really restarted now. new (old) problem: nodes will not forget their former ipv6-addresses. watchdog could here with that. gluon-hoodselector util.lua: replace i iterator with _ Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> Update util.lua now polygons with holes are recognized correctly. also a mix of nested polygons and boxes should be possible as shapes[] package/gluon-hoodselector: hoodselector use gluon-reload for daemon restarts/reloads Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> package/gluon-hoodselector: util.lua use math-polygon lib and rm restart_services function. Rectengles will be converted into polygons now Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> package/gluon-hoodselector: Makefile rewrite description update depends list Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> package/gluon-hoodselector: check_site.lua reduce complexity Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> package/gluon-hoodselector: use : for gluon_version Val Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> package/gluon-hoodselector: fix if equal syntax Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> luasrc/usr/lib/lua/hoodselector/util.lua: check_site.lua simplify checksite script and fix if logic Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> package/gluon-hoodselector: set space after comma, rm unnecessary error handling Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> package/gluon-hoodselector: use only brackes on require function no mixup Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> package/gluon-hoodselector: check_site.lua rm unuse variables and fix non std global function Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> package/gluon-hoodselector: util.lua rm unuse include Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> package/gluon-hoodselector: rm comment return nil in function get_geolocation() Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> package/gluon-hoodselector: Makefile refactor pkg description Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de>
-
- Jun 27, 2019
-
-
Martin Weinelt authored
Fixes #1771
-
- Jun 19, 2019
-
-
Ruben Barkow authored
Fixes: 4249d65a ("treewide: fix luacheck warnings")
-
- Jun 18, 2019
-
-
Matthias Schiffer authored
-
- Jun 17, 2019
-
-
Matthias Schiffer authored
-
Martin Weinelt authored
-
- Jun 16, 2019
-
-
Martin Weinelt authored
This allows the script to be minified as well as being checked by luacheck.
-
bobcanthelpyou authored
-
bobcanthelpyou authored
-
bobcanthelpyou authored
-
Matthias P. Walther authored
The logic is based on the previously used shell script implementation. Co-Authored-By:
Robin Weiligmann <admin@robwei.me>
-
Martin Weinelt authored
-
Matthias Schiffer authored
/etc/config/gluon-simple-tc was removed with Gluon 2016.1.
-
Matthias Schiffer authored
We now keep the VPN enable state, bandwidth limit enable and actual limits in the core config to avoid having to recover "user intent" from different config files when the used VPN packages change. Fixes #1736
-
Matthias Schiffer authored
None of our scripts can handle fastd and tunneldigger running at the same time. When both are installed, ignore tunneldigger.
-
bobcanthelpyou authored
./gluon-wan:25:1: (W122) setting read-only field ? of global arg ./gluon-wan:29:1: (W311) value assigned to variable ok is unused
-
Matthias Schiffer authored
-
Matthias Schiffer authored
None of our code uses cookies, so this issue went unnoticed.
-
- Jun 15, 2019
-
-
Matthias Schiffer authored
The old bash-based parsing code was way too complex. Replace it with Lua.
-
- Jun 10, 2019
-
-
Martin Weinelt authored
-
- Jun 09, 2019
-
-
Martin Weinelt authored
-
Matthias Schiffer authored
It seems this mistake didn't cause an error because of Lua's support for shebang lines.
-
- Jun 07, 2019
-
-
Linus Lüssing authored
Several fixes and enhancements related to multicast were added upstream in batman-adv. So let's give the batman-adv multicast optimizations another go. Signed-off-by:
Linus Lüssing <linus.luessing@c0d3.blue>
-
- May 25, 2019
-
-
Christof Schulze authored
uc is used in the initscript. It must be set as dependency
-
- May 21, 2019
-
-
David Bauer authored
This commit fixes a bug where on first setup, mesh interfaces won't be created for 2.4GHz radios.
-
David Bauer authored
The is_outdoor function is placed inside the gluon.platform module, not the platform_info module. Currently, the outdoor-mode wizard component and the upgrade script fail due to nil-value calls.
-
- Apr 29, 2019
-
-
Martin Weinelt authored
-
- Apr 28, 2019
-
-
Martin Weinelt authored
adds a section to the wizard for outdoor capable devices that informs the user of of the regulatory situation and allows a quick toggle of the outdoor mode.
-
Martin Weinelt authored
-
Martin Weinelt authored
-
Martin Weinelt authored
Add the `wifi5.outdoor_chanlist` site configuration that allows specifying an outdoor channel range that can be switched to for regulatory compliance. Upon enabling the outdoor option the device will - configure the `outdoor_chanlist` on all 5 GHz radios - which may enable DFS/TPC, based on the regulatory domain - disable ibss/mesh on the 5 GHz radio, as DFS *will* break mesh connections - allow for htmode reconfiguration on 5 GHz radios The outdoor option can be toggled from - Advanced Settings - W-LAN - Outdoor Installation The `preserve_channel` flag overrules the outdoor channel selection.
-
Martin Weinelt authored
-
Matthias Schiffer authored
Fixes #1659
-
bobcanthelpyou authored
-