project/luci.git
13 hours agoluci-proto-openconnect: convert helper to ucode
Paul Donald [Fri, 22 Nov 2024 18:50:43 +0000 (19:50 +0100)]
luci-proto-openconnect: convert helper to ucode

set also dep to luci-base

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 32249963f1290142fffadc426b08a6712900e12b)

13 hours agoluci-proto-openfortivpn: convert helper to ucode
Paul Donald [Fri, 22 Nov 2024 19:10:50 +0000 (20:10 +0100)]
luci-proto-openfortivpn: convert helper to ucode

set also dep to luci-base

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit d304024f3eb45bd18b10eb4c3e14d9bfd5e7035c)

14 hours agoluci-proto-openconnect: updated SSL VPN option list and update sha1 hash wording
Nikos Mavrogiannopoulos [Sat, 18 May 2024 19:06:38 +0000 (21:06 +0200)]
luci-proto-openconnect: updated SSL VPN option list and update sha1 hash wording

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
(cherry picked from commit c27c0b2505dc4cde9ab1b5de97eabbc6b3c79c71)

14 hours agoluci-proto-openconnect: use the uri configuration option
Nikos Mavrogiannopoulos [Sat, 18 May 2024 19:00:25 +0000 (21:00 +0200)]
luci-proto-openconnect: use the uri configuration option

This enables more advanced configuration by allowing complex URIs, including
user groups and hidden directories (camouflage). It further simplifies the configuration
by eliminating the port and usergroup parameters.

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
(cherry picked from commit 03d6dec7d25cb87981b4beffe3a1d18d4cc8854c)

14 hours agoluci-proto-openconnect: register as simply openconnect
Nikos Mavrogiannopoulos [Sat, 18 May 2024 18:55:12 +0000 (20:55 +0200)]
luci-proto-openconnect: register as simply openconnect

This is no longer a client implementing CISCO anyconnect. Many other
protocols are present.

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
(cherry picked from commit 46a2acac92adff44eedf8bd33820c8c30e50b64d)

14 hours agoluci-proto-openconnect: add missing license information
Florian Eckert [Tue, 19 Mar 2024 12:16:17 +0000 (13:16 +0100)]
luci-proto-openconnect: add missing license information

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 216ef47b4f772ebb307ac5b8869b01ad4b72d290)

14 hours agoluci-proto-openconnect: add option for array ssl vpn
Tinko Liu [Mon, 8 Jan 2024 12:36:14 +0000 (20:36 +0800)]
luci-proto-openconnect: add option for array ssl vpn

Signed-off-by: Tinko Liu <24890691+TinkoLiu@users.noreply.github.com>
(cherry picked from commit 4b31ffa09b49b6f236607cd0d4c9a8aaa58866c9)

38 hours agoluci-app-ddns: excise luci-lua-runtime depends
Paul Donald [Thu, 21 Nov 2024 17:55:02 +0000 (18:55 +0100)]
luci-app-ddns: excise luci-lua-runtime depends

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 8efe23f3be44a28b872f2cb78b5bac5c8ff7e0a3)

38 hours agoapplications: replace +luci-mod-admin-full with +luci-base
Sergey Ponomarev [Sun, 24 Sep 2023 07:55:27 +0000 (10:55 +0300)]
applications: replace +luci-mod-admin-full with +luci-base

The apps don't need for the admin full.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
(cherry picked from commit 2edb20189a4bf54e55625a6f88cb475c11e77df6)

39 hours agoluci-app-p910nd: excise luci-compat
Paul Donald [Thu, 21 Nov 2024 16:57:00 +0000 (17:57 +0100)]
luci-app-p910nd: excise luci-compat

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit b4a07a23c1bd22ed85ed4680d373344bd0daf80b)

39 hours agoluci-app-ddns: Convert to JS
Paul Donald [Thu, 21 Nov 2024 17:34:45 +0000 (18:34 +0100)]
luci-app-ddns: Convert to JS

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 22fcc720ec5d2ad1426509136447172281d345a0)

5 days agoluci-proto-vxlan: fix format in i18n strings
Paul Donald [Sun, 17 Nov 2024 22:08:28 +0000 (23:08 +0100)]
luci-proto-vxlan: fix format in i18n strings

follow-up to 9ebffc1ecdb8871dea7d35eb8eb10dde688baf5d

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 42e2e404cfd974a257fe697b424b94abaad09170)

6 days agotreewide: Backport i18n translations
Hannu Nyman [Sat, 16 Nov 2024 10:23:00 +0000 (12:23 +0200)]
treewide: Backport i18n translations

Backport translations from master. Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
8 days agoluci-app-wifischedule: really delete lua component
Paul Donald [Thu, 14 Nov 2024 19:47:14 +0000 (20:47 +0100)]
luci-app-wifischedule: really delete lua component

Closes #7390

follow-up for 7327da234957da04285dd39cdb5df1af27a5c8f9 cherry-pick

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoluci-base: fix documented path
Paul Donald [Thu, 7 Nov 2024 20:23:25 +0000 (21:23 +0100)]
luci-base: fix documented path

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 8f7f14208a4b694d24ab8faf0a759b8dd8d35ff9)

2 weeks agoluci-app-wifischedule: tighten acl perms
Paul Donald [Fri, 8 Nov 2024 10:33:44 +0000 (11:33 +0100)]
luci-app-wifischedule: tighten acl perms

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 0691504ef0df09c64ae74b744f4912a095d6d14e)

