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,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] tests/shell: have .json-nft dumps prettified to wrap lines pretty print .json-nft files - - - - --- 2023-11-24 Thomas Haller Changes Requested
[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,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,v3,1/6] json: fix use after free in table_flags_json() add and check dump files for JSON in tests/shell - 1 - - --- 2023-11-14 Thomas Haller 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,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] netlink: fix buffer size for user data in netlink_delinearize_chain() [nft] netlink: fix buffer size for user data in netlink_delinearize_chain() - 1 - - --- 2023-11-08 Thomas Haller Accepted
[nft,v2,5/5] tests/unit: add unit tests for libnftables add infrastructure for unit tests - - - - --- 2023-11-05 Thomas Haller New
[nft,v2,4/5] build: cleanup if-blocks for conditional compilation in "Makefile.am" add infrastructure for unit tests - - - - --- 2023-11-05 Thomas Haller New
[nft,v2,3/5] build: add `make check-tree` to check consistency of source tree add infrastructure for unit tests - - - - --- 2023-11-05 Thomas Haller New
[nft,v2,2/5] build: add `make check-build` to run `./tests/build/run-tests.sh` add infrastructure for unit tests - - - - --- 2023-11-05 Thomas Haller New
[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,v3,2/2] json: drop warning on stderr for missing json() hook in stmt_print_json() drop warning messages from stmt_print_json()/expr_print_json() - - - - --- 2023-11-03 Thomas Haller Not Applicable
[nft,v3,1/2] json: drop handling missing json() hook in expr_print_json() drop warning messages from stmt_print_json()/expr_print_json() - - - - --- 2023-11-03 Thomas Haller Not Applicable
[nft,6/6] tests/unit: add unit tests for libnftables add infrastructure for unit tests - - - - --- 2023-11-03 Thomas Haller Changes Requested
[nft,5/6] build: cleanup if blocks for conditional compilation add infrastructure for unit tests - - - - --- 2023-11-03 Thomas Haller Changes Requested
[nft,4/6] build: add check for consistency of source tree add infrastructure for unit tests - - - - --- 2023-11-03 Thomas Haller Changes Requested
[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,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,1/6] gitignore: ignore build artifacts from top level file add infrastructure for unit tests - - - - --- 2023-11-03 Thomas Haller Changes Requested
[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,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,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,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,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,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,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,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,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,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,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,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,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/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] tests/shell: add missing "elem_opts_compat_0.nodump" file [nft] tests/shell: add missing "elem_opts_compat_0.nodump" file - 1 - - --- 2023-10-23 Thomas Haller 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,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,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,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,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,4/5] datatype: extend set_datatype_alloc() to change size more various cleanups related to struct datatype - - - - --- 2023-09-27 Thomas Haller New
[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,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,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/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,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,1/3] nft: add NFT_ARRAY_SIZE() helper Two fixes to avoid "-Wstrict-overflow" warnings - - - - --- 2023-09-27 Thomas Haller pablo Changes Requested
[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] mergesort: avoid cloning value in expr_msort_cmp() [nft] mergesort: avoid cloning value in expr_msort_cmp() - - - - --- 2023-09-27 Thomas Haller Changes Requested
[nft] datatype: return const pointer from datatype_get() [nft] datatype: return const pointer from datatype_get() - - - - --- 2023-09-20 Thomas Haller Accepted
[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,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,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,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,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,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,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,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,1/9] src: fix indentation/whitespace various cleanups related to enums and struct datatype - - - - --- 2023-09-20 Thomas Haller Accepted
[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,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,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,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,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,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/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] 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,v2] datatype: fix leak and cleanup reference counting for struct datatype [nft,v2] datatype: fix leak and cleanup reference counting for struct datatype - 1 - - --- 2023-09-12 Thomas Haller pablo Accepted
[nft] datatype: fix leak and cleanup reference counting for struct datatype [nft] datatype: fix leak and cleanup reference counting for struct datatype - 1 - - --- 2023-09-11 Thomas Haller pablo Changes Requested
[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,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,v3,11/11] tests/shell: support running tests in parallel tests/shell: allow running tests as - - - - --- 2023-09-04 Thomas Haller pablo Changes Requested
[nft,v3,10/11] tests/shell: move taint check to "test-wrapper.sh" tests/shell: allow running tests as - - - - --- 2023-09-04 Thomas Haller pablo Changes Requested
[nft,v3,09/11] tests/shell: rework printing of test results tests/shell: allow running tests as - - - - --- 2023-09-04 Thomas Haller pablo Changes Requested
[nft,v3,08/11] tests/shell: move the dump diff handling inside "test-wrapper.sh" tests/shell: allow running tests as - - - - --- 2023-09-04 Thomas Haller pablo Changes Requested
[nft,v3,07/11] tests/shell: support --keep-logs option (NFT_TEST_KEEP_LOGS=y) to preserve test outp… tests/shell: allow running tests as - - - - --- 2023-09-04 Thomas Haller pablo Changes Requested
[nft,v3,06/11] tests/shell: interpret an exit code of 77 from scripts as "skipped" tests/shell: allow running tests as - - - - --- 2023-09-04 Thomas Haller pablo Changes Requested
[nft,v3,05/11] tests/shell: run each test in separate namespace and allow rootless tests/shell: allow running tests as - - - - --- 2023-09-04 Thomas Haller pablo Changes Requested
[nft,v3,04/11] tests/shell: export NFT_TEST_BASEDIR and NFT_TEST_TMPDIR for tests tests/shell: allow running tests as - - - - --- 2023-09-04 Thomas Haller pablo Changes Requested
[nft,v3,03/11] tests/shell: check test names before start and support directories tests/shell: allow running tests as - - - - --- 2023-09-04 Thomas Haller pablo Changes Requested
[nft,v3,02/11] tests/shell: rework finding tests and add "--list-tests" option tests/shell: allow running tests as - - - - --- 2023-09-04 Thomas Haller pablo Changes Requested
[nft,v3,01/11] tests/shell: rework command line parsing in "run-tests.sh" tests/shell: allow running tests as - - - - --- 2023-09-04 Thomas Haller pablo Changes Requested
[nft,v2,3/3] tests/shell: run each test in separate namespace and allow rootless tests/shell: allow running tests as non-root - - - - --- 2023-09-01 Thomas Haller pablo Changes Requested
[nft,v2,2/3] tests/shell: rework finding tests and add "--list-tests" option tests/shell: allow running tests as non-root - - - - --- 2023-09-01 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,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,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,3/5] src: silence "implicit-fallthrough" warnings fix compiler warnings with clang and "-Wextra" - - - - --- 2023-08-29 Thomas Haller pablo Accepted
[nft,2/5] utils: call abort() after BUG() macro fix compiler warnings with clang and "-Wextra" - - - - --- 2023-08-29 Thomas Haller pablo Accepted
[nft,1/5] rule: fix "const static" declaration fix compiler warnings with clang and "-Wextra" - - - - --- 2023-08-29 Thomas Haller pablo Accepted
[nft,v2,8/8] include: drop "format" attribute from nft_gmp_print() fix compiler warnings with clang - 1 - - --- 2023-08-29 Thomas Haller pablo Accepted
[nft,v2,7/8] src: suppress "-Wunused-but-set-variable" warning with "parser_bison.c" fix compiler warnings with clang - - - - --- 2023-08-29 Thomas Haller pablo Accepted
[nft,v2,6/8] evaluate: don't needlessly clear full string buffer in stmt_evaluate_log_prefix() fix compiler warnings with clang - - - - --- 2023-08-29 Thomas Haller pablo Accepted
[nft,v2,5/8] src: rework SNPRINTF_BUFFER_SIZE() and handle truncation fix compiler warnings with clang - - - - --- 2023-08-29 Thomas Haller pablo Accepted
[nft,v2,4/8] evaluate: fix check for truncation in stmt_evaluate_log_prefix() fix compiler warnings with clang - 1 - - --- 2023-08-29 Thomas Haller pablo Accepted
[nft,v2,3/8] datatype: avoid cast-align warning with struct sockaddr result from getaddrinfo() fix compiler warnings with clang - - - - --- 2023-08-29 Thomas Haller pablo Accepted
[nft,v2,2/8] netlink: avoid "-Wenum-conversion" warning in parser_bison.y fix compiler warnings with clang - - - - --- 2023-08-29 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
« 1 2 »