summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Implement 'reset {set,map,element}' commandsPhil Sutter2023-07-137-13/+62
* evaluate: Cache looked up set for list commandsPhil Sutter2023-07-133-7/+15
* evaluate: Merge some cases in cmd_evaluate_list()Phil Sutter2023-07-131-32/+4
* libnftables: drop check for nf_sock in nft_ctx_free()Thomas Haller2023-07-101-2/+1
* libnftables: inline creation of nf_sock in nft_ctx_new()Thomas Haller2023-07-101-6/+1
* libnftables: drop unused argument nf_sock from nft_netlink()Thomas Haller2023-07-101-4/+3
* libnftables: always initialize netlink socket in nft_ctx_new()Thomas Haller2023-07-101-2/+1
* evaluate: place byteorder conversion before rshift in payload statementPablo Neira Ayuso2023-07-081-1/+11
* netlink_linearize: use div_round_up in byteorder lengthPablo Neira Ayuso2023-07-061-1/+1
* cli: Make cli_init() return to callerPhil Sutter2023-07-041-21/+42
* main: Call nft_ctx_free() before exitingPhil Sutter2023-07-041-17/+19
* main: Make 'buf' variable branch-localPhil Sutter2023-07-041-2/+4
* expression: define .clone for catchall set elementPablo Neira Ayuso2023-06-301-2/+13
* src: avoid IPPROTO_MAX for array definitionsFlorian Westphal2023-06-212-4/+3
* ct timeout: fix 'list object x' vs. 'list objects in table' confusionFlorian Westphal2023-06-204-1/+4
* parser: reject zero-length interface names in flowtablesFlorian Westphal2023-06-201-8/+12
* parser: reject zero-length interface namesFlorian Westphal2023-06-201-5/+31
* parser: don't assert on scope underflowsFlorian Westphal2023-06-201-2/+1
* evaluate: do not abort when prefix map has non-map elementFlorian Westphal2023-06-201-4/+13
* json: dccp: remove erroneous const qualifierFlorian Westphal2023-06-201-1/+1
* json: add inner payload supportPablo Neira Ayuso2023-06-202-6/+62
* src: add json support for last statementPablo Neira Ayuso2023-06-203-0/+31
* cache: include set elements in "nft set list"Florian Westphal2023-06-192-7/+3
* exthdr: add boolean DCCP option matchingJeremy Sowden2023-06-018-0/+320
* src: permit use of constant values in set lookup keysFlorian Westphal2023-05-242-0/+15
* mnl: support bpf id decode in nft list hooksFlorian Westphal2023-05-221-0/+40
* evaluate: set NFT_SET_EVAL flag if dynamic set already existsPablo Neira Ayuso2023-05-181-0/+8
* datatype: add hint error handlerPablo Neira Ayuso2023-05-111-2/+39
* datatype: misspell support with symbol table parser for error reportingPablo Neira Ayuso2023-05-111-2/+48
* optimize: do not remove counter in verdict mapsPablo Neira Ayuso2023-05-101-7/+43
* evaluate: skip optimization if anonymous set uses stateful statementPablo Neira Ayuso2023-05-101-1/+1
* evaluate: allow stateful statements with anonymous verdict mapsPablo Neira Ayuso2023-05-101-1/+2
* netlink: restore typeof interval map data typeFlorian Westphal2023-05-021-1/+6
* meta: introduce meta broute supportSriram Yagnaraman2023-04-291-0/+2
* json: formatting fixesJeremy Sowden2023-04-291-21/+20
* src: fix enum/integer mismatchesFlorian Westphal2023-04-292-3/+3
* mnl: incomplete extended error reporting for singleton device in chainPablo Neira Ayuso2023-04-251-0/+1
* mnl: handle singleton element in netdevice setPablo Neira Ayuso2023-04-251-14/+32
* json: allow to specify comment on chainPablo Neira Ayuso2023-04-252-7/+20
* json: allow to specify comment on tablePablo Neira Ayuso2023-04-242-5/+18
* meta: skip protocol context update for nfproto with same table familyPablo Neira Ayuso2023-04-241-0/+5
* evaluate: bail out if new flowtable does not specify hook and priorityPablo Neira Ayuso2023-04-241-1/+5
* src: allow for updating devices on existing netdev chainPablo Neira Ayuso2023-04-245-63/+102
* mnl: flowtable support for extended netlink error reportingPablo Neira Ayuso2023-04-241-60/+82
* mnl: set SO_SNDBUF before SO_SNDBUFFORCEPablo Neira Ayuso2023-04-243-5/+24
* main: Error out when combining -i/--interactive and -f/--filePablo Neira Ayuso2023-04-181-0/+10
* optimize: support for redirect and masqueradePablo Neira Ayuso2023-04-051-32/+119
* netlink_delinearize: do not reset protocol context for nat protocol expressionPablo Neira Ayuso2023-04-051-3/+1
* evaluate: bogus missing transport protocolPablo Neira Ayuso2023-04-051-3/+8
* optimize: assert nat type on nat statement helperPablo Neira Ayuso2023-04-051-0/+4