2 weeks agoluci-app-wifischedule: Convert to JS
Ramon Van Gorkom [Thu, 31 Oct 2024 20:38:11 +0000 (21:38 +0100)]
luci-app-wifischedule: Convert to JS

Signed-off-by: Ramon Van Gorkom <Ramon00c00@gmail.com>
(cherry picked from commit 9ddbc1155566a3d0ebc4aef5a2b46b89b075b14e)

2 weeks agoluci-proto-vxlan: fix tos write and load handlers
Paul Donald [Thu, 7 Nov 2024 00:45:41 +0000 (01:45 +0100)]
luci-proto-vxlan: fix tos write and load handlers

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 1de73e16f525a5edc80954afda50db88b3cf96da)

3 weeks agoRevert "luci-app-opkg: fix passing wrong option on opkg update/install"
Christian Marangi [Mon, 28 Oct 2024 10:45:24 +0000 (11:45 +0100)]
Revert "luci-app-opkg: fix passing wrong option on opkg update/install"

This reverts commit b93fdef9692166396c880a3a8cecde603b932544.

Due to cache problem it's better to revert this minor fixup than adding
a fixup on top of it. For OPKG it doesn't cause any problem as the extra
unsupported options is just ignored.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
3 weeks agoluci-app-opkg: add PROVIDES luci-app-package-manager
Hannu Nyman [Sun, 27 Oct 2024 08:42:30 +0000 (10:42 +0200)]
luci-app-opkg: add PROVIDES luci-app-package-manager

To ease image generation with a package list from 24.xx
or main/master snapshot, add a PROVIDES statement to support
also the package's newer name luci-app-package-manager.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
4 weeks agoluci-app-opkg: fix passing wrong option on opkg update/install
Christian Marangi [Tue, 22 Oct 2024 22:21:35 +0000 (00:21 +0200)]
luci-app-opkg: fix passing wrong option on opkg update/install

Fix passing wrong option on opkg update/install. While starting to
introduce support for APK in the opkg module, it was notice that
--force-removal-of-dependent-packages was always passed even with update
and install command.

This was probably a leftover/oversight of old one. To fix this, limit
this option only on remove and also update the acl.d to support single
call to update or install.

Fixes: 9b25031cb29b ("luci-app-opkg: rework backend operations")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 3a8e9baf32242f30cf65791b61c460413bd115ce)

4 weeks agoluci-app-statistics: render all graphs on refresh if no summary
James Haggerty [Thu, 24 Oct 2024 01:17:21 +0000 (12:17 +1100)]
luci-app-statistics: render all graphs on refresh if no summary

Previously, if there would usually be a summary page for the data
but this was not happening because there was only a single instance
(e.g. a single wifi interface), the refresh would mistakenly
request the summary rather than the existing data.

i.e. graphs would mysteriously disappear on refresh.

Signed-off-by: James Haggerty <james.haggerty@morsemicro.com>
(cherry picked from commit 4d75286519015f19e3878008b21fb7342ca5fae3)

4 weeks agoluci-proto-vxlan: introduce peers tab and additional vxlan settings
Paul Donald [Fri, 27 Sep 2024 01:11:02 +0000 (03:11 +0200)]
luci-proto-vxlan: introduce peers tab and additional vxlan settings

Added ip-bridge dep for bridge command to manage FDB entries.

Reference:
https://events.static.linuxfound.org/sites/events/files/slides/2013-linuxcon.pdf

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit ba530891d56ff89db799d5ccb87333dadfabf88e)

4 weeks agoluci-proto-wireguard: make peer entries sortable
Paul Donald [Fri, 25 Oct 2024 19:41:33 +0000 (21:41 +0200)]
luci-proto-wireguard: make peer entries sortable

Closes #7354

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit f1b302d49bce91b0e25814af08c63681cf2744a5)

4 weeks agoluci-proto-wireguard: fixed bug with incorrect peer name detection
this-username-has-been-taken [Wed, 23 Oct 2024 10:15:33 +0000 (13:15 +0300)]
luci-proto-wireguard: fixed bug with incorrect peer name detection

Fixed bug with incorrect peer name detection on `Status -> WireGuard`
page when more than one peer with the same public key exist:
1. Peers are now tested not only by public key, but also by
enabled/disabled status, peer host (both IP and FQDN are supported)
and port.
2. Added required `resolveip` dependency.

Closes #7342

Signed-off-by: @this-username-has-been-taken
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 7acea818735a9c5e8577d6b57f359996956f15e4)

luci-proto-wireguard: follow-up fix for status overview

follow-up to 7acea818735a9c5e8577d6b57f359996956f15e4

Closes #7347

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 760ac165fa76952161e82bd825d9c757a10e0436)

4 weeks agoluci-proto-wireguard: disable peers from the tab
Paul Donald [Fri, 25 Oct 2024 20:33:33 +0000 (22:33 +0200)]
luci-proto-wireguard: disable peers from the tab

It's clumsy to enable/disable peers from the modal, save some clicks

Signed-off-by: Bryan Roessler <bryanroessler@gmail.com>
(cherry picked from commit 071fc1bc92980454b6701d9394711b9d758f332a)

4 weeks agoluci-proto-wireguard: adapt to use uqr
Paul Donald [Wed, 1 May 2024 16:43:51 +0000 (18:43 +0200)]
luci-proto-wireguard: adapt to use uqr

If for some reason luci-lib-uqr is absent, the GUI shows that the proto
handler needs installing (since it now has a dep which is missing).

