<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/modules/luci-mod-network, branch master</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git-03.infra.openwrt.org/project/luci/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/project/luci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/'/>
<updated>2026-04-04T17:12:54Z</updated>
<entry>
<title>luci-mod-network: check kernel for mptcp to display MPTCP options</title>
<updated>2026-04-04T17:12:54Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-04-04T17:12:54Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=a6b7ad4652f7a47fe21482ff97679ca3a2e6d7fb'/>
<id>urn:sha1:a6b7ad4652f7a47fe21482ff97679ca3a2e6d7fb</id>
<content type='text'>
https://www.kernel.org/doc/html/v6.12/networking/mptcp-sysctl.html

There may be user instances where mptcp was not compiled
into the kernel or is an unloaded module, so gate the options
behind the feature check.

Closes #8522

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-network: show option also for sae</title>
<updated>2026-03-30T12:53:29Z</updated>
<author>
<name>Ramon Van Gorkom</name>
</author>
<published>2026-03-21T18:10:07Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=a4f0c52fbf5db5a9a51c81866d7f3ac688ec95f4'/>
<id>urn:sha1:a4f0c52fbf5db5a9a51c81866d7f3ac688ec95f4</id>
<content type='text'>
For sae the cipher overrule is not exposed.
There can be cases where this is needed.
See e.g. https://github.com/openwrt/openwrt/issues/22200

Signed-off-by: Ramon Van Gorkom &lt;Ramon00c00@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-network: tighten MAC check regex</title>
<updated>2026-03-23T18:10:01Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-03-23T18:10:01Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=761c2cda5f098dcb263f788cb965b000f0ebd6c1'/>
<id>urn:sha1:761c2cda5f098dcb263f788cb965b000f0ebd6c1</id>
<content type='text'>
dnsmasq behaviour changed slightly and MACs separated
by hyphen are no longer accepted. Accept only colon
separator when validating. Also enforce hex doublets,
i.e. 00 instead of 0.

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-network: align STP defaults with netifd</title>
<updated>2026-03-19T20:29:19Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-03-19T20:29:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=1d7fa8163c25ec6d7fc02ff2d8fdb82bd735716c'/>
<id>urn:sha1:1d7fa8163c25ec6d7fc02ff2d8fdb82bd735716c</id>
<content type='text'>
Closes #8443

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-network: fix field names for private key file and password</title>
<updated>2026-03-16T21:19:18Z</updated>
<author>
<name>Vishnu Verma</name>
</author>
<published>2026-03-08T14:47:11Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=fc28ca58da031df7c6338d86b14d69bd142ecb08'/>
<id>urn:sha1:fc28ca58da031df7c6338d86b14d69bd142ecb08</id>
<content type='text'>
Fixed field names to be compatible with wpa_supplicant ucode script

Signed-off-by: Vishnu Verma &lt;vermavishnuverma@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-network: escape WiFi SSID on Scanning AP modal</title>
<updated>2026-03-13T18:15:53Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2026-03-12T15:07:49Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=068150ba5f524ef6b03817b258d31ec310053fd6'/>
<id>urn:sha1:068150ba5f524ef6b03817b258d31ec310053fd6</id>
<content type='text'>
After the ES2016 rework, a very old bug was reverted where the WiFi SSID was
treated as raw HTML and directly appended to DOM.

This might result in XSS vulnerability with specially crafted SSID from the
Access Point around.

This is only triggered on opening the modal as the normal wireless.js view
doesn't scan the Access Point.

To fix this and make it more clear that SSID must be always escaped, move the
SSID handling to a dedicated variable and use the document.createTextNode()
to escape it similar to how it's done in similar place like the
channel_analysis.js

Fixes: cdce600aaec6 ("luci-mod-network: give wireless.js ES2016 treatment and refactor")
Reported-by: Sasha Romijn &lt;sct@mxsasha.eu&gt;
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-network: allow interface names to max of 15 chars</title>
<updated>2026-03-05T17:50:31Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-03-05T17:50:00Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=69596756a72c0c88e3c776a503abb5a462651206'/>
<id>urn:sha1:69596756a72c0c88e3c776a503abb5a462651206</id>
<content type='text'>
The Kernel receives the name suffix, so evaluate length on
the user provided name and disconnect the formatted name
code length check.

Closes #8390

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-network: drop unused dnsmasq ipset option</title>
<updated>2026-03-02T18:11:21Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-03-02T18:11:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=2b63b193633975577407835159a0dff156827f78'/>
<id>urn:sha1:2b63b193633975577407835159a0dff156827f78</id>
<content type='text'>
Closes #8365

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-network: MPTCP</title>
<updated>2026-02-20T01:58:46Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2024-12-19T21:34:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=9e21e74888a4504729f0c375ab831eb69f8d255c'/>
<id>urn:sha1:9e21e74888a4504729f0c375ab831eb69f8d255c</id>
<content type='text'>
See openwrt/openwrt@c8d5abd62b70137c70bf12e83b6d0708b980abb3

Available since 24.10

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod: js linting fixes / ES6 treatment</title>
<updated>2026-02-16T00:42:57Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-14T03:59:49Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=95b01600e323f5cd0ac5081025dacd30110838c2'/>
<id>urn:sha1:95b01600e323f5cd0ac5081025dacd30110838c2</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
</feed>
