Age | Commit message (Collapse) | Author |
|
The config generation code was referencing a not existing `dns_servers`
input field.
Fixes: #6921
Fixes: 5b26887c52 ("Adding a DNS option to the wireguard peer config ...")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Signed-off-by: Tinko Liu <24890691+TinkoLiu@users.noreply.github.com>
|
|
Signed-off-by: Richard Patterson <richard@helix.net.nz>
|
|
Fixes: #6730, #6751
Fixes: 2065ead4e8 ("luci-proto-ipv6: dhcpv6.js fix translation (#6751)")
Suggested-by: he ping <pinghejk@gmail.com>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
This reverts commit 2065ead4e86d2da8868dd88160af5b2fdcf3adde.
The commit contains syntax errors despite two reviews and was apparently
not runtime tested at all.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Signed-off-by: he ping <pinghejk@gmail.com>
|
|
Some clients like iOS require this explicitly, and so this change
adds the appropriate config with some sensible defaults.
Closes #6351
Signed-off-by: Nicholaos Mouzourakis <nevumx@gmail.com>
Signed-off-by: Paul Donald <newtwen@gmail.com>
Tested-by: Paul Donald <newtwen@gmail.com>
(cherry picked from commit 990696d73f982de015df7c7d552daef1a03f50c5)
|
|
Add support for connecting to a custom SSTP port.
See also: https://github.com/openwrt/packages/pull/22405
Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
|
|
Quality of life improvements. Reduce click amounts.
LuCI batches all changes for user-review anyway.
Tested on 23.05.0
Signed-off-by: Paul Donald <newtwen@gmail.com>
|
|
luci-proto-wireguard: adding an Addresses option to the wireguard peer config generator
|
|
Merge github.com:valexi7/luci PR #4328
Signed-off-by: Paul Donald <newtwen@gmail.com>
Signed-off-by: valexi7 <44439515+valexi7@users.noreply.github.com>
|
|
luci-proto-yggdrasil: yggdrasil now supported by netifd
|
|
As previously introduced cni protocol support (for netifd) has evolved more
to a multipurpose protocol useful for cni/netavark/some vpn/etc connections
I have decided to rename it from cni-protocol to external-protocol.
That's why also it's luci companion, luci-proto-cni, should be renamed
to luci-proto-external and migrated to support external-protocol.
This patch also adds support for new option in external-protocol, delay.
This closes promise made in #22702 on openwrt packages repository.
Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
|
|
Fix VXLAN6 settings form to allow configuration of
IPv6 addresses and destination port in LuCI.
Signed-off-by: Elbert Mai <code@elbertmai.com>
|
|
Signed-off-by: William Fleurant <meshnet@protonmail.com>
|
|
Signed-off-by: William Fleurant <meshnet@protonmail.com>
|
|
Signed-off-by: William Fleurant <meshnet@protonmail.com>
|
|
Signed-off-by: William Fleurant <meshnet@protonmail.com>
|
|
- this package replaces luci-app-yggdrasil
Signed-off-by: William Fleurant <meshnet@protonmail.com>
|
|
Some clients like iOS require this explicitly, and so this change
adds the appropriate config with some sensible defaults.
Addresses issue #6050
Signed-off-by: Nicholaos Mouzourakis <nevumx@gmail.com>
|
|
Updated luci support for updated netifd cni protocol 20231008:
openwrt/packages#22341
maintainer: me
build/test platform: x86_64, latest git
Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
|
|
config
Signed-off-by: Jonathan Duncan <JonathanDuncan@gmail.com>
|
|
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
luci-proto-modemmanager: add allowed and preferred mode
|
|
To setup (n) -> To set(v) up
Signed-off-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
|
|
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
The app was migrated to JS so the LUA_TARGET is not needed.
Also remove LUCI_PKGARCH:=all which is anyway a default.
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
|
|
Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
|
|
Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
|
|
To support split-APN dual-stack connections over QMI, add new parameters
supported in UCI to LuCI as well. Previously, connection profile wasn't
configurable from LuCI at all, so add options to set which APN profile
to match for each protocol.
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
|
|
Based on luci-proto-qmi
Tested with Sierra Wireless MC7455
Signed-off-by: Howard Chu <hyc@symas.com>
[Squashed. updated commit message, adjusted the parameters to match
upstream-accepted implementation of MBIM protocol]
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
|
|
Valid keys may begin/end with `-----BEGIN PRIVATE KEY-----` and
`-----END PRIVATE KEY-----` so make the `RSA` keyword optional.
Fixes: #6319
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
If a modem is restarted often, the modem manager object number is
increased by one. Currently, the regex is set so that the modem can no
longer be selected if the object number is greater than 9. This change
fixes that.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
[replace wildcard with rule duplication to disallow option injection]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
luci-proto-cni: add package
|
|
adds support for cni-protocol in luci
Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
|
|
The `domain` option of a DDNS service entry may contain non-hostname values,
use the `lookup_hostname` option instead.
Fixes: #6289
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
The OpenConnect configuration form incorrectly assumed that the server
setting must be hostname while it actually may be a full URL.
Fixes: #6184
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
This reverts commit f1312cadc6675fb29d02425775dd8a2a533d7e7c.
The commit contained unrelated changes.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
The OpenConnect configuration form incorrectly assumed that the server
setting must be hostname while it actually may be a full URL.
Fixes: #6184
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Fixes: 2965e527f5 ("luci-proto-autoip: add protocol support for avahi-autoipd")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Fixes: #6162
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Avoid referencing not existing `peerdns` option during the configuration
file import process.
Fixes: #6136
Fixes: 2be01cbfcb ("luci-mod-network: restrict peerdns option to protocols that implemenent it")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Explicitly load `network` uci in wireguard rpcd backend as `ctx.foreach()`
does not implicitly load it.
Also remove leftover test setup information from the status page source.
Fixes: #6095
Fixes: 008fa18878 ("luci-proto-wireguard: rewrite rpcd handler in ucode")
Fixes: 6e6fce3eb4 ("luci-proto-wireguard: merge status page functionality")
Ref: https://github.com/jow-/ucode/pull/126
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Merge status page functionality from the separate `luci-app-wireguard`
package into the `luci-proto-wirguard` protocol backend.
Also rewrite the status page markup to be more compact while we're at it.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
This corrects the option `AllowedIPs` in generated peer configurations,
and allows to customize it via a dropdown list.
Fixes: #5956
Signed-off-by: Julien Cassette <julien.cassette@gmail.com>
[correct fixes tag, slightly adjust option description]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Some packages require Lua libraries but do not ship with a luasrc directory,
add explicit dependencies in these cases.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Rewrite the wireguard rpcd plugin in ucode to prevent an implicit dependency
on the LuCI Lua runtime.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
luci-proto-nebula: add nebula protocol support
|