summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #6827 from stangri/openwrt-23.05-luci-theme-openwrt-2020openwrt-23.05Stan Grishin2024-01-111-0/+13
|\ | | | | [23.05] luci-theme-openwrt-2020: fix anchor decorations
| * luci-theme-openwrt-2020: fix anchor decorationsStan Grishin2024-01-111-0/+13
|/ | | | | | | | | * add the decorations for when the links are included in the field descriptions Thanks @dibdot, @stokito! Signed-off-by: Stan Grishin <stangri@melmac.ca> (cherry picked from commit 525c5da356da2c642cd2ebea83a4e303e666c04f)
* Merge pull request #6823 from stangri/openwrt-23.05-luci-app-https-dns-proxyStan Grishin2024-01-092-5/+5
|\ | | | | [23.05 luci-app-https-dns-proxy: bugfix: editing providers with options
| * luci-app-https-dns-proxy: bugfix: editing providers with optionsStan Grishin2024-01-092-5/+5
|/ | | | | | | | | * fixes https://github.com/openwrt/luci/issues/6811 * previously editing existing provider instance with options would not result in the correct saving of edited parameters Signed-off-by: Stan Grishin <stangri@melmac.ca> (cherry picked from commit a83427fefe497fcda92a3f9b59701dc91a6f1df1)
* luci-app-firewall: add ICMPv6 MLD rulesJonathan G. Underwood2024-01-081-0/+3
| | | | | | | | | | | | | | | This adds entries for ICMPv6 MLD types. This fixes the ICMPv6 MLD types to be consistent with fw4. These types were added to fw4 in this commit: - https://github.com/openwrt/firewall4/commit/e6e82a55206cf7017f26b92f7097f779161b5cac But were omitted from the corresponding luci-app-firewall commit: - https://github.com/openwrt/luci/commit/88a016cbff7eacf3a8248bc4949904abacef6685 Signed-off-by: Jonathan G. Underwood <jonathan.underwood@gmail.com> (cherry picked from commit 73abc0ee6d64bab49889b1d5fbca09f9a8e64745)
* luci-app-travelmate: sync with travelmate 2.1.2-1Dirk Brenken2024-01-062-102/+103
| | | | | | | * fix a station scanning issue on single radio units (mainly a LuCI/JS issue) reported in the forum by multiple users Signed-off-by: Dirk Brenken <dev@brenken.org> (cherry picked from commit 465cea44e3a4af9903a6eedb621a56de5ce0d057)
* treewide: Backport translations from masterHannu Nyman2024-01-06305-10183/+11519
| | | | | | Backport translations from master. Sync. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* timezone data: update to 2023dHannu Nyman2024-01-061-3/+3
| | | | | | | | | | | | | | Update timezone data to 2023d. https://mm.icann.org/pipermail/tz-announce/2023-December/000080.html Summary: * Ittoqqortoormiit, Greenland changes time zones on 2024-03-31. * Vostok, Antarctica changed time zones on 2023-12-18. * Casey, Antarctica changed time zones five times since 2020. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi> (cherry picked from commit 8debeeb43875b9e4ba4e0136d0dbcbc4504f53f4)
* luci-app-usteer: Added tooltip while hovering over connected client showing ↵Ramon Van Gorkom2023-12-281-7/+28
| | | | | | | mac, IP(s), hostname in status page Signed-off-by: Ramon Van Gorkom <Ramon00c00@gmail.com> (cherry picked from commit 0f794ac76c53b154694b8ee9be4772a501faa76f)
* luci-app-usteer: Removed save/apply button on status pages, and added ↵Ramon Van Gorkom2023-12-282-306/+915
| | | | | | | | | | | | | "friendly" error message if usteer not running Added refresh of status page Add the template pot file that is needed to start translating the app. Co-authored-by: Sergey Ponomarev <stokito@gmail.com> Co-authored-by: Miguel Angel Mulero Martinez <migmul@gmail.com> Signed-off-by: Ramon Van Gorkom <Ramon00c00@gmail.com> (cherry picked from commit 0b2aad03599c4f5c7b513f9274b529e7dd3d7e29)
* luci-mod-network: Rework the (multi) mac for static leasesPaul Donald2023-12-281-25/+3
| | | | | | | | | +i18n Removed Jows widget which hindered management of multi mac entries. Signed-off-by: Paul Donald <newtwen@gmail.com> (cherry picked from commit d5db17361a556f9c7eda8fa1a0b0c59d57034633)
* luci-mod-network: Make MAC check functions generic.Paul Donald2023-12-281-24/+31
| | | | | | | Also remove a reassigned so.validate function (dead code). Signed-off-by: Paul Donald <newtwen@gmail.com> (cherry picked from commit bcaa445f088ad901da693a29b55e80295cb8f093)
* luci-mod-network: DHCP tab IPsets ( add NFTsets properties )Paul Donald2023-12-281-3/+22
| | | | | | | | | See also: https://github.com/openwrt/openwrt/commit/d7f378796f985c902ff7906767c275c40a15347f Signed-off-by: Paul Donald <newtwen@gmail.com> (cherry picked from commit f98ce31fdbdfc61c8ec7443c791a98d9ee93b6f2)
* luci-app-sshtunnel: sync .po filesPaul Donald2023-12-282-3/+3
| | | | | Signed-off-by: Paul Donald <newtwen@gmail.com> (cherry picked from commit c668d992e1a1a1aeb4f3b6e6807784f43bc1b7af)
* luci-app-sshtunnel: servers: ProxyCommand optionSergey Ponomarev2023-12-282-1/+9
| | | | | Signed-off-by: Sergey Ponomarev <stokito@gmail.com> (cherry picked from commit 255aef1748309d065795f551b1994f2cd807b668)
* luci-app-banip: sync with banIP-0.9.3-1Dirk Brenken2023-12-2838-1258/+1944
| | | | | | | | * expose the new remote logging/cgi options Signed-off-by: Dirk Brenken <dev@brenken.org> (cherry picked from commit 6dff72b1cd20bd878e24f9b2fc05b4ecc858d607) Signed-off-by: Dirk Brenken <dev@brenken.org>
* luci-app-sshtunnel: i18nSergey Ponomarev2023-12-272-161/+190
| | | | | Signed-off-by: Sergey Ponomarev <stokito@gmail.com> (cherry picked from commit a1f5b6087f04c5e214a31c7201d12c77e65c58e7)
* luci-app-sshtunnel: hide Save and Apply buutons for non form pagesSergey Ponomarev2023-12-274-4/+12
| | | | | Signed-off-by: Sergey Ponomarev <stokito@gmail.com> (cherry picked from commit 61e166aa93b5aefbb362a9c438e7c70f41c57d4a)
* luci-app-sshtunnel: servers: make a link to man ssh_configSergey Ponomarev2023-12-271-17/+26
| | | | | | | Use Debian man pages because it has many versions and languages. Signed-off-by: Sergey Ponomarev <stokito@gmail.com> (cherry picked from commit 059850ba0cb4afbd0c4434f0ef4825326b7baa2f)
* luci-app-sshtunnel: extract a public key from a key if no .pubSergey Ponomarev2023-12-272-33/+52
| | | | | | | For the Dropbear keys without a .pub we need to fall back and execute the -y command to extract a pubkey from a private. Signed-off-by: Sergey Ponomarev <stokito@gmail.com> (cherry picked from commit 8755aa3a71bf47ba65706a39c72cd294923d9285)
* luci-app-sshtunnel: ssh_keys: list keys without a corresponding .pubSergey Ponomarev2023-12-272-30/+65
| | | | | | | | | | | | | The private keys doesn't have any extension so the only way to clearly say that this file is a key is a presence of the corresponding .pub file. Most of time key files have a prefix id_ e.g. id_rsa etc. The dropbearkey generates a key without a corresponding .pub file e.g. id_dropbearkey. So we need to detect a key files by both .pub file or id_ prefix. Key files without the id_ prefix won't be listed, sorry. Signed-off-by: Sergey Ponomarev <stokito@gmail.com> (cherry picked from commit 949e7cbcb33cc457bfcdd27aaf4da487bab89f30)
* luci-app-sshtunnel: generate a new keySergey Ponomarev2023-12-271-3/+5
| | | | | | | | | Make the Generate a new key as a separate section and move to bottom. Extend the key name pattern to be an email address so allow symbols @ - +. Force the id_ prefix for key names. Signed-off-by: Sergey Ponomarev <stokito@gmail.com> (cherry picked from commit 3933633dd0de84b1c13af5d8f62b6b2431bf1ca7)
* luci-base: comment fixes (sp)Paul Donald2023-12-231-44/+44
| | | | | Signed-off-by: Paul Donald <newtwen@gmail.com> (cherry picked from commit 5355b7b57604493909db3b472d6623a4b420d771)
* treewide: Backport from master and sync translationsHannu Nyman2023-12-23147-14954/+16167
| | | | | | | Backport translations from master. Sync. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* luci-proto-ipv6: Add DHCPv6 norelease menu option (#6775)Det2023-12-211-0/+2
| | | | | Signed-off-by: Richard Patterson <richard@helix.net.nz> (cherry picked from commit 4ad5f8111bc357d88390d914d82f0517ccbcf769)
* luci-app-olsr: fix null pointer exception (#6778)Andi Bräu2023-12-211-4/+4
| | | | | | | for some 'virtual' interfaces, there don't seem to be network status information Signed-off-by: Andreas Bräu <ab@andi95.de> (cherry picked from commit 87da3275eaf7a388e77ad137e09b3bf6d3cf97f3)
* luci-app-statistics: lookup -> look upPaul Donald2023-12-1940-41/+1830
| | | | | Signed-off-by: Paul Donald <newtwen@gmail.com> (cherry picked from commit 0a6618823656df7aefc7b958e187afd628248e90)
* luci-app-openvpn: Add multihome boolean.Paul Donald2023-12-191-0/+4
| | | | | | | Helps when you have multiple IP(v4|v6) Signed-off-by: Paul Donald <newtwen@gmail.com> (cherry picked from commit a5ed5976f4cf70a36863e69da8c055f855545f87)
* luci-mod-network: reword some help-stringsPaul Donald2023-12-191-1/+1
| | | | | Signed-off-by: Paul Donald <newtwen@gmail.com> (cherry picked from commit e7650bb86aaacb6ef654c9e10f25cc7c9f799556)
* luci-mod-network: reword some help-stringsPaul Donald2023-12-1937-513/+529
| | | | | | | also unburden translators from some static strings. Signed-off-by: Paul Donald <newtwen@gmail.com> (cherry picked from commit f79a1325970d74c1cc994747b70335aebb7deaaf)
* luci-mod-network: reword some help-stringsPaul Donald2023-12-1937-72/+79
| | | | | | | also unburden translators from some static strings. Signed-off-by: Paul Donald <newtwen@gmail.com> (cherry picked from commit 0a67f0b880a01a687b4c53935656ccb755adafe6)
* Revert "Merge pull request #6700 from lvoegl/pr/20231021-luci-app-strongswan"Paul Donald2023-12-186-802/+0
| | | | | | This reverts commit 6fb71d48a051467c5cc54453cd74df992e9c9e65. (Not yet ready)
* treewide: Backport and sync i18n translationsHannu Nyman2023-12-18438-36863/+48209
| | | | | | Backport from master and sync i18n translations. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* Merge pull request #6755 from EvanTheB/modemasterPaul Donald2023-12-182-11/+16
| | | | | | | Signed-off-by: Evan Benn <evan.benn@morsemicro.com> luci-base: Display 'Access Point' in the wireless page instead of 'Master' (cherry picked from commit c3fc80c92a2ed30214ed039c6189e2c06023117a)
* Merge pull request #6723 from knarrff/channel_analysis__base-channelPaul Donald2023-12-182-9/+43
| | | | | | | Signed-off-by: Frank Löffler <frank.loeffler@uni-jena.de> luci-mod-status: highlight primary 20 MHz channel (cherry picked from commit 8b651996ff25cff94cf37608d775f0cbf7fd177a)
* Merge pull request #6724 from erikrk/channel-analysis-permissionsPaul Donald2023-12-181-1/+1
| | | | | | | Signed-off-by: Erik Karlsson <erik.karlsson@genexis.eu> luci-mod-status: fix ACL for channel analysis (cherry picked from commit 8be149c4adddc05354b009e1d0597b2ae6fd7532)
* Merge pull request #6700 from lvoegl/pr/20231021-luci-app-strongswanPaul Donald2023-12-186-0/+802
| | | | | | | Signed-off-by: Lukas Voegl <lvoegl@tdt.de> luci-app-strongswan-swanctl: initial commit (cherry picked from commit 828716ad73be81079ffdaa1592f637efa1747f31)
* Merge pull request #6770 from stangri/openwrt-23.05-luci-app-adblock-fastStan Grishin2023-12-152-61/+59
|\ | | | | [23.05] luci-app-adblock-fast: bugfix: remove instance selection
| * luci-app-adblock-fast: bugfix: remove instance selection for some smartdns ↵Stan Grishin2023-12-152-61/+59
|/ | | | | | | options Signed-off-by: Stan Grishin <stangri@melmac.ca> (cherry picked from commit 97201f8379b5c3237420bf0363263a74a01c6e69)
* Merge pull request #6768 from stangri/openwrt-23.05-luci-app-adblock-fastStan Grishin2023-12-145-255/+233
|\ | | | | [23.05] luci-app-adblock-fast: update to 1.1.1-1
| * luci-app-adblock-fast: update to 1.1.1-1Stan Grishin2023-12-155-255/+233
|/ | | | | | | | | | | | * Final (hopefully) attempt to avoid errors if dhcp/smartdns configs are missing * New user experience for picking dnsmasq/smartdns instances to enable the adblocking on * use function from init script to set up output paths * update paths to run-time files in ACL Signed-off-by: Stan Grishin <stangri@melmac.ca> (cherry picked from commit 8d8ca1c6aace056dbcf4216ca797902c0099c2fb)
* luci-app-ddns: rename retry_count -> retry_max_countPaul Donald2023-12-1238-78/+959
| | | | | | | | | | syncs with openwrt/packages@e3292e4 Also fixes some i18n strings Closes issue #6752 (cherry picked from commit d349181aaef50e7a545d784176e55f5dc70fabff)
* Merge pull request #6763 from stangri/openwrt-23.05-luci-app-https-dns-proxyStan Grishin2023-12-115-95/+122
|\ | | | | [23.05] luci-app-https-dns-proxy: update to 2023-10-25-5
| * luci-app-https-dns-proxy: update to 2023-10-25-5Stan Grishin2023-12-115-95/+122
|/ | | | | | | | | | | * no longer "require uci" in js files * use L.resolveDefault when loading configs * improve DNSMASQ config update selection user experience * switch from uci.get to L.uci.get * small code improvement of RPCD script Signed-off-by: Stan Grishin <stangri@melmac.ca> (cherry picked from commit 799280877fbe7a43dab9c3af1dd509519e2f542b)
* Merge pull request #6760 from stangri/openwrt-23.05-luci-app-adblock-fastStan Grishin2023-12-113-85/+150
|\ | | | | [23.05] luci-app-adblock-fast: improve dnsmasq/smartdns instances selection
| * luci-app-adblock-fast: improve dnsmasq/smartdns instances selectionStan Grishin2023-12-113-85/+150
|/ | | | | | | | * create UI elements with an option to pick multiple instances for dnsmasq and smartdns Signed-off-by: Stan Grishin <stangri@melmac.ca> (cherry picked from commit 061a5dc40487fbe63e4ce2314b3c95e0293c1a4e)
* Merge pull request #6757 from stangri/openwrt-23.05-luci-app-adblock-fastStan Grishin2023-12-093-61/+63
|\ | | | | [23.05] luci-app-adblock-fast: bugfix: L.uci.load
| * luci-app-adblock-fast: bugfix: L.uci.loadStan Grishin2023-12-093-61/+63
|/ | | | | | | | * fix app not working on systems without smartdns * fix smartdns instances selection dependencies Signed-off-by: Stan Grishin <stangri@melmac.ca> (cherry picked from commit 0473939fff65384badf6d15f30a0e236f2110b3c)
* luci-mod-network: exclude alias to self from device pickerJo-Philipp Wich2023-12-081-0/+1
| | | | | | | | Do not present alias to self as valid choice in the interface device picker. Fixes: #6754 Signed-off-by: Jo-Philipp Wich <jo@mein.io> (cherry picked from commit 864bf25244a073bf85272524cd90df0a41629577)
* luci-mod-network: properly reflect config state in sysfs tristatesJo-Philipp Wich2023-12-081-1/+1
| | | | | | | | | | | When a boolean sysfs option is forcibly set to `0` or `1` in uci, then make sure to properly reflect that choice state when rendering the widget. Right now the dropdown incorrectly reverted to "automatic" after saving but not applying the changes. Signed-off-by: Jo-Philipp Wich <jo@mein.io> (cherry picked from commit 4b6b00927b4a1076ed8bf23f3a0327a335ebece5)