aboutsummaryrefslogtreecommitdiff
path: root/net/yggdrasil/files
Commit message (Collapse)AuthorAge
* yggdrasil: move `yggdrasil-jumper` setup/shutdown logic to `netifd`Remy D. Farley2024-04-02
| | | | Signed-off-by: Remy D. Farley <one-d-wide@protonmail.com>
* yggdrasil: support public key in config generationWilliam Fleurant2023-11-18
| | | | Signed-off-by: William Fleurant <meshnet@protonmail.com>
* yggdrasil: overhaul package with netifd supportWilliam Fleurant2023-11-11
| | | | | | | | | - package is bumped to 0.5.2 - new protocol changes prevent peering with 0.4.x peers - @turretkeeper revamps package with netifd support - do not use with luci-app-yggdrasil please install luci-proto-yggdrasil Signed-off-by: William Fleurant <meshnet@protonmail.com>
* yggdrasil: stop properlyMaciej Krüger2022-06-02
| | | | | | | | | | | | | | | | | | | | | | Previously it was using killall with procd respand enabled This was causing yggdrasil to restart after being killed root@r3test-hap:/# service yggdrasil stop ; echo $? ; sleep 10s ; ps | grep yggdrasil Terminated 143 6701 root 653m S /usr/sbin/yggdrasil -useconffile /tmp/yggdrasil.conf 6748 root 1308 S grep yggdrasil Now it's just using whatever procd is using and see there, it actually stops root@r3test-hap:/# service yggdrasil stop ; echo $? ; sleep 10s ; ps | grep yggdrasil 0 6802 root 1308 S grep yggdrasil I assume there was some procd bug that kept it from being used properly Signed-off-by: Maciej Krüger <mkg20001@gmail.com>
* yggdrasil: uci ifname is now known as deviceWilliam Fleurant2021-08-18
| | | | Signed-off-by: William Fleurant <meshnet@protonmail.com>
* yggdrasil: bump to 0.4.0George Iv2021-07-19
| | | | | | | | - Bump yggdrasil-go version to v0.4.0 - Update ygguci tool for compatibility with the new yggdrasil-go version - Yggdrasil's config file is now generated in a separate command before running the daemon Signed-off-by: George Iv <zhoreeq@users.noreply.github.com>
* yggdrasil: allow HTTPS connectionsJames Vorderbruggen2021-06-16
| | | | Signed-off-by: James Vorderbruggen <jamesvorder@gmail.com>
* yggdrasil: bump to 0.3.13William Fleurant2020-02-22
| | | | Signed-off-by: William Fleurant <meshnet@protonmail.com>
* yggdrasil: Change package configuration to UCIGeorge Iv2019-11-21
| | | | Signed-off-by: George Iv <57254463+zhoreeq@users.noreply.github.com>
* yggdrasil: uci firewall Section name and cover both IP versionsWilliam Fleurant2019-10-26
| | | | | | | - rename the section instance to yggdrasil (feat. request) - allow zone to cover both ip4 and ip6 fam Signed-off-by: William Fleurant <meshnet@protonmail.com>
* yggdrasil: properly call the daemon with procdWilliam Fleurant2019-08-09
| | | | Signed-off-by: William Fleurant <meshnet@protonmail.com>
* yggdrasil: fix startup and generate nodeInfo infoWilliam Fleurant2019-03-23
| | | | | | | | | - init: fix no start - defaults: apply ubus system board info to nodeInfo - defaults: fix missing yggdrasil interface - defaults: call uci commit Signed-off-by: William Fleurant <william@netblazr.com>
* yggdrasil: remove pkgarch, cleanup space with tabsWilliam Fleurant2019-03-20
| | | | Signed-off-by: William Fleurant <william@netblazr.com>
* routing-yggdrasil: add packagePaul Spooren2019-03-19
Yggdrasil builds end-to-end encrypted networks with IPv6. Beyond the similarities with cjdns is a different routing algorithm. This globally-agreed spanning tree uses greedy routing in a metric space. Back-pressure routing techniques allow advanced link aggregation bonding on per-stream basis. In turn, a single stream will span across multiple network interfaces simultaneously with much greater throughput. Authored by: William Fleurant <meshnet@protonmail.com> Signed-off-by: Paul Spooren <mail@aparcar.org>