<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/protocols/luci-proto-modemmanager, 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-03-17T07:34:07Z</updated>
<entry>
<title>luci-proto-modemmanager: fix ACL command injection</title>
<updated>2026-03-17T07:34:07Z</updated>
<author>
<name>Tim Nordell</name>
</author>
<published>2026-03-16T14:24:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=122839294a8488f49b8e8d365145da49d9ce3104'/>
<id>urn:sha1:122839294a8488f49b8e8d365145da49d9ce3104</id>
<content type='text'>
The ACL permissions were originally authored to support just a single
set of modem interfaces, at the numbers 0-9.  Eventually this was
adjusted to support from 0 to 999 avoiding command injection.

However, as new commands were added, this was reverted again
unfortunately. Language like "regex" has been used in the commit history
for this ACL, and likely the core of the issue is confusion on how these
are parsed.  These are all parsed [1] with fnmatch(...), and not regex(..).

A future useful change could be for rpcd to set the FNM_EXTMATCH option
for fnmatch(...) to simplify this particular match statement, but that's
not considered here since that's a much broader change that needs a
longer discussion.

[1] https://github.com/openwrt/rpcd/blob/a4a5a298588960638a2e1713eb8fb858e1dbedeb/session.c#L143-L147

Fixes: 54aa70112c ("luci-proto-modemmanager: add status page")
Signed-off-by: Tim Nordell &lt;tnordell@airgain.com&gt;
</content>
</entry>
<entry>
<title>luci-proto-modemmanager: fix when to show username and password</title>
<updated>2025-06-23T08:27:17Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2025-05-27T08:05:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=cdd36410fd3cb31b7876a96a52d198a81a9c9ec8'/>
<id>urn:sha1:cdd36410fd3cb31b7876a96a52d198a81a9c9ec8</id>
<content type='text'>
Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-proto-modemmanager: change string for 'Own Numbers' to 'Mobile Number'</title>
<updated>2025-02-13T13:09:05Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2025-02-13T12:49:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=9c3be817ada3bb8cebd29804985b08525a93118c'/>
<id>urn:sha1:9c3be817ada3bb8cebd29804985b08525a93118c</id>
<content type='text'>
Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-base, luci-proto-*: rename getOpkgPackage -&gt; getPackageName</title>
<updated>2024-12-15T19:13:56Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2024-12-15T19:11:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=8d13ea410dcdfbca28fcd6099ce9acb641ac898c'/>
<id>urn:sha1:8d13ea410dcdfbca28fcd6099ce9acb641ac898c</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-proto-modemmanager: add initial EPS bearer support</title>
<updated>2024-10-19T09:22:42Z</updated>
<author>
<name>Damir Samardzic</name>
</author>
<published>2024-10-17T20:22:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=50b67f8a004138feae15212eaec62c8f9fab1953'/>
<id>urn:sha1:50b67f8a004138feae15212eaec62c8f9fab1953</id>
<content type='text'>
ModemManager protocol has supported setting initial EPS bearer since
package commit [1], so lets expose the same support via LuCI as well.

[1] https://github.com/openwrt/packages/commit/af12147f8c54ac3a44d32c5c1bd95099bc9a6c74

Signed-off-by: Damir Samardzic &lt;damir.samardzic@sartura.hr&gt;
Signed-off-by: Robert Marko &lt;robert.marko@sartura.hr&gt;
</content>
</entry>
<entry>
<title>luci-proto-modemmanger: fix auth handling</title>
<updated>2024-07-22T08:24:04Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-05-03T10:43:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=7546249a27ab1f9d6e0035f9f600a3f2c1c9b772'/>
<id>urn:sha1:7546249a27ab1f9d6e0035f9f600a3f2c1c9b772</id>
<content type='text'>
This has never worked because the option 'auth' is not known to the
modemmanger proto handler. The correct uci name is 'allowedauth' and is
also a uci list option, so that several options can be selected.

This commit fixes this bug.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>treewide: Add missing PKG_MAINTAINER</title>
<updated>2024-05-27T23:55:14Z</updated>
<author>
<name>Sergey Ponomarev</name>
</author>
<published>2024-01-09T20:56:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=fbbfdb4afc95a59df1034f1fda525e94855e1633'/>
<id>urn:sha1:fbbfdb4afc95a59df1034f1fda525e94855e1633</id>
<content type='text'>
Daniel F. Dickinson changed email address to &lt;dfdpublic@wildtechgarden.ca&gt;

luci-all-lxl has a maintainer Petar Koretic &lt;petar.koretic@sartura.hr&gt; but there is no corresponding GitHub account.
So Dirk Brenken was added as a second maintainer: he answered on an issue of the app.

When maintainer wasn't set the initial author was used, or most contributor or Jo-Philipp Wich as a default.

Signed-off-by: Sergey Ponomarev &lt;stokito@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-proto-modemmanager: rename menu entry from mobile service to cellular network</title>
<updated>2024-04-25T11:03:58Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-04-15T13:03:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=bd6bf5a2923a76423aa455bbce69a5ed388e4ddc'/>
<id>urn:sha1:bd6bf5a2923a76423aa455bbce69a5ed388e4ddc</id>
<content type='text'>
The old term "mobile service" is not common, it is replaced by the new
name "cellular network", which is more familiar.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-proto-modemmanager: add missing license information</title>
<updated>2024-03-19T12:22:36Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-03-19T12:07:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=5b26220660f036f6d4329671a8383351acbbd723'/>
<id>urn:sha1:5b26220660f036f6d4329671a8383351acbbd723</id>
<content type='text'>
Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-proto-modemmanager: Added logging level option and debugmode</title>
<updated>2023-12-04T00:20:46Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2023-12-04T00:16:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=1731fe12b512e10b9c061114d348cd4872422c7a'/>
<id>urn:sha1:1731fe12b512e10b9c061114d348cd4872422c7a</id>
<content type='text'>
Merge github.com:valexi7/luci PR #4328

Signed-off-by: Paul Donald &lt;newtwen@gmail.com&gt;
Signed-off-by: valexi7 &lt;44439515+valexi7@users.noreply.github.com&gt;
</content>
</entry>
</feed>
