Florian Eckert 6cbaf78428 luci-app-strongswan-swanctl: add legacy ipsec config migration overlay
The strongswan-swanctl view now checks on load whether a legacy ipsec
configuration exists in '/etc/config/ipsec'. If no uci globals section is
present, a blocking overlay is shown on the connection page which offers
to run the command '/etc/init.d/swanctl migrate'.

While the migration is pending, the page action footer (Save & Apply,
Apply and Revert buttons) is disabled and the main content area is not
clickable, so that no changes can be made to the ipsec configuration
before the migration has finished. A successful migration reloads the page,
while a failed migration is reported with the option to retry.

If a legacy configuration can be found and to trigger the migration, the rpc
ACLs are extended with the need  permissions.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2026-09-30 11:58:57 +02:00
…
2026-08-08 01:22:00 +02:00
2026-09-27 19:42:14 +03:00
…
…
…

OpenWrt luci feed

Translation status

Description

This is the OpenWrt "luci"-feed containing LuCI - OpenWrt Configuration Interface.

Usage

This feed is enabled by default. Your feeds.conf.default (or feeds.conf) should contain a line like:

src-git luci https://github.com/openwrt/luci.git

To install all its package definitions, run:

./scripts/feeds update luci
./scripts/feeds install -a -p luci

API Reference

You can browse the generated API documentation directly on Github.

Use ucode and rpcd for server side operations.

Development

Documentation for developing and extending LuCI can be found in the Wiki

License

See LICENSE file.

Package Guidelines

See CONTRIBUTING.md file.

Translation status

Use Weblate instead of direct editing of the *.po files.

Translation status

S
Description
LuCI - OpenWrt Configuration Interface
Readme Apache-2.0
584 MiB
0 Stars 1 Watchers 0 Forks
Languages
JavaScript 70.8%
C 11.9%
Lua 5.6%
CSS 3.8%
UnrealScript 3.1%
Other 4.7%