luci-mod-status: nftables.js: fix OOM on big nftables IP sets
Signed-off-by: Alexander Georgievskiy <galeksandrp@gmail.com> (cherry picked from commit 88c62fe2187ebf28937cb49f880dada09937b194)
This commit is contained in:
parent
ee5576f5e3
commit
6731190ac8
@ -133,7 +133,7 @@ var action_translations = {
|
||||
return view.extend({
|
||||
load: function() {
|
||||
return Promise.all([
|
||||
L.resolveDefault(fs.exec_direct('/usr/sbin/nft', [ '--json', 'list', 'ruleset' ], 'json'), {}),
|
||||
L.resolveDefault(fs.exec_direct('/usr/sbin/nft', [ '--terse', '--json', 'list', 'ruleset' ], 'json'), {}),
|
||||
L.resolveDefault(fs.exec_direct('/usr/sbin/iptables-save'), ''),
|
||||
L.resolveDefault(fs.exec_direct('/usr/sbin/ip6tables-save'), '')
|
||||
]);
|
||||
|
||||
@ -71,7 +71,7 @@
|
||||
"read": {
|
||||
"cgi-io": [ "exec" ],
|
||||
"file": {
|
||||
"/usr/sbin/nft --json list ruleset": [ "exec" ],
|
||||
"/usr/sbin/nft --terse --json list ruleset": [ "exec" ],
|
||||
"/usr/sbin/iptables --line-numbers -w -nvxL -t *": [ "exec" ],
|
||||
"/usr/sbin/ip6tables --line-numbers -w -nvxL -t *": [ "exec" ],
|
||||
"/usr/sbin/ip6tables": [ "list" ],
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user