summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* JSON: Sort out rule position and handles in generalPhil Sutter2018-06-012-29/+22
* JSON: Disallow non-array concat expression valuesPhil Sutter2018-06-011-3/+1
* JSON: Use "type" for CT helper objectPhil Sutter2018-06-012-3/+3
* objref: Use "ct helper" for NFT_OBJECT_CT_HELPERPhil Sutter2018-06-012-2/+2
* statement: old kernels are allowing burst zero, don't print itPablo Neira Ayuso2018-05-301-1/+1
* statement: don't print burst if equals 5Pablo Neira Ayuso2018-05-291-1/+1
* meters: do not set a defaut meter size from userspaceFlorian Westphal2018-05-291-1/+1
* segtree: incorrect handling of comments and timeouts with mappingPablo Neira Ayuso2018-05-251-21/+46
* fix printing of "tcp flags syn" and "tcp flags == syn" expressionsSabrina Dubroca2018-05-252-1/+6
* segtree: add timeout for range and prefix expressions in setsPablo Neira Ayuso2018-05-241-0/+10
* segtree: missing comments in range and prefix expressions in setsPablo Neira Ayuso2018-05-161-0/+6
* libnftables: Move scanner object into struct nft_ctxPhil Sutter2018-05-151-22/+21
* nftables: xt: don't use hard-coded AF_INETFlorian Westphal2018-05-141-4/+20
* evaluate: Return ENOENT if rule index is too largePhil Sutter2018-05-111-1/+1
* libnftables: Implement JSON parserPhil Sutter2018-05-113-4/+3152
* libnftables: Implement JSON output supportPhil Sutter2018-05-1116-1/+1657
* libnftables: Introduce a few helper functionsPhil Sutter2018-05-112-15/+50
* libnftables: Make some functions globally accessiblePhil Sutter2018-05-114-6/+6
* libnftables: Make some arrays globally accessiblePhil Sutter2018-05-117-9/+9
* libnftables: Put bison parsing into dedicated functionsPhil Sutter2018-05-111-39/+62
* Support 'add/insert rule index <IDX>'Phil Sutter2018-05-094-2/+64
* rule: Copy locations in handle_merge()Phil Sutter2018-05-091-3/+9
* Deprecate add/insert rule 'position' argumentPhil Sutter2018-05-091-0/+8
* src: support timeouts in millisecondsFlorian Westphal2018-05-095-23/+43
* xt: don't BUG if we can't find an extensionsFlorian Westphal2018-05-081-6/+8
* parser: added missing semicolonMáté Eckl2018-05-081-0/+1
* scanner: Support rfc4291 IPv4-compatible addressesPhil Sutter2018-05-061-1/+2
* proto: Fix wrong token in proto_icmp6Phil Sutter2018-05-061-1/+1
* src: use location to display error messagesPablo Neira Ayuso2018-05-061-62/+94
* src: add obj_specPablo Neira Ayuso2018-05-064-17/+19
* src: add set_specPablo Neira Ayuso2018-05-067-41/+43
* src: add chain_specPablo Neira Ayuso2018-05-065-21/+23
* src: add table_specPablo Neira Ayuso2018-05-066-66/+67
* parser: Removed LOOKUP tokenMáté Eckl2018-05-051-1/+0
* meter: enforce presence of a max sizeFlorian Westphal2018-05-024-1/+13
* libnftables: fix header exportArturo Borrero Gonzalez2018-05-022-2/+2
* rule: do not hardcode ingress when printing flowtablePablo Neira Ayuso2018-04-261-1/+2
* evaluate: missing flowtable evaluation from nested notationPablo Neira Ayuso2018-04-261-0/+7
* src: fix --debug mnl not producing outputDuncan Roe2018-04-263-18/+18
* statement: Fix get_rate() for zero byte_ratePhil Sutter2018-04-241-0/+5
* rule: Free flowtable in handle_free()Phil Sutter2018-04-241-0/+1
* netlink: no EINTR handling from netlink_get_setelem()Pablo Neira Ayuso2018-04-241-11/+4
* src: centralize netlink error reportingPablo Neira Ayuso2018-04-243-39/+11
* src: simplify netlink_get_setelems() and rename it to netlink_list_setelems()Pablo Neira Ayuso2018-04-242-11/+7
* netlink: don't pass location to netlink_list_*() functionPablo Neira Ayuso2018-04-242-26/+15
* netlink: netlink_list_chains() callers always wants all existing chainsPablo Neira Ayuso2018-04-241-15/+1
* netlink: pass cmd object to netlink function callsPablo Neira Ayuso2018-04-242-118/+96
* netlink: remove dead netlink_io_error() callsPablo Neira Ayuso2018-04-201-58/+4
* mnl: remove non-batch netlink codePablo Neira Ayuso2018-04-201-133/+0
* evaluate: clear expression context before cmd evaluationFlorian Westphal2018-04-191-0/+2