luci/modules
Rafał Miłecki e7c9c63c65 luci-mod-network: split config migration into 2 steps
Problem with handling all migrations in 1 step is that uci.sections()
doesn't include changes queued using uci.callAdd() and uci.callSet().
That could result in unexpected behaviour and generating invalid
configs.

For the sake of simplicity and reliability use 2 steps migration. The
downside is that users may get prompted twice to migrate.

Reported-by: Hauke Mehrtens <hauke@hauke-m.de>
Fixes: 74be304e54 ("treewide: use "device" option in UCI "interface" sections")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Tested-by: Hauke Mehrtens <hauke@hauke-m.de>
2021-05-29 18:19:14 +02:00
..
luci-base treewide: drop MAC and MTU from interfaces (protocols) 2021-05-28 15:34:41 +02:00
luci-compat luci-compat: update markup for CBI TableSections 2021-04-09 14:29:12 +02:00
luci-mod-admin-full luci-base: use cgi-io and rpcd-mod-file to handle file upload and browsing 2019-09-10 15:28:16 +02:00
luci-mod-admin-mini treewide: removed trailing whitespaces and extra newlines in 'modules' 2021-01-20 17:48:16 +02:00
luci-mod-battstatus Translated using Weblate (French) 2021-05-16 19:24:55 +03:00
luci-mod-dashboard Translated using Weblate (Swedish) 2021-05-19 15:17:36 +02:00
luci-mod-network luci-mod-network: split config migration into 2 steps 2021-05-29 18:19:14 +02:00
luci-mod-rpc treewide: removed trailing whitespaces and extra newlines in 'modules' 2021-01-20 17:48:16 +02:00
luci-mod-status luci-mod-status: fix potential XSS via specially crafted DNS names 2021-05-12 11:57:21 +02:00
luci-mod-system luci-mod-system: remove bogus btn class in flash.js 2021-04-15 19:52:52 +02:00