Show patches with: Submitter = Thomas Haller       |    Archived = No       |   154 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[1/1] tests: use common shebang in "packetpath/flowtables" test [1/1] tests: use common shebang in "packetpath/flowtables" test - - - - --- 2024-02-09 Thomas Haller New
[nft,1/1] datatype: explicitly set missing datatypes for TYPE_CT_LABEL,TYPE_CT_EVENTBIT [nft,1/1] datatype: explicitly set missing datatypes for TYPE_CT_LABEL,TYPE_CT_EVENTBIT - - - - --- 2023-09-19 Thomas Haller pablo Changes Requested
[nft,1/1] include: include <string.h> in <nft.h> [nft,1/1] include: include <string.h> in <nft.h> - - - - --- 2023-09-27 Thomas Haller Accepted
[nft,1/1] netlink: fix leaking typeof_expr_data/typeof_expr_key in netlink_delinearize_set() [nft,1/1] netlink: fix leaking typeof_expr_data/typeof_expr_key in netlink_delinearize_set() - - - - --- 2023-09-14 Thomas Haller pablo Accepted
[nft,1/1] tests/shell: add NFT_TEST_FAIL_ON_SKIP_EXCEPT for allow-list of skipped tests (XFAIL) [nft,1/1] tests/shell: add NFT_TEST_FAIL_ON_SKIP_EXCEPT for allow-list of skipped tests (XFAIL) - - - - --- 2023-10-17 Thomas Haller Not Applicable
[nft,1/1] tests/shell: test for maximum length of "comment" in "comments_objects_0" [nft,1/1] tests/shell: test for maximum length of "comment" in "comments_objects_0" - - - - --- 2023-10-23 Thomas Haller Accepted
[nft,1/1] tests: prettify JSON in test output and add helper [nft,1/1] tests: prettify JSON in test output and add helper - - - - --- 2023-11-22 Thomas Haller Accepted
[nft,1/2] json: implement json() hook for "symbol_expr_ops"/"variabl_expr_ops" [nft,1/2] json: implement json() hook for "symbol_expr_ops"/"variabl_expr_ops" - - - - --- 2023-11-02 Thomas Haller pablo Not Applicable
[nft,1/2] libnftables: drop gmp_init() and mp_set_memory_functions() [nft,1/2] libnftables: drop gmp_init() and mp_set_memory_functions() - - - - --- 2023-09-19 Thomas Haller pablo Accepted
[nft,1/2] meta: don't assume time_t is 64 bit in date_type_print() [nft,1/2] meta: don't assume time_t is 64 bit in date_type_print() - - - - --- 2023-08-22 Thomas Haller pablo Accepted
[nft,1/2] parser_bison: include <nft.h> for base C environment to "parser_bison.y" [nft,1/2] parser_bison: include <nft.h> for base C environment to "parser_bison.y" - - - - --- 2023-09-08 Thomas Haller Accepted
[nft,1/2] tests/shell: inline input data in "single_anon_set" test [nft,1/2] tests/shell: inline input data in "single_anon_set" test - - - - --- 2023-10-23 Thomas Haller Accepted
[nft,1/2] utils: add memory_allocation_check() helper [nft,1/2] utils: add memory_allocation_check() helper - - - - --- 2023-11-08 Thomas Haller pablo Changes Requested
[nft,1/3] nft: add NFT_ARRAY_SIZE() helper Two fixes to avoid "-Wstrict-overflow" warnings - - - - --- 2023-09-27 Thomas Haller pablo Changes Requested
[nft,1/3] tests/shell: add "bogons/nft-f/zero_length_devicename2_assert" [nft,1/3] tests/shell: add "bogons/nft-f/zero_length_devicename2_assert" - - - - --- 2023-10-23 Thomas Haller Accepted
[nft,1/3] tests/shell: mount all of "/var/run" in "test-wrapper.sh" [nft,1/3] tests/shell: mount all of "/var/run" in "test-wrapper.sh" - - - - --- 2023-10-06 Thomas Haller pablo Accepted
[nft,1/4] datatype: don't return a const string from cgroupv2_get_path() remove xfree() and add free_const()+nft_gmp_free() - - - - --- 2023-09-20 Thomas Haller Changes Requested
[nft,1/4] evaluate: add and use parse_ctx_init() helper method add operation cache for timestamp - - - - --- 2023-08-25 Thomas Haller pablo Changes Requested
[nft,1/4] libnftables: always initialize netlink socket in nft_ctx_new() libnftables: minor cleanups initalizing nf_sock instance of nft_ctx - - - - --- 2023-07-10 Thomas Haller pablo Accepted
[nft,1/5] datatype: make "flags" field of datatype struct simple booleans more various cleanups related to struct datatype - - - - --- 2023-09-27 Thomas Haller New
[nft,1/5] rule: fix "const static" declaration fix compiler warnings with clang and "-Wextra" - - - - --- 2023-08-29 Thomas Haller pablo Accepted
[nft,1/6] build: drop recursive make for "include/**/Makefile.am" no recursive make - - - - --- 2023-08-25 Thomas Haller pablo Changes Requested
[nft,1/6] gitignore: ignore build artifacts from top level file add infrastructure for unit tests - - - - --- 2023-11-03 Thomas Haller Changes Requested
[nft,1/6] meta: define _GNU_SOURCE to get strptime() from <time.h> cleanup base includes and add <nftdefault.h> header - - - - --- 2023-08-24 Thomas Haller pablo Changes Requested
[nft,1/7] json: fix use after free in table_flags_json() add and check dump files for JSON in tests/shell - 1 - - --- 2023-10-31 Thomas Haller Changes Requested
[nft,1/8] netlink: avoid "-Wenum-conversion" warning in dtype_map_from_kernel() fix compiler warnings with clang - - - - --- 2023-08-28 Thomas Haller pablo Changes Requested
[nft,1/9] src: fix indentation/whitespace various cleanups related to enums and struct datatype - - - - --- 2023-09-20 Thomas Haller Accepted
[nft,2/2,v2] tests/shell: have .json-nft dumps prettified to wrap lines Untitled series #385629 - - - - --- 2023-12-07 Thomas Haller New
[nft,2/2] include: include <stdlib.h> in <nft.h> [nft,1/2] parser_bison: include <nft.h> for base C environment to "parser_bison.y" - - - - --- 2023-09-08 Thomas Haller Accepted
[nft,2/2] json: drop handling missing json() hook for "struct expr_ops" [nft,1/2] json: implement json() hook for "symbol_expr_ops"/"variabl_expr_ops" - - - - --- 2023-11-02 Thomas Haller pablo Not Applicable
[nft,2/2] libnftables: move init-once guard inside xt_init() [nft,1/2] libnftables: drop gmp_init() and mp_set_memory_functions() - - - - --- 2023-09-19 Thomas Haller pablo Accepted
[nft,2/2] meta: use reentrant localtime_r()/gmtime_r() functions [nft,1/2] meta: don't assume time_t is 64 bit in date_type_print() - - - - --- 2023-08-22 Thomas Haller pablo Accepted
[nft,2/2] netlink: add and use _nftnl_udata_buf_alloc() helper [nft,1/2] utils: add memory_allocation_check() helper - - - - --- 2023-11-08 Thomas Haller pablo Changes Requested
[nft,2/2] tests/shell: have .json-nft dumps prettified to wrap lines pretty print .json-nft files - - - - --- 2023-11-24 Thomas Haller Changes Requested
[nft,2/2] tools: reject unexpected files in "tests/shell/testcases/" with "check-tree.sh" [nft,1/2] tests/shell: inline input data in "single_anon_set" test - - - - --- 2023-10-23 Thomas Haller Accepted
[nft,2/3] nfnl_osf: rework nf_osf_parse_opt() and avoid "-Wstrict-overflow" warning Two fixes to avoid "-Wstrict-overflow" warnings - - - - --- 2023-09-27 Thomas Haller pablo Changes Requested
[nft,2/3] tests/shell: cover long interface name in "0042chain_variable_0" test [nft,1/3] tests/shell: add "bogons/nft-f/zero_length_devicename2_assert" - - - - --- 2023-10-23 Thomas Haller Accepted
[nft,2/3] tests/shell: preserve result directory with NFT_TEST_FAIL_ON_SKIP [nft,1/3] tests/shell: mount all of "/var/run" in "test-wrapper.sh" - - - - --- 2023-10-06 Thomas Haller pablo Accepted
[nft,2/4] gmputil: add nft_gmp_free() to free strings from mpz_get_str() remove xfree() and add free_const()+nft_gmp_free() - - - - --- 2023-09-20 Thomas Haller Changes Requested
[nft,2/4] libnftables: drop unused argument nf_sock from nft_netlink() libnftables: minor cleanups initalizing nf_sock instance of nft_ctx - - - - --- 2023-07-10 Thomas Haller pablo Accepted
[nft,2/4] src: add ops_cache struct for caching information during parsing add operation cache for timestamp - - - - --- 2023-08-25 Thomas Haller pablo Changes Requested
[nft,2/5] datatype: don't clone static name/desc strings for datatype more various cleanups related to struct datatype - - - - --- 2023-09-27 Thomas Haller New
[nft,2/5] utils: call abort() after BUG() macro fix compiler warnings with clang and "-Wextra" - - - - --- 2023-08-29 Thomas Haller pablo Accepted
[nft,2/6] build: add basic "check-{local,more,all}" and "build-all" make targets add infrastructure for unit tests - - - - --- 2023-11-03 Thomas Haller Changes Requested
[nft,2/6] build: drop recursive make for "py/Makefile.am" no recursive make - - - - --- 2023-08-25 Thomas Haller pablo Changes Requested
[nft,2/6] src: add <nftdefault.h> header and include it as first cleanup base includes and add <nftdefault.h> header - - - - --- 2023-08-24 Thomas Haller pablo Changes Requested
[nft,2/7] json: drop messages "warning: stmt ops chain have no json callback" add and check dump files for JSON in tests/shell - - - - --- 2023-10-31 Thomas Haller Changes Requested
[nft,2/8] netlink: avoid "-Wenum-conversion" warning in parser_bison.y fix compiler warnings with clang - - - - --- 2023-08-28 Thomas Haller pablo Changes Requested
[nft,2/9] include: fix missing definitions in <cache.h>/<headers.h> various cleanups related to enums and struct datatype - - - - --- 2023-09-20 Thomas Haller Accepted
[nft,3/3] parser_bison: fix length check for ifname in ifname_expr_alloc() [nft,1/3] tests/shell: add "bogons/nft-f/zero_length_devicename2_assert" - 1 - - --- 2023-10-23 Thomas Haller Accepted
[nft,3/3] tests/shell: add "-S|--setup-host" option to set sysctl for rootless tests [nft,1/3] tests/shell: mount all of "/var/run" in "test-wrapper.sh" - - - - --- 2023-10-06 Thomas Haller pablo Accepted
[nft,3/4] all: add free_const() and use it instead of xfree() remove xfree() and add free_const()+nft_gmp_free() - - - - --- 2023-09-20 Thomas Haller Changes Requested
[nft,3/4] libnftables: inline creation of nf_sock in nft_ctx_new() libnftables: minor cleanups initalizing nf_sock instance of nft_ctx - - - - --- 2023-07-10 Thomas Haller pablo Accepted
[nft,3/4] src: cache result of time() during parsing/output add operation cache for timestamp - - - - --- 2023-08-25 Thomas Haller pablo Changes Requested
[nft,3/5] datatype: don't clone datatype in set_datatype_alloc() if byteorder already matches more various cleanups related to struct datatype - - - - --- 2023-09-27 Thomas Haller New
[nft,3/5] src: silence "implicit-fallthrough" warnings fix compiler warnings with clang and "-Wextra" - - - - --- 2023-08-29 Thomas Haller pablo Accepted
[nft,3/6] build: add `make check-tests-build` to add build test add infrastructure for unit tests - - - - --- 2023-11-03 Thomas Haller Changes Requested
[nft,3/6] build: drop recursive make for "files/**/Makefile.am" no recursive make - - - - --- 2023-08-25 Thomas Haller pablo Changes Requested
[nft,3/6] include: don't define _GNU_SOURCE in public header cleanup base includes and add <nftdefault.h> header - - - - --- 2023-08-24 Thomas Haller pablo Changes Requested
[nft,3/7] tests/shell: check and generate JSON dump files add and check dump files for JSON in tests/shell - - - - --- 2023-10-31 Thomas Haller Changes Requested
[nft,3/8] src: use "%zx" format instead of "%Zx" fix compiler warnings with clang - - - - --- 2023-08-28 Thomas Haller pablo Changes Requested
[nft,3/9] datatype: drop flags field from datatype various cleanups related to enums and struct datatype - - - - --- 2023-09-20 Thomas Haller pablo Changes Requested
[nft,4/4] all: remove xfree() and use plain free() remove xfree() and add free_const()+nft_gmp_free() - - - - --- 2023-09-20 Thomas Haller Changes Requested
[nft,4/4] libnftables: drop check for nf_sock in nft_ctx_free() libnftables: minor cleanups initalizing nf_sock instance of nft_ctx - - - - --- 2023-07-10 Thomas Haller pablo Accepted
[nft,4/4] src: cache GMT offset for current time during parsing/output add operation cache for timestamp - - - - --- 2023-08-25 Thomas Haller pablo Changes Requested
[nft,4/5] datatype: extend set_datatype_alloc() to change size more various cleanups related to struct datatype - - - - --- 2023-09-27 Thomas Haller New
[nft,4/5] xt: avoid "-Wmissing-field-initializers" for "original_opts" fix compiler warnings with clang and "-Wextra" - - - - --- 2023-08-29 Thomas Haller pablo Accepted
[nft,4/6] build: add check for consistency of source tree add infrastructure for unit tests - - - - --- 2023-11-03 Thomas Haller Changes Requested
[nft,4/6] build: drop recursive make for "src/Makefile.am" no recursive make - - - - --- 2023-08-25 Thomas Haller pablo Changes Requested
[nft,4/6] configure: use AC_USE_SYSTEM_EXTENSIONS to get _GNU_SOURCE cleanup base includes and add <nftdefault.h> header - - - - --- 2023-08-24 Thomas Haller pablo Changes Requested
[nft,4/8] datatype: avoid cast-align warning with struct sockaddr result from getaddrinfo() fix compiler warnings with clang - - - - --- 2023-08-28 Thomas Haller pablo Changes Requested
[nft,4/9] datatype: use "enum byteorder" instead of int in set_datatype_alloc() various cleanups related to enums and struct datatype - - - - --- 2023-09-20 Thomas Haller pablo Accepted
[nft,5/5] datatype: check against negative "type" argument in datatype_lookup() fix compiler warnings with clang and "-Wextra" - - - - --- 2023-08-29 Thomas Haller pablo Changes Requested
[nft,5/5] datatype: use xmalloc() for allocating datatype in datatype_clone() more various cleanups related to struct datatype - - - - --- 2023-09-27 Thomas Haller pablo Accepted
[nft,5/6] build: cleanup if blocks for conditional compilation add infrastructure for unit tests - - - - --- 2023-11-03 Thomas Haller Changes Requested
[nft,5/6] build: drop recursive make for "examples/Makefile.am" no recursive make - - - - --- 2023-08-25 Thomas Haller pablo Changes Requested
[nft,5/6] include: include <std{bool,int}.h> via nftdefault.h cleanup base includes and add <nftdefault.h> header - - - - --- 2023-08-24 Thomas Haller pablo Changes Requested
[nft,5/7] tools: simplify error handling in "check-tree.sh" by adding msg_err()/msg_warn() add and check dump files for JSON in tests/shell - - - - --- 2023-10-31 Thomas Haller Changes Requested
[nft,5/8] src: rework SNPRINTF_BUFFER_SIZE() and avoid "-Wunused-but-set-variable" fix compiler warnings with clang - - - - --- 2023-08-28 Thomas Haller pablo Changes Requested
[nft,5/9] payload: use enum icmp_hdr_field_type in payload_may_dependency_kill_icmp() various cleanups related to enums and struct datatype - - - - --- 2023-09-20 Thomas Haller pablo Accepted
[nft,6/6] build: drop recursive make for "doc/Makefile.am" no recursive make - - - - --- 2023-08-25 Thomas Haller pablo Changes Requested
[nft,6/6] configure: drop AM_PROG_CC_C_O autoconf check cleanup base includes and add <nftdefault.h> header - - - - --- 2023-08-24 Thomas Haller pablo Changes Requested
[nft,6/6] tests/unit: add unit tests for libnftables add infrastructure for unit tests - - - - --- 2023-11-03 Thomas Haller Changes Requested
[nft,6/7] tools: check more strictly for bash shebang in "check-tree.sh" add and check dump files for JSON in tests/shell - - - - --- 2023-10-31 Thomas Haller Changes Requested
[nft,6/8] src: suppress "-Wunused-but-set-variable" warning with "parser_bison.c" fix compiler warnings with clang - - - - --- 2023-08-28 Thomas Haller pablo Changes Requested
[nft,6/9] netlink: handle invalid etype in set_make_key() various cleanups related to enums and struct datatype - 1 - - --- 2023-09-20 Thomas Haller pablo Accepted
[nft,7/7] tools: check for consistency of .json-nft dumps in "check-tree.sh" add and check dump files for JSON in tests/shell - - - - --- 2023-10-31 Thomas Haller Changes Requested
[nft,7/8] utils: add _NFT_PRAGMA_WARNING_DISABLE()/_NFT_PRAGMA_WARNING_REENABLE helpers fix compiler warnings with clang - - - - --- 2023-08-28 Thomas Haller pablo Changes Requested
[nft,7/9] expression: cleanup expr_ops_by_type() and handle u32 input various cleanups related to enums and struct datatype - - - - --- 2023-09-20 Thomas Haller pablo Accepted
[nft,8/8] datatype: suppress "-Wformat-nonliteral" warning in integer_type_print() fix compiler warnings with clang - - - - --- 2023-08-28 Thomas Haller pablo Changes Requested
[nft,8/9] datatype: use __attribute__((packed)) instead of enum bitfields various cleanups related to enums and struct datatype - - - - --- 2023-09-20 Thomas Haller pablo Changes Requested
[nft,9/9] proto: add missing proto_definitions for PROTO_DESC_GENEVE various cleanups related to enums and struct datatype - 1 - - --- 2023-09-20 Thomas Haller Accepted
[nft,v2,1/1] mergesort: avoid cloning value in expr_msort_cmp() [nft,v2,1/1] mergesort: avoid cloning value in expr_msort_cmp() - - - - --- 2023-09-27 Thomas Haller Accepted
[nft,v2,1/1] tests/shell: sanitize "handle" in JSON output [nft,v2,1/1] tests/shell: sanitize "handle" in JSON output - - - - --- 2023-11-21 Thomas Haller pablo Changes Requested
[nft,v2,1/3] nftables: add input flags for nft_ctx [nft,v2,1/3] nftables: add input flags for nft_ctx - - - - --- 2023-07-14 Thomas Haller pablo Changes Requested
[nft,v2,1/3] tests/shell: rework command line parsing in "run-tests.sh" tests/shell: allow running tests as non-root - - - - --- 2023-09-01 Thomas Haller pablo Changes Requested
[nft,v2,1/5] build: add basic "check-{local,more,all}" and "build-all" make targets add infrastructure for unit tests - - - - --- 2023-11-05 Thomas Haller New
[nft,v2,1/6] meta: define _GNU_SOURCE to get strptime() from <time.h> cleanup base includes and add <nft.h> header - - - - --- 2023-08-25 Thomas Haller pablo Accepted
[nft,v2,1/8] netlink: avoid "-Wenum-conversion" warning in dtype_map_from_kernel() fix compiler warnings with clang - - - - --- 2023-08-29 Thomas Haller pablo Accepted
[nft,v2,2/3] nftables: add input flag NFT_CTX_INPUT_NO_DNS to avoid blocking getaddrinfo() [nft,v2,1/3] nftables: add input flags for nft_ctx - - - - --- 2023-07-14 Thomas Haller pablo Changes Requested
« 1 2 »