Suitable action is to install the lib or remove/install wireguard again.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 74f366a1e54f54079fde6e4906e7307f199127e5)

4 weeks agoluci-lib-uqr: introduce JS library
Paul Donald [Wed, 1 May 2024 23:21:57 +0000 (01:21 +0200)]
luci-lib-uqr: introduce JS library

Initial idea by Christian Marangi <ansuelsmth@gmail.com>

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit b2e7441a60e9d0fa9bda8a95fac61958a14cef85)

4 weeks agotreewide: Backport translations - sync
Hannu Nyman [Fri, 25 Oct 2024 17:27:01 +0000 (20:27 +0300)]
treewide: Backport translations - sync

Backport translations from master and sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
4 weeks agoMerge pull request #7317 from stangri/openwrt-23.05-luci-app-advanced-reboot
Stan Grishin [Fri, 25 Oct 2024 02:18:33 +0000 (19:18 -0700)]
Merge pull request #7317 from stangri/openwrt-23.05-luci-app-advanced-reboot

[23.05] luci-app-advanced-reboot: update to 1.0.1-15

6 weeks agoluci-app-lldpd: Fix mysterious Command failed: Unknown error
Paul Donald [Thu, 10 Oct 2024 20:03:46 +0000 (22:03 +0200)]
luci-app-lldpd: Fix mysterious Command failed: Unknown error

Executing the following command:

ubus call luci.lldpd getStatus

always returned 'Command failed: Unknown error', but the underlying

lldpcli -f json0 show *

worked fine. Fixed with a chained ?.read?

Tested on 23.05.3

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit c40253ada3d3e0257e1e3796aeab5ad46bc02f5b)

6 weeks agoluci-app-adblock: sync with adblock-4.2.2-6
Dirk Brenken [Thu, 10 Oct 2024 17:04:22 +0000 (19:04 +0200)]
luci-app-adblock: sync with adblock-4.2.2-6

* adjust changed sources field in the online status

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 02f2d471026cc0a77fecf54c278065ec334bd73b)

6 weeks agotreewide: Backport and sync translations
Hannu Nyman [Thu, 10 Oct 2024 04:37:06 +0000 (07:37 +0300)]
treewide: Backport and sync translations

Backport translations from master.
Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
6 weeks agoluci-app-advanced-reboot: update to 1.0.1-15 7317/head
Stan Grishin [Tue, 8 Oct 2024 23:04:40 +0000 (23:04 +0000)]
luci-app-advanced-reboot: update to 1.0.1-15

Update to the most recent version, this update includes:
* copyright & license updates
* better package definitions in Makefile
* better presence in make menuconfig
* better version/release information compatible with both opkg/apk
* updated link to upstream code
* updated README link wording
* add support for Linksys MX4200v1
* add support for Linksys MX4200v2
* add support for Linksys MX4300
* add support for Linksys WHW03
* add support for Linksys EA6350v4

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit a917ad6c31f70fadc093d215bdef2b14e940e129)

6 weeks agoluci-app-advanced-reboot: update to 1.0.1-13
Stan Grishin [Sun, 22 Sep 2024 17:45:28 +0000 (17:45 +0000)]
luci-app-advanced-reboot: update to 1.0.1-13

* update copyright
* update license
* split version string into PKG_VERSION and PKG_RELEASE for APK compatibility
* update upstream URL link
* add menuconfig title/version info
* update README
* add support for:
  * Linksys MX4200v1 (Thanks @innovara)
  * Linksys MX4200v2 (Thanks @innovara)
  * Linksys MX4300 (Thanks @PIPIPIG233666)

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit b884bf4f47e5bea487a2f0962976bd373ffa727f)

6 weeks agoluci-app-advanced-reboot: add support for Linksys WHW03 V1
Rodrigo Balerdi [Tue, 7 May 2024 09:25:50 +0000 (06:25 -0300)]
luci-app-advanced-reboot: add support for Linksys WHW03 V1

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
(cherry picked from commit 8875f414f939a64cbe3f718f1ac36fb9427f576f)

6 weeks agoluci-app-rp-pppoe-server: convert to JS
Paul Donald [Mon, 7 Oct 2024 20:18:04 +0000 (22:18 +0200)]
luci-app-rp-pppoe-server: convert to JS

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 3aa60877ea4bc47b86c3ee11448db7503a20ae01)

6 weeks agoluci-mod-network: split interface name and protocol validation
Daniel Nilsson [Sat, 21 Sep 2024 17:38:49 +0000 (19:38 +0200)]
luci-mod-network: split interface name and protocol validation

The previous implementation of binding the protocol validation to the
name validation caused problems when creating a new interface where an
already existing interface had the new one's protocol as its name, as the
protocol would be used when validating if an interface of that name already
existed.

Consider the following case:
1. Interface 'gre' with protocol PPPoE is created
2. Interface 'foo' with protocol GRE tunnel over IPv4 (which resolves to
   'gre') tries to be created

Creating interface 'foo' would error out during protocol validation as
'gre' would be passed to the name validation, which in turn would check if
an interface with name 'gre' already exists, which it does.

Instead of reusing the validation logic, simply trigger the name
validation manually as the protocol changes to properly pass the name of
the interface instead of the protocol. This also gives the benefit of
keeping all error states related to the name contained in the appropriate
UI element.

Fixes #7146

Tested-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Signed-off-by: Daniel Nilsson <dannil+github@protonmail.com>
(cherry picked from commit 300961bb1ba7d71b50288b97c0fdeae0c71253e7)

