<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/modules/luci-mod-admin-full, 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>2019-09-10T13:28:16Z</updated>
<entry>
<title>luci-base: use cgi-io and rpcd-mod-file to handle file upload and browsing</title>
<updated>2019-09-10T13:28:16Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2019-09-03T17:34:33Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=3f93650901caf9e4094aeaee6a47d68efafeac97'/>
<id>urn:sha1:3f93650901caf9e4094aeaee6a47d68efafeac97</id>
<content type='text'>
Remove the old server side support for file browsing and file uploading
and switch to a client side widget instead which uses XMLHTTPRequests to
upload files via cgi-io and RPC calls for file listing and status queries.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>modules: Split luci-mod-full</title>
<updated>2018-09-19T18:08:19Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2018-08-03T16:36:51Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=58d97b5e271bc0d7507eab5b9bd2902181864e02'/>
<id>urn:sha1:58d97b5e271bc0d7507eab5b9bd2902181864e02</id>
<content type='text'>
Move some common elements to luci-base, and otherwise make three
packages out of status, system, and network.  They were mostly
separated already, but there were some shared elements between
status and network that are now in luci-base.

Signed-off-by: Daniel F. Dickinson &lt;cshored@thecshore.com&gt;
</content>
</entry>
<entry>
<title>modules: Make luci-base sufficient to use luci apps</title>
<updated>2018-09-19T18:08:19Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2018-08-02T13:39:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=6ec0353201435e0d0d7d32820d8ba600b4ca7b5b'/>
<id>urn:sha1:6ec0353201435e0d0d7d32820d8ba600b4ca7b5b</id>
<content type='text'>
Per the discussion in https://github.com/openwrt/luci/issues/869, make
luci-base sufficient to login, logout, and review and apply or revert
uci changes.  This allows most luci-app-xxx to work without having
luci-mod-admin-full installed.

It has been tested with some apps and not luci-mod-admin-full, as well
as with luci-mod-admin-full (to make sure the usual case doesn't break).

Instead of creating a new module namespace (e.g. 'Base') we reduce the
opportunities for breakage by having luci-base take over the 'shell' of
the 'Administration' (admin/....) namespace.

Since admin is assumed by all current building LuCI components (including
Freifunk), this doesn't introduce the 'Administration' tab into any
situation where it would not already be present (but includes it where it
was before).

We also add a "Component not installed" page to avoid fatal errors and
backtrace when e.g. luci-mod-admin-full is not installed.

Signed-off-by: Daniel F. Dickinson &lt;cshored@thecshore.com&gt;
</content>
</entry>
<entry>
<title>Merge pull request #2140 from kristrev/multiple-upstream-interfaces-status</title>
<updated>2018-09-19T09:36:30Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-09-19T09:36:30Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=1a0316bbbaad3f6befce34014d7e204cb1c76ec0'/>
<id>urn:sha1:1a0316bbbaad3f6befce34014d7e204cb1c76ec0</id>
<content type='text'>
luci-base: Show multiple upstream interface</content>
</entry>
<entry>
<title>luci-base: Show multiple upstream interface</title>
<updated>2018-09-19T09:01:38Z</updated>
<author>
<name>Kristian Evensen</name>
</author>
<published>2018-09-09T15:27:28Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=a13748d4145edd3edc70e462714a115f7c99470e'/>
<id>urn:sha1:a13748d4145edd3edc70e462714a115f7c99470e</id>
<content type='text'>
Several devices have multiple upstream interfaces, for example a fixed
and a mobile broadband connection. Currently, only one upstream
interface is shown per address family in Luci. So in my example, one of
the interfaces would not appear on the Status-page.

This PR introduces support for showing multiple upstream interfaces on
the Status-page. The code is not very complicated. get_status_by_route()
has been extended to return a list of all routes, and
get_wannet()/get_wan6net() now returns all upstream interfaces.

I could not find any other (active) users of these three functions than
calls triggered from the Status-page, so changing the default behavior
should be fine. get_wandev()/get_wan6dev() called get_status_by_route(),
but I could not find any place where those functions were called. I
removed the dev-functions instead of keeping the old
get_status_by_route().

On the status page, the wan/wan6-variables have been replaced with
arrays. When populating the html, we now iterate through these arrays
and create one element for each interface.

I have tested the code with different interface types, v4, v6, as well as
disconnecting and connecting interfaces. The status is updated and the
correct interfaces (or sometimes none at all) are shown.

Signed-off-by: Kristian Evensen &lt;kristian.evensen@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-admin-full: fix diagnostic page glitch</title>
<updated>2018-09-18T16:45:19Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-09-18T16:45:19Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=9142a714691dc4f801a238bec3cec5101d374c29'/>
<id>urn:sha1:9142a714691dc4f801a238bec3cec5101d374c29</id>
<content type='text'>
Slightly restructure markup to avoid inconsistent button rendering.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>Merge pull request #2121 from jokdarius/feature/0001-performace-fix</title>
<updated>2018-09-18T15:18:23Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-09-18T15:18:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=e11980b150c4fb9deaf8292b263c5ff9cf49a7c8'/>
<id>urn:sha1:e11980b150c4fb9deaf8292b263c5ff9cf49a7c8</id>
<content type='text'>
luci-mod-admin-full: performance fix</content>
</entry>
<entry>
<title>modules: add backup module for mtdblock devices</title>
<updated>2018-09-08T07:07:01Z</updated>
<author>
<name>Rosy Song</name>
</author>
<published>2018-09-08T07:07:01Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=9840d310e2e3a54a3d53fc206f2d406402b42128'/>
<id>urn:sha1:9840d310e2e3a54a3d53fc206f2d406402b42128</id>
<content type='text'>
Signed-off-by: Rosy Song &lt;rosysong@rosinson.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-admin-full: performance fix</title>
<updated>2018-08-31T07:54:35Z</updated>
<author>
<name>Darius</name>
</author>
<published>2018-08-31T07:54:35Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=7222bdabd4c11c0955515b1f11b4367aab7132da'/>
<id>urn:sha1:7222bdabd4c11c0955515b1f11b4367aab7132da</id>
<content type='text'>
*	uci:get replaced with direct access of value (functions has 3x better performance in that way)

Signed-off-by: Darius Joksas &lt;jok.darius@gmail.com&gt;

</content>
</entry>
<entry>
<title>luci-mod-admin-full: fix forced upgrade</title>
<updated>2018-08-20T19:36:11Z</updated>
<author>
<name>Dirk Brenken</name>
</author>
<published>2018-08-20T19:36:11Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=53b90e3c8c7ad2eedc2cb969d1b052aabda2701d'/>
<id>urn:sha1:53b90e3c8c7ad2eedc2cb969d1b052aabda2701d</id>
<content type='text'>
* fix logical glitch in forced upgrade logic

Signed-off-by: Dirk Brenken &lt;dev@brenken.org&gt;</content>
</entry>
</feed>
