<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/modules/luci-base/Makefile, 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>2025-07-09T16:18:00Z</updated>
<entry>
<title>luci-base: tweak dispatcher logging to post under correct facility</title>
<updated>2025-07-09T16:18:00Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-07-08T12:27:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=81692c6c382f079eda4974d72c091b992d270d13'/>
<id>urn:sha1:81692c6c382f079eda4974d72c091b992d270d13</id>
<content type='text'>
Previously we might see:

... daemon.err uhttpd[5153]: [info] luci: accepted login on / for root from x.x.x.x

Now:

... authpriv.info dispatcher.uc: luci: accepted login on / for root from x.x.x.x

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-base: add missing PKG_LICENSE_FILES info</title>
<updated>2024-05-10T08:29:41Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-04-18T10:39:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=611ff53c736b968328515e1cc6e0baeb18b66b2c'/>
<id>urn:sha1:611ff53c736b968328515e1cc6e0baeb18b66b2c</id>
<content type='text'>
The 'luci-base' package is the base package that must always be installed
when the LuCI is used. Therefore, according to the license, the license
files used by the LuCI must be referenced there.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-base: add additional prepare handling for the licenses files</title>
<updated>2024-05-10T08:27:14Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-04-18T11:46:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=fb279a0a25e59ac8bc18a127d7e6aaba7349c623'/>
<id>urn:sha1:fb279a0a25e59ac8bc18a127d7e6aaba7349c623</id>
<content type='text'>
Copy the licenses file for luci into the build tree for further processing.
This is achieved by the new additional prepare handling, that was added
with commit '3b135c381cd5e5efd10353b76344e33e5230c870'.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-base: use json for ucitrack instead of uci</title>
<updated>2024-04-11T13:49:44Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-04-10T15:23:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=a55b601f3747392947cdd9894c2e63f609d0bb4f'/>
<id>urn:sha1:a55b601f3747392947cdd9894c2e63f609d0bb4f</id>
<content type='text'>
The 'ucitrack' configuration under '/etc/config' defines which service must
be restarted on a LuCI change. This uci file defines how all this works
together. Additionally there are 'uci-defaults' scripts in the various
applications that add additional configurations parameters to this ucitrack
file if a service must be reloaded/restarted on a LuCI change.

There are some problems with the current implementation:

* The uci should be used to configure the system and not for this kind of
  reload/restart dependency handling on LuCI changes.
* On a system update with configuration restore of the 'ucitrack' file
  the new behavior on LuCI reload/restart could not take into account
  because the new file is *not* used.

This commit converts the handling from uci to json.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-base: fix license</title>
<updated>2024-03-15T14:52:19Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-03-13T13:12:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=cdede780b0c1443ed0396849a8434ba9cc6d8b39'/>
<id>urn:sha1:cdede780b0c1443ed0396849a8434ba9cc6d8b39</id>
<content type='text'>
During the update of luasrcdiet with commit b5d5e5bf13e572af7f1589a01bfd338691d5f063
the license was incorrectly changed from 'Apache-2.0' to 'MIT'.

As the name implies, this is the basic package that must be installed on the
target for the LuCI to work at all. So changing the license from 'Apache-2.0'
to 'MIT' should not have happend, because this information belongs to the
package 'luci-base' and to the 'luasrcdiet'.

Therefore, with commit b0d8fff3e40568af633032aacb0624da16f4266c the
'luasrcdiet' was moved to its own package. However, it was forgotten to adapt
the licence to 'Apache-2.0' again.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-base: opt out of LTO usage</title>
<updated>2023-08-11T23:44:18Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2023-08-11T23:43:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=f7583b6341009e40b7a5dab1c1bb69a8c4b208a9'/>
<id>urn:sha1:f7583b6341009e40b7a5dab1c1bb69a8c4b208a9</id>
<content type='text'>
Fixes: #6506
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>treewide: separate Lua runtime resources</title>
<updated>2022-10-24T23:03:37Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2022-09-13T21:50:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=673f38246ac3548caefec41183e3dd7477d9f6f6'/>
<id>urn:sha1:673f38246ac3548caefec41183e3dd7477d9f6f6</id>
<content type='text'>
Move classes required for Lua runtime support into a new `luci-lua-runtime`
package. Also replace the `luci.http` and `luci.util` classes in
`luci-lib-base` with stubbed versions interacting with the ucode based
runtime environment.

Finally merge `luci-base-ucode` into the remainders of `luci-base`.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>luci-base: update dependency to luci-lib-base</title>
<updated>2020-07-19T18:15:00Z</updated>
<author>
<name>Sven Roederer</name>
</author>
<published>2019-07-06T12:31:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=7edd635026594da577b73f059c0d8b95d653f8fc'/>
<id>urn:sha1:7edd635026594da577b73f059c0d8b95d653f8fc</id>
<content type='text'>
To satisfy the dependencies.

Signed-off-by: Sven Roederer &lt;freifunk@it-solutions.geroedel.de&gt;
</content>
</entry>
<entry>
<title>luci-base: revert removal of HOST_BUILD_DIR definition</title>
<updated>2019-12-26T18:22:48Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2019-12-26T18:18:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=1ccb8e103126eff671b59cf63c8bd05ce08bc4e0'/>
<id>urn:sha1:1ccb8e103126eff671b59cf63c8bd05ce08bc4e0</id>
<content type='text'>
PR #3352 removed the luasrcdiet subpackage definition from
luci-base Makefile, and it also removed the HOST_BUILD_DIR
definition, which looked like it was related to only luasrcdiet,
but apparently that HOST_BUILD_DIR is needed also for the main
luci-base package.

Fixes #3433

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>luci-base: use luasrcdiet from separate package</title>
<updated>2019-11-23T12:42:09Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2019-11-23T12:42:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=b0d8fff3e40568af633032aacb0624da16f4266c'/>
<id>urn:sha1:b0d8fff3e40568af633032aacb0624da16f4266c</id>
<content type='text'>
luasrcdiet is being moved to the packages feed as a separate package.
Adjust luci feed accordingly.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
</feed>