6 weeks agoluci-mod-dashboard: Minor repairs
Paul Donald [Mon, 7 Oct 2024 15:10:57 +0000 (17:10 +0200)]
luci-mod-dashboard: Minor repairs

Strength gauge is now displayed. Appended dBm measurement also.

Corrected some labels.

Closes #6147

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 723eb386340c8da681aa2c5fb60101690b3231fc)

8 weeks agoMerge pull request #7293 from stangri/openwrt-23.05-luci-app-https-dns-proxy
Stan Grishin [Tue, 24 Sep 2024 22:15:05 +0000 (15:15 -0700)]
Merge pull request #7293 from stangri/openwrt-23.05-luci-app-https-dns-proxy

[23.05] luci-app-https-dns-proxy: better description/link for force_dns

8 weeks agoluci-app-https-dns-proxy: better description/link for force_dns 7293/head
Stan Grishin [Mon, 23 Sep 2024 23:32:47 +0000 (23:32 +0000)]
luci-app-https-dns-proxy: better description/link for force_dns

* better description/link for force_dns in WebUI

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit c70ec6f8c7e2fbf6c66697117914313289f0a14f)

2 months agoluci-mod-network: change to non-breaking space character
Paul Donald [Fri, 20 Sep 2024 15:49:07 +0000 (17:49 +0200)]
luci-mod-network: change to non-breaking space character

Closes #7252

Thanks to @efahl

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit a2c21a62c9cd10b61baa48f4881cd8794930e4ff)

2 months agoluci-base: expunge correct transport cookies on logout
Paul Donald [Fri, 20 Sep 2024 15:39:58 +0000 (17:39 +0200)]
luci-base: expunge correct transport cookies on logout

Closes #7269

Thanks to @mikma

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 8449716ceb0641c3f76f103fa52b8529013f2581)

2 months agotreewide: Backport and sync translations
Hannu Nyman [Thu, 19 Sep 2024 18:16:27 +0000 (21:16 +0300)]
treewide: Backport and sync translations

Sync translations.
Backport translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 months agoluci-app-lldpd: Create from Tano Systems
Marek Küthe [Tue, 4 Jul 2023 09:42:23 +0000 (11:42 +0200)]
luci-app-lldpd: Create from Tano Systems

This is a copy of https://github.com/tano-systems/luci-app-tn-lldpd, which is licensed under the MIT License.

Signed-off-by: Marek Küthe <m.k@mk16.de>
luci-app-lldpd: Rename luci-app-tn-lldpd to luci-app-lldpd

The original version of Tanosystem has a naming scheme which does not correspond to the standard naming scheme in OpenWrt LuCi. Therefore the renaming.

Signed-off-by: Marek Küthe <m.k@mk16.de>
luci-app-lldpd: Fix bug not getting the current lldpd status

Specifying the arguments in the wrong order can (and has in my tests) resulted in errors. So you can see in the man page that flags like -f come first and then the command.

Signed-off-by: Marek Küthe <m.k@mk16.de>
luci-app-lldpd: Disable option to enable SNMP agent

SNMP agent support is not enabled by default in lldpd. This can (and has in my tests) cause LLDP to stop working. See comment in source code.

Signed-off-by: Marek Küthe <m.k@mk16.de>
luci-app-lldpd: Add option to disable sending sensitive information

Added an option that sets the "-k" flag, which results in less sensitive information being sent. See man pages and description in source code.

Signed-off-by: Marek Küthe <m.k@mk16.de>
luci-app-lldpd: Add license information to Makefile

All of Tano Systems source code for the app is licensed under the MIT License. This has now been indicated accordingly in the Makefile.

Signed-off-by: Marek Küthe <m.k@mk16.de>
luci-app-lldpd: Remove old footer from Tano Systems

The app from Tano Systems appears to include a footer. Since most LuCi apps do not, I have removed it.

Signed-off-by: Marek Küthe <m.k@mk16.de>
luci-app-lldpd: Bug fix caused that the management IP address could not be set.

The TanoWrt fork calls the option to set the management IP addresses "lldp_sys_mgmt_ip". However, in OpenWrt it is called "lldp_mgmt_ip".

Signed-off-by: Marek Küthe <m.k@mk16.de>
luci-app-lldpd: Improve style

Remove double space

Signed-off-by: Marek Küthe <m.k@mk16.de>
luci-app-lldpd: Adding the Lua dependency

The rpcd script used by the Luci app is written in Lua. Therefore, runtime dependencies for Lua must exist when using the Luci app.

Signed-off-by: Marek Küthe <m.k@mk16.de>
luci-app-lldpd: Remove old files

Since the app is called luci-app-lldpd and not luci-app-tn-lldpd, the files for the TanoWrt app are no longer necessary.

Signed-off-by: Marek Küthe <m.k@mk16.de>
luci-app-lldpd: RPCd backend change from Lua to ucode

Signed-off-by: Marek Küthe <m.k@mk16.de>
luci-app-lldpd: Update filter matrix

The old filter matrix was based on the man pages, but the selected value in the range 1-20 was also assigned to the configuration and thus lldpd was configured incorrectly. lldpd expects a value in the range 0-19. The webapp matrix has now been changed so that the values 0-19 also appear there.
This leads to a unification of configuration and webapp.

Signed-off-by: Marek Küthe <m.k@mk16.de>
luci-app-lldpd: Add location parameter

Signed-off-by: Marek Küthe <m.k@mk16.de>
(cherry picked from commit 49207b47ca048fdb9262b89c0683829f8e75972c)

