Age | Commit message (Collapse) | Author |
|
Rename luci-app-opkg to luci-app-package-manager.
Signed-off-by: hnyyghk <i@5icodes.com>
|
|
Rename luci-app-opkg to luci-app-package-manager and add APK support to
it.
The idea is to adapt APK to mimic OPKG output to require minimal changes
to the luci app.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
|
|
Since upstream commit
https://github.com/openwrt/packages/commit/f5d7a26531aa0e6fdade9836dfef3450fb007b01
it is not possible to ship non-ssl nginx flavors anymore.
Drop the luci-ssl-nginx collection, retain just luci-nginx and let it provide
a virtual luci-ssl-nginx package for backwards compatibility.
Fixes: #7024
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
luci-lib-docker: fix chunked decode
|
|
The package is only useful when running an official build. The
ImageBuilders used for this service can not contain any special compiler
flags etc. used by custom builds.
Instead of installing the package whenever `luci` is installed, it
should be installed via the buildbots itself, like it's currently done
for `luci`.
Signed-off-by: Paul Spooren <mail@aparcar.org>
|
|
OpenWrt has switched the default SSL library to be mbedtls instead
of WolfSSL. To avoid the need of installing both SSL libraries,
switch luci-ssl to use the mbedtls variant of libustream and px5g.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
|
|
The `luci` collection contains package management and attended
sysupgrades support, which are not that useful if not even undesired for
self-compiled images.
Rework the `luci-light` collection to exclude the two above mentioned
features, and make `luci` instead depend on the light collection in
additon to those features.
The `luci-ssl` and `luci-ssl-openssl` collections then only need
to depend on `luci-light`.
We now have three variants with won't pull in `luci-app-opkg` or
`luci-app-attendedsysupgrade`, making everybody happy.
Signed-off-by: Andre Heider <a.heider@gmail.com>
|
|
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
None of the components pulled in by the standard luci collection require
server side Lua processing anymore, so we're free to drop the explicit
dependency on the libiwinfo Lua binding.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
The attendedsysupgrade makes it trivial to upgrade to newer releases by
requesting custom firmware images from an API.
Signed-off-by: Paul Spooren <mail@aparcar.org>
|
|
Improve readability and group related packages together.
Signed-off-by: Paul Spooren <mail@aparcar.org>
|
|
Signed-off-by: Ren Zongjia <acooler15@foxmail.com>
|
|
commit from https://github.com/lisaac/luci-lib-docker
Signed-off-by: Yu Hua <hue715@gmail.com>
|
|
OpenWrt installs WolfSSL per default to offer WPA3. To save some space
switch to a WolfSSL based px5g implementation for self-signed
certificate generation instead of a MbedTLS version.
Signed-off-by: Paul Spooren <mail@aparcar.org>
|
|
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
luci-app-dockerman: add package
|
|
Initial commit version v0.3.3 from https://github.com/lisaac/luci-lib-docker
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
Commit 391e82d6a3 in 2018 added luci-app-opkg dependency to
the 'luci' collection and its derivatives, but as nginx collections
do not depend on main 'luci', they did not get the intended change.
Fixes #4148
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
|
|
Start requiring uhttpd-mod-ubus support to speedup RPC calls.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
luci-ssl-nginx: fix dependencies
|
|
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Remove libustream-openssl because Nginx doesn't depend on it.
Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
|
|
We do not need this module at all, yet.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
As nginx-ssl is now available, we fix luci-ssl-nginx package dep to use the right package. DRop luci-ssl-openssl-nginx as openssl is needed by nginx anyway.
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
|
|
This adds nginx-mod-luci as a dependency of this package.
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
|
|
Create a metapackage with nginx as default webserver instead of uhttpd
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
|
|
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
Signed-off-by: Quirin Hofstaetter <qh@dev.tdt.de>
|
|
Replace a dependency for px5g with openssl-util. Both LEDE and
Openwrt have now uhttpd versions that can generate keys with
OpenSSL cmd tools if px5g is not found. This change enables an
"OpenSSL-only" version of LuCI without mbedTLS/PolarSSL.
(Note: if px5g is found, uhttpd will prefer that.)
Relevant commits in uhttpd:
LEDE:
https://github.com/lede-project/source/commit/3c4858eeb2bbb3107f87bb3be07d5c172c8e0ef9
https://github.com/lede-project/source/commit/82132540a3efbc98f8f4379b26d4b4541013e69d
https://github.com/lede-project/source/commit/9097dc5ad844c336020be11085e1c8c80390ac9c
Openwrt:
https://github.com/openwrt/openwrt/commit/6ec32832d25335355d205c4601d4a8ca5dfd6808
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
|
|
px5g still requires libmbedtls (in LEDE) or libpolarssl (in Openwrt).
In LEDE it is also possible to replace px5g with openssl-util and
achieve "openssl-only" build without libmbedtls, as uhttpd can also
generate keys with openssl commandline tools if px5g is not present.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
|
|
LEDE uses mbedTLS as default SSL provider now and PolarSSL becomes EOL at the
end of 2016.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Add a new OpenSSL-based collection that uses libustream-openssl
instead of the default libustream-polarssl.
(Note: px5g still needs libpolarssl, so both libs will be included)
Mention PolarSSL in the title of luci-ssl.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
|
|
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
|
|
Module luci-base
- libubus-lua not needed
Module luci-mod-admin
- libubus-lua needed
Collection luci
- luci-lib-nixio not needed, already in luci-base
Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
|
|
* Rename subdirectories to their repective OpenWrt package names
* Make each LuCI module its own standalone package
* Deploy a shared luci.mk which is used by each module Makefile
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
|