gluon/package
Matthias Schiffer 7ccdacd294
treewide: rework check_site_lib.lua
In addition to significant internal differences in check_site_lib.lua (in
particular unifying error handling to a single place for the upcoming
multi-domain support), this changes the way fields are addressed in site
check scripts: rather than providing a string like 'next_node.ip6', the
path is passed as an array {'next_node', 'ip6'}.

Other changes in site check scripts:
* need_array and need_table now pass the full path to the sub fields to the
subcheck instead of the key and value
* Any check referring to a field inside a table implies that all higher
levels must be tables if they exist: a check for {'next_node', 'ip6'} adds
an implicit (optional) check for {'next_node'}, which allows to remove many
explicit checks for such tables
2018-01-19 10:12:43 +01:00
..
gluon-alfred gluon-alfred: firewall: allow alfred server announces from mesh 2018-01-17 08:06:42 +01:00
gluon-authorized-keys treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
gluon-autoupdater treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
gluon-client-bridge treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
gluon-config-mode-autoupdater Remove redundant virtual packages 2017-07-08 16:34:40 +02:00
gluon-config-mode-contact-info treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
gluon-config-mode-core treewide: use new gluon.site Lua library 2017-08-11 22:07:34 +02:00
gluon-config-mode-geo-location treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
gluon-config-mode-hostname Remove redundant virtual packages 2017-07-08 16:34:40 +02:00
gluon-config-mode-mesh-vpn treewide: use new gluon.site Lua library 2017-08-11 22:07:34 +02:00
gluon-core treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
gluon-ebtables gluon-ebtables: Enable concurrent ebtables updates 2018-01-03 19:58:53 +01:00
gluon-ebtables-filter-multicast gluon-ebtables-filter-multicast: do not filter out Bridge Loop Avoidance 2017-12-27 17:22:37 +01:00
gluon-ebtables-filter-ra-dhcp gluon-ebtables-*: add dependency on gluon-mesh-batman-adv 2017-07-08 21:23:00 +02:00
gluon-ebtables-segment-mld gluon-ebtables-*: add dependency on gluon-mesh-batman-adv 2017-07-08 21:23:00 +02:00
gluon-ebtables-source-filter treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
gluon-l3roamd gluon-core: firewall rework, make base policy more restrictive 2017-11-25 23:19:08 +01:00
gluon-lock-password Minify all Lua code 2016-07-10 20:14:25 +02:00
gluon-mesh-batman-adv treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
gluon-mesh-vpn-core treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
gluon-mesh-vpn-fastd treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
gluon-mesh-vpn-tunneldigger treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
gluon-neighbour-info gluon-neighbour-info: allow respondd replies on mesh and wan interface 2017-11-25 23:31:23 +01:00
gluon-node-info treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
gluon-radvd gluon-radvd: improve coding style in initscript 2017-02-11 22:40:51 +01:00
gluon-respondd gluon-respondd: firewall should allow access for devices in zone local_client (#1291) 2017-12-31 19:57:57 +01:00
gluon-setup-mode treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
gluon-site gluon-site: install domain configs 2018-01-19 05:44:25 +01:00
gluon-status-page gluon-status-page: improve localization (#1241) 2017-10-31 19:25:27 +01:00
gluon-status-page-api Replace luci-lib-jsonc with our own lua-jsonc 2018-01-18 16:28:59 +01:00
gluon-wan-dnsmasq Move luci-base dependency from gluon-core to gluon-setup-mode 2017-02-10 02:10:02 +01:00
gluon-web Replace luci-lib-jsonc with our own lua-jsonc 2018-01-18 16:28:59 +01:00
gluon-web-admin treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
gluon-web-autoupdater treewide: convert all LuCI-based packages to gluon-web 2017-02-22 01:31:25 +01:00
gluon-web-logging gluon-web-logging: remove uci:set() nil check 2017-08-08 04:31:53 +02:00
gluon-web-mesh-vpn-fastd treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
gluon-web-network Use 'disabled' attribute instead of 'auto' to disable wired mesh interfaces 2018-01-11 23:06:36 +01:00
gluon-web-node-role treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
gluon-web-private-wifi gluon-web: improve menu order in Advanced Settings (#1146) 2017-06-19 20:16:18 +02:00
gluon-web-theme gluon-web-theme: allow more width in style for input fields and selectboxes (#1229) 2017-10-14 13:42:24 +02:00
gluon-web-wifi-config gluon-web-wifi-config: make the code a bit nicer 2017-08-08 04:31:53 +02:00
libbatadv libbatadv: Add library for common batman-adv helpers 2017-12-27 17:40:30 +01:00
libgluonutil libgluonutil: simplify CMakeLists.txt 2018-01-19 06:23:29 +01:00
features build: introduce GLUON_FEATURES 2017-07-09 02:31:38 +02:00
gluon.mk package/gluon.mk: use nicer escaping in GluonCheckSite 2018-01-19 01:38:56 +01:00