luci-app-lldpd: Fixes

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit fe54b3e4f0739bd18f046d91ec69916f0935dc06)

luci-app-lldpd: Fixes and additions

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit d3953006c2fe54806db97dbbadc2163847cd1dbf)

luci-app-lldpd: retain empty settings for advertisements flags

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit f79634dc3e18671b3a2fd992d67d0c68fadd84dc)

luci-app-lldpd: helpers for location data in lldpd

They should help with handling coordinate, address and ELIN formats.

It disassembles any lldp_location and fills corresponding fields. The
address fields used are globally common and include those used in Cisco
products. (lldpd has more address properties available)

Changes made to any field trigger write_lldp_location to compose a new
string saved to lldp_location.

The user can override everything by entering a raw config string (in
case an address type field is not available). The last field changed,
wins.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 40afc3149da61ed05f0958a8ad3b482b3e5b6f83)

luci-app-lldpd: reveal SNMP agentX socket

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit b3d0ac820ed1a32da6f918d1f41c6d7a2959fdd4)

luci-app-lldpd: rebase i18n

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 50d7a339d3ed8b3ac99bde212ef0181871a6e970)

2 months agotreewide: Backport i18n translations
Hannu Nyman [Thu, 29 Aug 2024 18:21:42 +0000 (21:21 +0300)]
treewide: Backport i18n translations

Backport from master. Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
3 months agoluci-app-usteer: Fix translation
Hannu Nyman [Tue, 20 Aug 2024 17:20:51 +0000 (20:20 +0300)]
luci-app-usteer: Fix translation

Fix translation by renaming po/template --> po/templates
Backport current translations.

(Fixes 77bd97af cherry-pick of 0b2aad03 by applying also
the directory name fix from d41e972b)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
3 months agoluci-app-usteer: Fix neighbor spelling in option
Hannu Nyman [Tue, 20 Aug 2024 16:56:20 +0000 (19:56 +0300)]
luci-app-usteer: Fix neighbor spelling in option

Fix option name max_neighbour_reports --> max_neighbor_reports

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(adapted from 067f1c5 in master)

3 months agoluci-app-natmap: change bind port data type from port to portrange
Ray Wang [Tue, 13 Aug 2024 16:05:51 +0000 (00:05 +0800)]
luci-app-natmap: change bind port data type from port to portrange

Signed-off-by: Ray Wang <r@hev.cc>
(cherry picked from commit ca57a08eb9176f51a978cb2adbaa96b6c5dcb470)

3 months agoMerge pull request #7239 from stangri/openwrt-23.05-pbr
Stan Grishin [Thu, 15 Aug 2024 13:31:40 +0000 (06:31 -0700)]
Merge pull request #7239 from stangri/openwrt-23.05-pbr

[23.05] luci-app-pbr: cherry-pick commits from snapshots to update to 1.1.6-20

3 months agoluci-app-pbr: sync with 1.1.6-20 principal package 7239/head
Stan Grishin [Sat, 3 Aug 2024 23:23:38 +0000 (23:23 +0000)]
luci-app-pbr: sync with 1.1.6-20 principal package

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit fc9f85ffb4568fdbd2162467db4e8603acfcfa96)

3 months agoluci-app-pbr: sync with principal package
Stan Grishin [Sat, 13 Apr 2024 22:34:30 +0000 (22:34 +0000)]
luci-app-pbr: sync with principal package

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 73109ae7df7d9ee544e0b7296a756b79db51d950)

3 months agoluci-app-pbr: sync with principal package
Stan Grishin [Thu, 11 Apr 2024 16:31:29 +0000 (16:31 +0000)]
luci-app-pbr: sync with principal package

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit fa71bb482534f0243d43fa3407480d82d1bd0a39)

3 months agoluci-app-pbr: prepare migration to APK
Stan Grishin [Sat, 23 Mar 2024 01:14:52 +0000 (01:14 +0000)]
luci-app-pbr: prepare migration to APK

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 6d2c56fe9096df96e0d1277b05d6e84a52b2b592)

3 months agoluci-app-pbr: update to 1.1.4-5
Stan Grishin [Mon, 18 Mar 2024 02:03:13 +0000 (02:03 +0000)]
luci-app-pbr: update to 1.1.4-5

* sync with the principal package
* add the status include file

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit e55d184e9f9e14f60d0229687c0c4676ae4201c2)

3 months agotreewide: Backport i18n translations and sync
Hannu Nyman [Sun, 11 Aug 2024 18:49:58 +0000 (21:49 +0300)]
treewide: Backport i18n translations and sync

Backport translations from master.
Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
3 months agoluci-app-adblock: sync with adblock-4.2.1
Dirk Brenken [Sun, 11 Aug 2024 07:52:10 +0000 (09:52 +0200)]
luci-app-adblock: sync with adblock-4.2.1

* added full 1Hosts support

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 06037ad777ab0500008c49bcb2c06af309bc4e51)
Signed-off-by: Dirk Brenken <dev@brenken.org>
3 months agoluci-app-adblock: sync with adblock-4.2.0
Dirk Brenken [Sun, 11 Aug 2024 07:46:07 +0000 (09:46 +0200)]
luci-app-adblock: sync with adblock-4.2.0

* add hagezi support

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 257cfac4257571581bd32430757c94a783d4e1e5)
Signed-off-by: Dirk Brenken <dev@brenken.org>
3 months agoMerge pull request #7230 from stangri/openwrt-23.05-luci-app-adblock-fast
Stan Grishin [Sat, 10 Aug 2024 20:25:41 +0000 (13:25 -0700)]
Merge pull request #7230 from stangri/openwrt-23.05-luci-app-adblock-fast

