90baebc2b7
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> |
||
---|---|---|
.github/ISSUE_TEMPLATE | ||
contrib | ||
docs | ||
package | ||
patches | ||
scripts | ||
targets | ||
.gitignore | ||
.luacheckrc | ||
CONTRIBUTING.md | ||
LICENSE | ||
Makefile | ||
modules | ||
README.md |
Documentation (incomplete at this time, contribute if you can!) may be found at https://gluon.readthedocs.io/.
If you're new to Gluon and ready to get your feet wet, have a look at the Getting Started Guide.
Gluon's developers frequent an IRC chatroom at #gluon on hackint. There is also a webchat that allows for access from within your browser.
Issues & Feature requests
Before opening an issue, make sure to check whether any existing issues (open or closed) match. If you're suggesting a new feature, drop by on IRC or our mailinglist to discuss it first.
We maintain a Roadmap for the future development of Gluon.
Use a release!
Please refrain from using the master
branch for anything else but development purposes!
Use the most recent release instead. You can list all releases by running git tag
and switch to one by running git checkout v2018.2.2 && make update
.
If you're using the autoupdater, do not autoupdate nodes with anything but releases. If you upgrade using random master commits the nodes will break eventually.
Mailinglist
To subscribe to the list, send a message to:
gluon+subscribe@luebeck.freifunk.net
To remove your address from the list, just send a message to
the address in the List-Unsubscribe
header of any list
message. If you haven't changed addresses since subscribing,
you can also send a message to:
gluon+unsubscribe@luebeck.freifunk.net