]> git.ipfire.org Git - thirdparty/nftables.git/shortlog
thirdparty/nftables.git
2023-08-30  Pablo Neira... evaluate: do not remove anonymous set with protocol...
2023-08-29  Thomas Hallerinclude: drop "format" attribute from nft_gmp_print()
2023-08-29  Thomas Hallersrc: suppress "-Wunused-but-set-variable" warning with...
2023-08-29  Thomas Hallerevaluate: don't needlessly clear full string buffer...
2023-08-29  Thomas Hallersrc: rework SNPRINTF_BUFFER_SIZE() and handle truncation
2023-08-29  Thomas Hallerevaluate: fix check for truncation in stmt_evaluate_log...
2023-08-29  Thomas Hallerdatatype: avoid cast-align warning with struct sockaddr...
2023-08-29  Thomas Hallernetlink: avoid "-Wenum-conversion" warning in parser_bi...
2023-08-29  Thomas Hallernetlink: avoid "-Wenum-conversion" warning in dtype_map...
2023-08-29  Florian Westphaltests/shell: expand vmap test case to also cause batch...
2023-08-29  Florian Westphalparser: permit gc-interval in map declarations
2023-08-29  Phil Suttertests: monitor: Fix for wrong ordering in expected...
2023-08-29  Phil Suttertests: monitor: Fix for wrong syntax in set-interval.t
2023-08-29  Phil Suttertests: monitor: Fix time format in ct timeout test
2023-08-29  Phil Suttertests: monitor: Fix monitor JSON output for insert...
2023-08-29  Phil Sutterevaluate: Drop dead code from expr_evaluate_mapping()
2023-08-25  Thomas Hallerconfigure: drop AM_PROG_CC_C_O autoconf check
2023-08-25  Thomas Hallerinclude: include <std{bool,int}.h> via <nft.h>
2023-08-25  Thomas Hallerconfigure: use AC_USE_SYSTEM_EXTENSIONS to get _GNU_SOURCE
2023-08-25  Thomas Hallerinclude: don't define _GNU_SOURCE in public header
2023-08-25  Thomas Hallersrc: add <nft.h> header and include it as first
2023-08-25  Thomas Hallermeta: define _GNU_SOURCE to get strptime() from <time.h>
2023-08-24  Florian Westphaltests: 30s-stress: add failslab and abort phase tests
2023-08-24  Thomas Hallerpy: add Nftables.{get,set}_input_flags() API
2023-08-24  Thomas Hallerpy: extract flags helper functions for set_debug()...
2023-08-24  Thomas Hallerpy: fix exception during cleanup of half-initialized...
2023-08-24  Thomas Hallersrc: add input flag NFT_CTX_INPUT_JSON to enable JSON...
2023-08-24  Thomas Hallersrc: add input flag NFT_CTX_INPUT_NO_DNS to avoid blocking
2023-08-24  Thomas Hallersrc: add input flags for nft_ctx
2023-08-23  Thomas Hallergitignore: ignore cscope files
2023-08-23  Pablo Neira... tests: shell: use minutes granularity in sets/0036add_s...
2023-08-23  Pablo Neira... evaluate: error out on meter overlap with an existing...
2023-08-23  Pablo Neira... cache: chain listing implicitly sets on terse option
2023-08-23  Phil Suttertests: shell: Stabilize sets/0043concatenated_ranges_0...
2023-08-23  Phil Suttertests: shell: Stabilize sets/reset_command_0 test
2023-08-22  Thomas Hallermeta: use reentrant localtime_r()/gmtime_r() functions
2023-08-22  Thomas Hallermeta: don't assume time_t is 64 bit in date_type_print()
2023-08-21  Pablo Neira... INSTALL: provide examples to install python bindings
2023-08-20  Thomas Hallernftutils: add and use wrappers for getprotoby{name...
2023-08-18  Thomas Hallerjson: use strtok_r() instead of strtok()
2023-08-17  Florian Westphaltests: update bad_expression test case
2023-08-17  Florian Westphaltests: add table validation check
2023-08-15  Florian Westphaltests: add one more chain jump in vmap test
2023-08-15  Florian Westphaltests: add transaction stress test with parallel delete...
2023-08-13  Florian Westphaltests: add test with concatenation, vmap and timeout
2023-08-12  Florian Westphaltests: shell: add test case for double-deactivation
2023-08-10  Jeremy Sowdendoc: move man-pages to `MAINTAINERCLEANFILES`
2023-08-10  Jeremy Sowdendoc: move man-pages to `dist_man_MANS`
2023-08-03  Phil Suttertests: shell: Review test-cases for destroy command
2023-08-03  Florian Westphalparser: deduplicate map with data interval
2023-08-03  Florian Westphalparser: allow ct timeouts to use time_spec values
2023-08-03  Florian Westphaltests: add dynmap datapath add/delete test case
2023-08-03  Brennan Paciorekdoc: document add chain device parameter
2023-08-03  Jeremy Sowdenpy: add pyproject.toml to support PEP-517-compatible...
2023-08-03  Jeremy Sowdenpy: use setup.cfg to configure setuptools
2023-08-03  Jeremy Sowdenpy: move package source into src directory
2023-08-02  Florian Westphaltests: fix inet nat prio tests
2023-08-01  Pablo Neira... libnftables: Drop cache in -c/--check mode
2023-07-31  Florian Westphalct expectation: fix 'list object x' vs. 'list objects...
2023-07-31  Florian Westphalrule: allow src/dstnat prios in input and output
2023-07-31  Pablo Neira... py: remove setup.py integration with autotools
2023-07-26  Florian Westphalnetlink: delinearize: copy set keytype if needed
2023-07-21  Pablo Neira... tests: shell: extend implicit chain map with flush...
2023-07-21  Pablo Neira... update INSTALL file
2023-07-20  Florian Westphaltests: shell: auto-run kmemleak if its available
2023-07-20  Phil Suttertests: monitor: Summarize failures per test case
2023-07-19  Pablo Neira... meta: stash context statement length when generating...
2023-07-19  Thomas Hallerpy: return boolean value from Nftables.__[gs]et_output_...
2023-07-17  Florian Westphalexthdr: prefer raw_type instead of desc->type
2023-07-17  Arturo Borrero... tests/build/run-tests.sh: fix issues reported by shellcheck
2023-07-14  Pablo Neira... build: Bump version to 1.0.8 v1.0.8
2023-07-14  Pablo Neira... include: missing dccpopt.h breaks make distcheck
2023-07-13  Phil SutterImplement 'reset {set,map,element}' commands
2023-07-13  Phil Sutterevaluate: Cache looked up set for list commands
2023-07-13  Phil Sutterevaluate: Merge some cases in cmd_evaluate_list()
2023-07-11  Pablo Neira... tests: shell: cover old scanner bug
2023-07-10  Thomas Hallerlibnftables: drop check for nf_sock in nft_ctx_free()
2023-07-10  Thomas Hallerlibnftables: inline creation of nf_sock in nft_ctx_new()
2023-07-10  Thomas Hallerlibnftables: drop unused argument nf_sock from nft_netl...
2023-07-10  Thomas Hallerlibnftables: always initialize netlink socket in nft_ct...
2023-07-07  Pablo Neira... evaluate: place byteorder conversion before rshift...
2023-07-06  Pablo Neira... netlink_linearize: use div_round_up in byteorder length
2023-07-04  Phil Suttertests: shell: Introduce valgrind mode
2023-07-04  Phil Suttercli: Make cli_init() return to caller
2023-07-04  Phil Suttermain: Call nft_ctx_free() before exiting
2023-07-04  Phil Suttermain: Make 'buf' variable branch-local
2023-07-03  Pablo Neira... tests: shell: refcount memleak in map rhs with timeouts
2023-06-30  Pablo Neira... expression: define .clone for catchall set element
2023-06-27  Phil Suttertests: py: Document JSON mode in README
2023-06-27  Pablo Neira... tests: shell: cover refcount leak of mapping rhs
2023-06-26  Pablo Neira... tests: shell: coverage for simple port knocking ruleset
2023-06-24  Florian Westphaltests: json: add missing/expected json output
2023-06-21  Florian Westphalsrc: avoid IPPROTO_MAX for array definitions
2023-06-20  Florian Westphalct timeout: fix 'list object x' vs. 'list objects in...
2023-06-20  Florian Westphalparser: reject zero-length interface names in flowtables
2023-06-20  Florian Westphalparser: reject zero-length interface names
2023-06-20  Florian Westphalparser: don't assert on scope underflows
2023-06-20  Florian Westphalevaluate: do not abort when prefix map has non-map...
2023-06-20  Florian Westphaljson: dccp: remove erroneous const qualifier
2023-06-20  Pablo Neira... json: add inner payload support
next