[23.05] luci-app-adblock-fast: sync with 1.1.2-3 principal package

3 months agoluci-app-adblock-fast: sync with 1.1.2-3 principal package 7230/head
Stan Grishin [Sat, 3 Aug 2024 23:32:11 +0000 (23:32 +0000)]
luci-app-adblock-fast: sync with 1.1.2-3 principal package

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit bd7bee7731a45ee72960562546cc713a03fbfc92)

3 months agoMerge pull request #7226 from stangri/openwrt-23.05-luci-app-https-dns-proxy
Stan Grishin [Tue, 6 Aug 2024 09:34:22 +0000 (02:34 -0700)]
Merge pull request #7226 from stangri/openwrt-23.05-luci-app-https-dns-proxy

[23.05] luci-app-https-dns-proxy: Mullvad URL update

3 months agorpcd-mod-luci: strip colon from dnsmasq duid
Ansuel Smith [Mon, 7 Dec 2020 16:57:49 +0000 (17:57 +0100)]
rpcd-mod-luci: strip colon from dnsmasq duid

Dnsmasq DHCPv6 use colons in the generated duid present in the lease file. Strip the colon as this is not supported by the OpenWrt config and follow the same way odhcpd use to display duid.

Fixes: #4543
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(cherry picked from commit f71e9cbd42db24c7743589804dacfdf5513ca883)

3 months agoluci-app-https-dns-proxy: Mullvad URL update 7226/head
Hector Fernandez [Fri, 2 Aug 2024 18:12:49 +0000 (20:12 +0200)]
luci-app-https-dns-proxy: Mullvad URL update

Signed-off-by: Hector Fernandez <hector.fernandez.carmona@gmail.com>
(cherry picked from commit d5f80ac6e8669d3c52d92e9b33ebd4cb6627a41e)

3 months agoluci-base: dispatcher.uc: skip login nodes when resolving w/ active session
Jo-Philipp Wich [Tue, 30 Jul 2024 21:50:41 +0000 (23:50 +0200)]
luci-base: dispatcher.uc: skip login nodes when resolving w/ active session

When resolving eligible child nodes during evaluation of the "firstchild"
dispatch action, do not consider nodes allowing a login as allowed when
there already is an established session.

This fixes cases where restricted sessions are redirected to nodes they
have insufficent ACLs for, just because those nodes allow logins.

Fixes: #7218
Ref: https://forum.openwrt.org/t/x/174687
Suggested-by: @mikma
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 65b8002adbf8219b5dad37637756fa8fcae871a6)

3 months agoluci-mod-status: log viewers - change focus() to scrollIntoView()
Paul Donald [Mon, 8 Jul 2024 14:34:31 +0000 (16:34 +0200)]
luci-mod-status: log viewers - change focus() to scrollIntoView()

scrollIntoView() is more universally supported and standards tracked.

Closes #7186

Updates 9370bdddaede2feeb581193158d83f5062d5a318

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 7893f2d08aaa1a0419ede1a695a25781f60e6ba6)

3 months agoluci-theme-openwrt: convert Lua templates to ucode
Jo-Philipp Wich [Mon, 29 Jul 2024 22:06:23 +0000 (00:06 +0200)]
luci-theme-openwrt: convert Lua templates to ucode

Convert the theme's Lua templates to ucode to avoid the implicit dependency
on the luci-lua-runtime package.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 79a7012dce62624d61bb50934f1b382518455cdc)

3 months agoMerge pull request #7216 from stangri/openwrt-23.05-luci-app-https-dns-proxy
Stan Grishin [Mon, 29 Jul 2024 21:35:16 +0000 (14:35 -0700)]
Merge pull request #7216 from stangri/openwrt-23.05-luci-app-https-dns-proxy

[23.05] luci-app-https-dns-proxy: bugfix: OpenDNS family filter URL update

3 months agoluci-app-https-dns-proxy: bugfix: OpenDNS family filter URL update 7216/head
Stan Grishin [Mon, 29 Jul 2024 01:07:55 +0000 (01:07 +0000)]
luci-app-https-dns-proxy: bugfix: OpenDNS family filter URL update

* bugfix: update OpenDNS family filter URL
* update copyright/license
* update PKG_RELEASE to avoid double `r` on snapshots
* add LUCI_URL to upstream repository
* update README URL to upstream documentation
* update pkg.URL property to allow linking to a specific version of README
* remove duplicates of pkg object from overview.js/status include js files

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 9c836d14734f069421a459a63436d07cc91dd760)

3 months agoluci-app-banip: optimized external file loading
Dirk Brenken [Fri, 26 Jul 2024 20:29:39 +0000 (22:29 +0200)]
luci-app-banip: optimized external file loading

* optimize loading of external config/feed files

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 7154efa1bedabdc6a35c07665909da9a5669e842)

3 months agoluci-mod-network: made expandAndFormatMAC return arrays
Paul Donald [Thu, 25 Jul 2024 14:22:25 +0000 (16:22 +0200)]
luci-mod-network: made expandAndFormatMAC return arrays

instead of returning a space separated string

follow-up to 5ab0cb1f15bcb31015ae8345d302c6d023ba51e2

Closes #7209

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 84ffb655b0764d949c7bd4fd5f9502c314b77c58)

