summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* tests/py: Fix JSON equivalentsPhil Sutter2019-06-083-80/+86
* src: Support intra-transaction rule referencesPhil Sutter2019-06-078-20/+139
* src: Make cache_is_complete() publicPhil Sutter2019-06-072-1/+2
* rule: Introduce rule_lookup_by_index()Phil Sutter2019-06-072-0/+13
* tests/json_echo: Drop needless workaroundPhil Sutter2019-06-071-4/+2
* cache: Fix evaluation for rules with index referencePhil Sutter2019-06-071-7/+1
* libnftables: check for errors after evaluationsPablo Neira Ayuso2019-06-071-0/+3
* mnl: bogus error when running monitor modePablo Neira Ayuso2019-06-071-3/+1
* libnftables: keep evaluating until parser_max_errorsPablo Neira Ayuso2019-06-071-1/+2
* evaluate: use-after-free in implicit setPablo Neira Ayuso2019-06-071-1/+2
* rule: ensure cache consistencyPablo Neira Ayuso2019-06-071-1/+8
* src: generation ID is 32-bit longPablo Neira Ayuso2019-06-074-8/+12
* libnftables: Drop cache in error casePhil Sutter2019-06-061-0/+4
* src: Fix cache_flush() in cache_needs_more() logicPhil Sutter2019-06-061-0/+3
* src: single cache_update() call to build cache before evaluationPablo Neira Ayuso2019-06-067-102/+144
* src: Display parser and evaluate errors in one shotPablo Neira Ayuso2019-06-052-15/+16
* src: perform evaluation after parsingPablo Neira Ayuso2019-06-053-31/+27
* src: dynamic input_descriptor allocationPablo Neira Ayuso2019-06-055-56/+47
* tests/py: Support JSON validationPhil Sutter2019-05-311-1/+24
* py: Implement JSON validation in nftables modulePhil Sutter2019-05-314-1/+47
* mnl: Simplify mnl_batch_talk()Phil Sutter2019-05-311-16/+13
* mnl: Initialize fd_set before select(), not afterPhil Sutter2019-05-311-3/+3
* tests/shell: Test large transaction with echo outputPhil Sutter2019-05-311-0/+14
* erec: remove double \n on error when internal_netlink is usedPablo Neira Ayuso2019-05-311-1/+0
* mnl: mnl_batch_talk() returns -1 on internal netlink errorsPablo Neira Ayuso2019-05-312-5/+10
* mnl: estimate receiver buffer sizePablo Neira Ayuso2019-05-313-5/+12
* mnl: add mnl_nft_batch_to_msg()Pablo Neira Ayuso2019-05-311-18/+36
* mnl: call mnl_set_sndbuffer() from mnl_batch_talk()Pablo Neira Ayuso2019-05-311-1/+2
* mnl: mnl_set_rcvbuffer() skips buffer size update if it is too smallPablo Neira Ayuso2019-05-311-0/+11
* mnl: add mnl_set_rcvbuffer() and use itPablo Neira Ayuso2019-05-311-14/+23
* tests: replace single element setsPablo Neira Ayuso2019-05-3121-256/+280
* tests: json_echo: convert to py3Shekhar Sharma2019-05-291-22/+23
* parser_json: Fix and simplify verdict expression parsingPhil Sutter2019-05-271-12/+13
* src: add cache_is_complete() and cache_is_updated()Pablo Neira Ayuso2019-05-271-5/+10
* src: Allow goto and jump to a variableFernando Fernandez Mancera2019-05-247-1/+87
* src: Introduce chain_expr in jump and goto statementsFernando Fernandez Mancera2019-05-248-24/+76
* src: support for arp sender and target ethernet and IPv4 addressesPablo Neira Ayuso2019-05-248-10/+102
* src: update cache if cmd is more specificEric Garver2019-05-243-0/+35
* Revert "tests: shell: avoid single-value anon sets"Pablo Neira Ayuso2019-05-2413-20/+20
* Revert "tests: py: remove single-value-anon-set test cases"Pablo Neira Ayuso2019-05-2468-2/+5168
* tests: py: remove single-value-anon-set test casesFlorian Westphal2019-05-1968-5168/+2
* tests: shell: avoid single-value anon setsFlorian Westphal2019-05-1913-20/+20
* include: refresh nf_tables.h cached copyPablo Neira Ayuso2019-05-121-1/+1
* src: use definitions in include/linux/netfilter/nf_tables.hPablo Neira Ayuso2019-05-124-28/+31
* py: fix missing decode/encode of stringsEric Garver2019-05-121-0/+7
* include: refresh nf_tables.h cached copyPablo Neira Ayuso2019-05-121-38/+140
* Revert "proto: support for draft-ietf-tsvwg-le-phb-10.txt"Pablo Neira Ayuso2019-05-0912-15/+11
* tests/py: Fix JSON expected output for icmpv6 code valuesPhil Sutter2019-05-091-0/+59
* tests/py: Fix JSON expected output after expr merge changePhil Sutter2019-05-091-42/+2
* parser_json: Fix ct timeout object supportPhil Sutter2019-05-091-0/+2