14 Commits

Author SHA1 Message Date
Alexander Ivanov
f48999cb7a luci-proto-yggdrasil: fix interface selection
Package `yggdrasil` doesn't support network names and aliases.

Signed-off-by: Alexander Ivanov <saiv46.dev@gmail.com>
2025-09-23 20:08:10 +02:00
Ivan Chashkin
ca9761370a luci-proto-yggdrasil: update yggdrasil.js for 0.5.7+ version
rename latency_ms and add new protocols to validate functions
https://yggdrasil-network.github.io/configurationref.html

Signed-off-by: Ivan Chashkin <mail@cupivan.ru>
2025-02-25 14:01:24 -06:00
Paul Donald
920795afc7 luci-base, luci-proto-yggdrasil: grammar fix
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-01-13 17:57:45 +01:00
Paul Donald
8d13ea410d luci-base, luci-proto-*: rename getOpkgPackage -> getPackageName
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-15 20:13:56 +01:00
Remy D. Farley
39bc55695f luci-proto-yggdrasil: show peer latency
Signed-off-by: Remy D. Farley <one-d-wide@protonmail.com>
2024-06-30 17:25:24 +02:00
Sergey Ponomarev
fbbfdb4afc treewide: Add missing PKG_MAINTAINER
Daniel F. Dickinson changed email address to <dfdpublic@wildtechgarden.ca>

luci-all-lxl has a maintainer Petar Koretic <petar.koretic@sartura.hr> but there is no corresponding GitHub account.
So Dirk Brenken was added as a second maintainer: he answered on an issue of the app.

When maintainer wasn't set the initial author was used, or most contributor or Jo-Philipp Wich as a default.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-05-28 01:55:14 +02:00
Hannu Nyman
1ba94f2ed5 luci-proto-{wireguard,yggdrasil}: remove unnecessary PROVIDES
Remove the unnecessary PROVIDES statements from two protocols.

Wireguard was recently changed erroneously: the old compatibility
reference to luci-app-wireguard was replaced by self-reference.
But as the app and proto were combined already in 2022, the old
compatibility define should be unnecessary by now, so just remove it.

Yggdrasil has had a similar unnecessary setting (package
PROVIDES itself), so remove that at the same time.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-04-25 20:08:37 +03:00
Jo-Philipp Wich
2cc986ac4e luci-proto-yggdrasil: fix empty translation string
The empty string is not a legal translation key.

Fixes: f5ccfd3df4 ("luci-proto-yggdrasil: add `yggdrasil-jumper` support")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2024-04-08 15:34:37 +02:00
Remy D. Farley
f5ccfd3df4 luci-proto-yggdrasil: add yggdrasil-jumper support
Signed-off-by: Remy D. Farley <one-d-wide@protonmail.com>
2024-04-03 18:33:05 +02:00
William Fleurant
6fdafc4155 luci-app-yggdrasil: support public key in config generation
Signed-off-by: William Fleurant <meshnet@protonmail.com>
2023-11-18 09:38:47 +01:00
William Fleurant
2eb04431f0 luci-proto-yggdrasil: enhance communications to sysop
Signed-off-by: William Fleurant <meshnet@protonmail.com>
2023-11-14 21:13:35 +01:00
William Fleurant
2fde5fb515 luci-proto-yggdrasil: add support for v0.5.2 features
Signed-off-by: William Fleurant <meshnet@protonmail.com>
2023-11-12 12:49:50 +01:00
William Fleurant
6fa509d0e4 luci-proto-yggdrasil: getPeers calls yggctl with quoted url
Signed-off-by: William Fleurant <meshnet@protonmail.com>
2023-11-12 12:26:36 +01:00
William Fleurant
6395c4d7a6 luci-proto-yggdrasil: yggdrasil now supported by netifd
- this package replaces luci-app-yggdrasil

Signed-off-by: William Fleurant <meshnet@protonmail.com>
2023-11-11 20:16:20 +01:00