4 months agoluci-mod-network: Correctly assign dnsmasq instance: name not number
Paul Donald [Tue, 23 Jul 2024 13:18:07 +0000 (15:18 +0200)]
luci-mod-network: Correctly assign dnsmasq instance: name not number

Closes #7199

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 5ab0cb1f15bcb31015ae8345d302c6d023ba51e2)

4 months agotreewide: Backport and sync i18n translations
Hannu Nyman [Thu, 18 Jul 2024 09:09:00 +0000 (12:09 +0300)]
treewide: Backport and sync i18n translations

Backport translations from master.
Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
4 months agotreewide: Backport translations
Hannu Nyman [Fri, 28 Jun 2024 20:02:41 +0000 (23:02 +0300)]
treewide: Backport translations

Backport translations and sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
5 months agoluci-app-keepalived: Fix option for script falls
Kotyara [Sun, 16 Jun 2024 13:09:13 +0000 (13:09 +0000)]
luci-app-keepalived: Fix option for script falls
Signed-off-by: Kotyara <lokotyara@gmail.com>
5 months agotreewide: Backport and sync i18n translations
Hannu Nyman [Sat, 15 Jun 2024 07:22:21 +0000 (10:22 +0300)]
treewide: Backport and sync i18n translations

Backport translations from master.
Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
5 months agoluci-app-banip: sync with forthcoming banIP 1.0
Dirk Brenken [Fri, 7 Jun 2024 20:58:23 +0000 (22:58 +0200)]
luci-app-banip: sync with forthcoming banIP 1.0

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 2331147f9992d1f436847a626890272fbbe1158c)

5 months agoluci-app-banip: responsive design fixes
Dirk Brenken [Sun, 2 Jun 2024 12:15:54 +0000 (14:15 +0200)]
luci-app-banip: responsive design fixes

fix responsive design, esp. on mobile devices

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 61282d9c3c10fd7142bae31fb158eb742ef33fad)

5 months agoluci-app-banip: sync with 0.9.6-2
Dirk Brenken [Thu, 30 May 2024 20:13:17 +0000 (22:13 +0200)]
luci-app-banip: sync with 0.9.6-2

small fixes & improvements

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit b4fc61a0c5dc6d613ffd659114fa073b31b02230)

5 months agoluci-app-opkg: populate alternative package size if needed
Jo-Philipp Wich [Mon, 27 May 2024 12:09:53 +0000 (14:09 +0200)]
luci-app-opkg: populate alternative package size if needed

Populate the raw size value with the alternative size if the package
size is unavailable.

Fixes: #7139
Fixes: 63e5d38db0 ("luci-app-opkg: fix sorting by size column")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 2d2e5c0689b3483b22d033af1da9d33afeedf33e)

6 months agoluci-mod-status: fix ordering realtime connections by traffic
Jo-Philipp Wich [Mon, 20 May 2024 08:07:41 +0000 (10:07 +0200)]
luci-mod-status: fix ordering realtime connections by traffic

Add raw byte values to properly order rows by transferred bytes,
regardless of the dispalyed unit.

Fixes: #7129
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit e7f2e6bc8ee2bbbfd3d1f7caa570a6529cc03eee)

6 months agotreewide: Backport i18n translations
Hannu Nyman [Thu, 16 May 2024 16:38:40 +0000 (19:38 +0300)]
treewide: Backport i18n translations

Backport translations. Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
6 months agoRevert "luci-proto-ppp: pppoe.so has no MTU option; remove it"
Jo-Philipp Wich [Mon, 13 May 2024 10:34:15 +0000 (12:34 +0200)]
Revert "luci-proto-ppp: pppoe.so has no MTU option; remove it"

This reverts commit 995d3a1801cf3b850e8c7c35937fbdd0526ff53e.

The `mtu` option controls the pppd mru and mtu arguments, it is not
specific to pppoe.so.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit b57c6ff29eb625913b91e0f6ebb754a5454acb9f)

6 months agoluci-app-p910nd: Fix enable default
Paul Donald [Tue, 14 May 2024 12:14:29 +0000 (14:14 +0200)]
luci-app-p910nd: Fix enable default

Enabled setting shall always be present.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 05c6a0887f88dd65b8176686f3aee5bd05d8771a)

6 months agoluci-app-xinetd: introduce bind setting
Paul Donald [Sun, 12 May 2024 21:14:47 +0000 (23:14 +0200)]
luci-app-xinetd: introduce bind setting

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit aa942bdfcefc39a43ae5ad0b478056dd406d2ec8)

6 months agoMerge pull request #7122 from stangri/openwrt-23.05-luci-app-adblock-fast
Stan Grishin [Mon, 13 May 2024 23:03:41 +0000 (16:03 -0700)]
Merge pull request #7122 from stangri/openwrt-23.05-luci-app-adblock-fast

[23.05] luci-app-adblock-fast: update to 1.1.2-1

6 months agoluci-app-adblock-fast: update to 1.1.2-1 7122/head
Stan Grishin [Mon, 13 May 2024 04:36:07 +0000 (04:36 +0000)]
luci-app-adblock-fast: update to 1.1.2-1

* update license
* update PKG_VERSION/PKG_RELEASE
* improve visibility in menuconfig
* add warning for compatiblity check fails with principal package
* report compatiblity check fails with principal package from RPCD script

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit d18f58b4317f2207cb4964f29fdb25a08ea99646)

6 months agoluci-app-banip: sync with 0.9.5-5
Dirk Brenken [Sun, 5 May 2024 20:04:46 +0000 (22:04 +0200)]
luci-app-banip: sync with 0.9.5-5

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 1e56d45470fd34a628f377a314af017c52641653)

