<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/protocols, branch master</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git.openwrt.org/project/luci/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/luci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/'/>
<updated>2026-09-07T04:01:51Z</updated>
<entry>
<title>protocols: remove myself as maintainer for vpnc</title>
<updated>2026-09-07T04:01:51Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-09-06T20:50:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=7dda604a39076d6a17bb2b11e2d0f8faa32aa58c'/>
<id>urn:sha1:7dda604a39076d6a17bb2b11e2d0f8faa32aa58c</id>
<content type='text'>
I  have not had touched this in years, and was
added as maintainer during treewide
PKG_MAINTAINER additions. I do not
have anything to test this against. Therefore,
removing myself as maintainer.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>luci-proto-modemmanager: fix iptype default value</title>
<updated>2026-08-18T10:04:11Z</updated>
<author>
<name>Michael Pfeifroth</name>
</author>
<published>2026-08-14T11:39:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=4beb8db7d68dd823d446d197903a62ca1af697d2'/>
<id>urn:sha1:4beb8db7d68dd823d446d197903a62ca1af697d2</id>
<content type='text'>
The 'iptype' and 'init_iptype' ListValue options declared 'ipv4v6' as
the default in LuCI, while the modemmanager package itself defaults to
'ipv4' (see net/modemmanager README.md).

Since LuCI omits writing a UCI option when the selected value matches
the field's declared default, selecting 'IPv4/IPv6 (both)' in the UI
never actually saved 'option iptype ipv4v6' to /etc/config/network.
On the next apply, modemmanager fell back to its own default ('ipv4'),
silently downgrading the connection to IPv4-only and making the
'ipv4v6' option effectively unusable through LuCI.

Align both defaults with the modemmanager package default ('ipv4') and
drop the now-inaccurate '- defaults to IPv4' hint from the 'ipv4v6'
label. The dropdown entries are also reordered so the new default
('ipv4') is listed first, matching the convention used by other
ListValue fields in this file.

Reported-by: moawut &lt;https://forum.openwrt.org/u/moawut&gt;
Ref: https://forum.openwrt.org/t/luci-proto-modemmanager-support-thread/23696/120

Signed-off-by: Michael Pfeifroth &lt;micpf@westermo.com&gt;
</content>
</entry>
<entry>
<title>luci-proto-ipv6: dhcpv6: add option to select the DHCPv6 client ID</title>
<updated>2026-07-21T21:02:15Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2026-07-21T20:38:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=4a78eccd90dc9fd1fd982e1a1e6f7e2448dad79f'/>
<id>urn:sha1:4a78eccd90dc9fd1fd982e1a1e6f7e2448dad79f</id>
<content type='text'>
OpenWrt gained a per-interface "sendclientid" option which overrides the
preferred DUID used for DHCPv6 requests. Expose it in the advanced
settings of the DHCPv6 client protocol:

- "auto" (default) uses the explicitly configured client ID, or falls
  back to the global default DUID and finally a DUID-LL derived from the
  interface MAC address
- "global" always uses the global default DUID
- "hardware" passes no client ID to odhcp6c, so a type 3 DUID-LL is used

Unlike DHCPv4 there is no "none" mode, as odhcp6c always sends a client
identifier. The explicit client ID is only evaluated in "auto" mode,
hence it now depends on that setting.

Assisted-by: Claude:claude-opus-4-8
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>luci-proto-openvpn: fix auth_user_pass option, clarify label</title>
<updated>2026-07-19T07:21:34Z</updated>
<author>
<name>Erik Conijn</name>
</author>
<published>2026-06-30T14:53:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=ebb64fad891ab4bf69d533f4ac3ce20b59eb2c47'/>
<id>urn:sha1:ebb64fad891ab4bf69d533f4ac3ce20b59eb2c47</id>
<content type='text'>
Maintainer: @systemcrash

CC: @feckert

Version: Main
Compile tested: X86-64
Run tested: X86-64

Description:
The push_opt tab incorrectly registered a server-side auth_user_pass
Value option.
So move it to the client-side FileUpload option on the general tab.

auth_user_pass is a client-only option; the corresponding server-side
directive is auth-user-pass-verify, which is already correctly
defined under the scripts tab as auth_user_pass_verify.

Also update the general-tab auth_user_pass label to a clearer description
of the expected file format (username and password on separate lines).

Signed-off-by: Erik Conijn &lt;egc112@msn.com&gt;
</content>
</entry>
<entry>
<title>luci-proto-xfrm: replace ifid datatype check with range check</title>
<updated>2026-07-07T14:35:36Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-02T12:41:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=21818b3a0d7f1924a34b1cc5f3b211419b40ad11'/>
<id>urn:sha1:21818b3a0d7f1924a34b1cc5f3b211419b40ad11</id>
<content type='text'>
According to the documentation, values from '1' to '4294967295' are allowed
values for the 'ifid' option. The value ‘0’ is excluded, as '0' is treated
as the default ID or an unassigned ID.

While we’re at it, mark the option as non-optional.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-proto-openvpn: fix shell code injection through gerateKey arg</title>
<updated>2026-06-27T23:34:39Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2026-06-27T23:34:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=e4ff45ecbc6ad212951815c8c99b2749fbd7de6b'/>
<id>urn:sha1:e4ff45ecbc6ad212951815c8c99b2749fbd7de6b</id>
<content type='text'>
Ensure to quote the `cl_meta` argument of the `gerateKey` procedure.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>luci-proto-wireguard: escape slash in regex in javascript</title>
<updated>2026-06-26T11:16:00Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2026-06-26T11:16:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=176a487523af8b0885720158538514ea06513c1b'/>
<id>urn:sha1:176a487523af8b0885720158538514ea06513c1b</id>
<content type='text'>
Escape slash. Enables proper parsing of javascript by gettext tools.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>treewide: escape slash chars in regex strings in .js files</title>
<updated>2026-06-25T20:14:58Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2026-06-25T20:14:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=c653c94a02ea7cbca1a03cceb5beeb6f631b0fbe'/>
<id>urn:sha1:c653c94a02ea7cbca1a03cceb5beeb6f631b0fbe</id>
<content type='text'>
Properly escape the slash '/' chars that are included in the regex
strings in javascript files. Slash is used as a regex delimiter in
javascript, so an un-escaped slash may cause parsing errors in some
tools like xgettext used with .po translation manipulation.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>luci-proto-openfortivpn: fix typo</title>
<updated>2026-06-24T14:59:44Z</updated>
<author>
<name>Andy Chiang</name>
</author>
<published>2026-06-24T10:05:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=a14734f7d4a2edd9c12344f945b7b926b7b0ca8e'/>
<id>urn:sha1:a14734f7d4a2edd9c12344f945b7b926b7b0ca8e</id>
<content type='text'>
fix typo

Signed-off-by: Andy Chiang &lt;AndyChiang_git@outlook.com&gt;
</content>
</entry>
<entry>
<title>luci-proto-openvpn: i18n fix typo in TLS cert profile label</title>
<updated>2026-06-12T06:24:39Z</updated>
<author>
<name>David Han</name>
</author>
<published>2026-06-08T02:24:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=47eb454587aeb812206eb73d8c8ecf0d0cc503bd'/>
<id>urn:sha1:47eb454587aeb812206eb73d8c8ecf0d0cc503bd</id>
<content type='text'>
Fix a typo in the cryptography tab where 'TLS cert profile' was
accidentally written as 'TLS cet profile'.

Signed-off-by: David Han &lt;h96643864@gmail.com&gt;
</content>
</entry>
</feed>