6 months agoluci-app-banip: various optimizations
Dirk Brenken [Thu, 2 May 2024 21:02:33 +0000 (23:02 +0200)]
luci-app-banip: various optimizations

* add various translation improvements based on the work of "stokito"
* use the new logreadbox component for the firewall log as well
* removed obsolete standard Save/Save & Apply buttons in the footer,
   use only the improved/customized "Reload" and "Restart" buttons
* improved the error handling in the try/catch blocks

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit c2740d7cd96921aba5dc354400bc2e1ad46b10ca)
Signed-off-by: Dirk Brenken <dev@brenken.org>
6 months agoluci-app-banip: improve translation
Dirk Brenken [Thu, 2 May 2024 20:56:18 +0000 (22:56 +0200)]
luci-app-banip: improve translation

Remove obsolete "VLAN Forwads" translations
Fix Treshold to Threshold
restore Countries translation
reuse Disable instead of 0 (disable)
reuse old translation Restart for Apply & Restart
untranslate numbers and use o.default

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
(cherry picked from commit 6b58247456148fe65aa956331c65269bbac1381a)
Signed-off-by: Dirk Brenken <dev@brenken.org>
6 months agoluci-app-banip: fix "Apply & Restart" button call chain
Dirk Brenken [Sat, 27 Apr 2024 05:26:12 +0000 (07:26 +0200)]
luci-app-banip: fix "Apply & Restart" button call chain

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit d4b8290f072767182e2d172da847291d49b9ce45)

6 months agoluci-app-banip: new button "Apply & Restart"
Dirk Brenken [Fri, 26 Apr 2024 17:13:12 +0000 (19:13 +0200)]
luci-app-banip: new button "Apply & Restart"

* Many changes to the user interface require a banIP restart, e.g. to restructure the underlying nft rule set. In this case, “Apply & Restart” saves the user an unnecessary “Save & Apply” (followed by a banIP reload & restart to obtain the new nft structure.

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 1661b210c80102fb77f1a61d5c658c54ac339289)
Signed-off-by: Dirk Brenken <dev@brenken.org>
6 months agoluci-app-banip: handle load errors of the countries file
Dirk Brenken [Fri, 26 Apr 2024 11:42:54 +0000 (13:42 +0200)]
luci-app-banip: handle load errors of the countries file

* properly handle/skip possible read errors in try/catch blocks

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit f8eb80bac75df3b69ec0713524c8bb1169d7d3b9)

6 months agoluci-app-banip: handle json load errors
Dirk Brenken [Mon, 22 Apr 2024 20:28:58 +0000 (22:28 +0200)]
luci-app-banip: handle json load errors

* properly handle possible json load errors in try/catch blocks

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 32babe7069c2297ae8f2578e38762b3406bc84d7)

6 months agoluci-app-banip: sync with 0.9.5-2
Dirk Brenken [Sun, 21 Apr 2024 19:59:48 +0000 (21:59 +0200)]
luci-app-banip: sync with 0.9.5-2

* fixed Set search issues in LuCI

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit aa463d007fcea9cd5164d7b6e678884589ca4ac2)

6 months agoluci-app-banip: sync with 0.9.5-1
Dirk Brenken [Fri, 19 Apr 2024 20:38:49 +0000 (22:38 +0200)]
luci-app-banip: sync with 0.9.5-1

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit a4f00ac556f61d62448b815755e86d1a14b23376)

7 months agoluci-mod-network: fix potential null dereference on deleting VLANs
Jo-Philipp Wich [Sat, 20 Apr 2024 21:13:12 +0000 (23:13 +0200)]
luci-mod-network: fix potential null dereference on deleting VLANs

Fixes: #7074
Fixes: 61cef9baad ("luci-mod-network: don't trigger uci save on removing bridge vlans")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit ea04003657cc06ee69639aaede24b4c74071946c)

7 months agoluci.mk: remove unnecessary i18n postinst script
Hannu Nyman [Sat, 20 Apr 2024 09:19:26 +0000 (12:19 +0300)]
luci.mk: remove unnecessary i18n postinst script

OpenWrt master has since 2016 run the uci-defaults also in run-time installations
as postinst:
openwrt/openwrt@9b9c78e

Remove the older separate implementation from LuCI.

Fixes #7070 and #7073

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit fb776a6645b7c1671e1b733f3de433a34971a49a)

7 months agoluci-app-openvpn: change Value to DynamicList for ciphers
Paul Donald [Wed, 17 Apr 2024 00:49:49 +0000 (02:49 +0200)]
luci-app-openvpn: change Value to DynamicList for ciphers

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit f6301561e709433b8602264fa00495c4aeb70ad3)

7 months agoluci-proto-ppp: pppoe.so has no MTU option; remove it
Paul Donald [Tue, 16 Apr 2024 15:41:30 +0000 (17:41 +0200)]
luci-proto-ppp: pppoe.so has no MTU option; remove it

Retain comment so nobody is tempted to resurrect it.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
(cherry picked from commit 995d3a1801cf3b850e8c7c35937fbdd0526ff53e)

7 months agoMerge pull request #7053 from stangri/openwrt-23.05-luci-app-https-dns-proxy
Stan Grishin [Fri, 12 Apr 2024 20:39:38 +0000 (13:39 -0700)]
Merge pull request #7053 from stangri/openwrt-23.05-luci-app-https-dns-proxy

[23.05] luci-app-https-dns-proxy: bugfix: status/overview page include