3730f4 import nftables-0.9.3-12.el8

Authored and Committed by centosrcm 2 years ago
96 files changed. 2868 lines added. 9266 lines removed.
.gitignore
file modified
+1 -1
.nftables.metadata
file modified
+1 -1
SOURCES/0001-evaluate-reject-Allow-icmpx-in-inet-bridge-families.patch
file removed
-227
SOURCES/0001-main-enforce-options-before-commands.patch
file added
+244
SOURCES/0002-main-restore-debug.patch
file added
+50
SOURCES/0002-monitor-Drop-fake-XML-support.patch
file removed
-71
SOURCES/0003-monitor-Do-not-decompose-non-anonymous-sets.patchSOURCES/0069-monitor-Do-not-decompose-non-anonymous-sets.patch
file renamed
+20 -13
SOURCES/0003-monitor-Drop-update-table-and-update-chain-cases.patch
file removed
-48
SOURCES/0004-monitor-Fix-output-for-ranges-in-anonymous-sets.patchSOURCES/0070-monitor-Fix-output-for-ranges-in-anonymous-sets.patch
file renamed
+33 -47
SOURCES/0004-monitor-Fix-printing-of-ct-objects.patch
file removed
-164
SOURCES/0005-monitor-Use-libnftables-JSON-output.patch
file removed
-652
SOURCES/0005-xfrm-spi-is-big-endian.patch
file added
+51
SOURCES/0006-tests-monitor-Test-JSON-output-as-well.patch
file removed
-368
SOURCES/0006-tests-shell-Search-diff-tool-once-and-for-all.patch
file added
+573
SOURCES/0007-cache-Fix-for-doubled-output-after-reset-command.patch
file added
+85
SOURCES/0007-segtree-bogus-range-via-get-set-element-on-existing-.patch
file removed
-148
SOURCES/0008-netlink-Fix-leak-in-unterminated-string-deserializer.patch
file added
+51
SOURCES/0008-segtree-disantangle-get_set_interval_end.patch
file removed
-109
SOURCES/0009-netlink-Fix-leaks-in-netlink_parse_cmp.patch
file added
+75
SOURCES/0009-segtree-memleak-in-get_set_decompose.patch
file removed
-38
SOURCES/0010-netlink-Avoid-potential-NULL-pointer-deref-in-netlin.patch
file added
+42
SOURCES/0010-segtree-stop-iteration-on-existing-elements-in-case-.patch
file removed
-60
SOURCES/0011-segtree-incorrect-handling-of-last-element-in-get_se.patch
file removed
-32
SOURCES/0011-tests-json_echo-Fix-for-Python3.patch
file added
+39
SOURCES/0012-segtree-set-proper-error-cause-on-existing-elements.patch
file removed
-49
SOURCES/0012-tests-json_echo-Support-testing-host-binaries.patch
file added
+68
SOURCES/0013-rule-fix-memleak-in-do_get_setelems.patch
file removed
-42
SOURCES/0013-tests-monitor-Support-running-individual-test-cases.patch
file added
+64
SOURCES/0014-Fix-memleak-in-netlink_parse_fwd-error-path.patch
file removed
-50
SOURCES/0014-tests-monitor-Support-testing-host-s-nft-binary.patch
file added
+40
SOURCES/0015-libnftables-Fix-memleak-in-nft_parse_bison_filename.patch
file removed
-43
SOURCES/0015-tests-py-Support-testing-host-binaries.patch
file added
+76
SOURCES/0016-doc-nft.8-Mention-wildcard-interface-matching.patch
file added
+43
SOURCES/0016-src-pass-struct-nft_ctx-through-struct-eval_ctx.patch
file removed
-441
SOURCES/0017-scanner-Extend-asteriskstring-definition.patch
file added
+39
SOURCES/0017-src-trace-fix-policy-printing.patch
file removed
-80
SOURCES/0018-parser-add-a-helper-for-concat-expression-handling.patch
file added
+162
SOURCES/0018-rule-list-only-the-table-containing-object.patch
file removed
-55
SOURCES/0019-include-resync-nf_tables.h-cache-copy.patch
file added
+84
SOURCES/0019-src-pass-struct-nft_ctx-through-struct-netlink_ctx.patch
file removed
-1139
SOURCES/0020-netlink-reset-mnl_socket-field-in-struct-nft_ctx-on-.patch
file removed
-75
SOURCES/0020-src-Add-support-for-NFTNL_SET_DESC_CONCAT.patch
file added
+181
SOURCES/0021-src-Add-support-for-concatenated-set-ranges.patch
file added
+577
SOURCES/0021-src-remove-opts-field-from-struct-xt_stmt.patch
file removed
-71
SOURCES/0022-JSON-Support-latest-enhancements-of-fwd-statement.patch
file removed
-240
SOURCES/0023-parser_json-Fix-for-ineffective-family-value-checks.patch
file removed
-310
SOURCES/0024-json-Fix-memleak-in-dup_stmt_json.patch
file removed
-33
SOURCES/0025-json-Fix-for-recent-changes-to-context-structs.patch
file removed
-287
SOURCES/0026-parser_bison-Fix-for-ECN-keyword-in-LHS-of-relationa.patch
file removed
-185
SOURCES/0027-nft.8-Update-meta-pkt_type-value-description.patch
file removed
-47
SOURCES/0028-json-Work-around-segfault-when-encountering-xt-stmt.patch
file removed
-49
SOURCES/0029-nft.8-Document-log-level-audit.patch
file removed
-51
SOURCES/0030-nft.8-Clarify-index-option-of-add-rule-command.patch
file removed
-68
SOURCES/0031-src-Reject-export-vm-json-command.patch
file removed
-152
SOURCES/0032-datatype-add-stolen-verdict.patch
file removed
-44
SOURCES/0033-libnftables-Fix-exit_cookie.patch
file removed
-49
SOURCES/0034-scanner-Do-not-convert-tabs-into-spaces.patch
file removed
-59
SOURCES/0035-netlink_delinearize-Refactor-meta_may_dependency_kil.patch
file removed
-384
SOURCES/0036-evaluate-skip-evaluation-of-datatype-concatenations.patch
file removed
-61
SOURCES/0037-tests-shell-add-tests-for-listing-objects.patch
file removed
-96
SOURCES/0038-rule-fix-object-listing-when-no-table-is-given.patch
file removed
-63
SOURCES/0039-proto-fix-icmp-icmpv6-code-datatype.patch
file removed
-122
SOURCES/0040-evaluate-throw-distinct-error-if-map-exists-but-cont.patch
file removed
-55
SOURCES/0041-parser-bail-out-on-incorrect-burst-unit.patch
file removed
-106
SOURCES/0042-src-fix-netdev-family-device-name-parsing.patch
file removed
-53
SOURCES/0043-libnftables-Print-errors-before-freeing-commands.patch
file removed
-50
SOURCES/0044-segtree-fix-crash-when-debug-mode-is-active.patch
file removed
-60
SOURCES/0045-parser_bison-no-need-for-statement-separator-for-ct-.patch
file removed
-53
SOURCES/0046-ct-use-nft_print-instead-of-printf.patch
file removed
-33
SOURCES/0047-parser_bison-type_identifier-string-memleak.patch
file removed
-41
SOURCES/0048-src-missing-destroy-function-in-statement-definition.patch
file removed
-211
SOURCES/0049-tests-shell-validate-too-deep-jumpstack-from-basecha.patch
file removed
-37
SOURCES/0050-netlink-remove-markup-json-parsing-code.patch
file removed
-367
SOURCES/0051-rule-limit-don-t-print-default-burst-value.patch
file removed
-36
SOURCES/0052-JSON-Review-verdict-statement-and-expression.patch
file removed
-97
SOURCES/0053-parser_json-Duplicate-chain-name-when-parsing-jump-v.patch
file removed
-35
SOURCES/0054-src-Introduce-chain_expr-in-jump-and-goto-statements.patch
file removed
-324
SOURCES/0055-src-Allow-goto-and-jump-to-a-variable.patch
file removed
-204
SOURCES/0056-parser_json-Fix-and-simplify-verdict-expression-pars.patch
file removed
-82
SOURCES/0057-src-invalid-read-when-importing-chain-name.patch
file removed
-67
SOURCES/0058-expression-use-expr_clone-from-verdict_expr_clone.patch
file removed
-43
SOURCES/0059-parser_bison-free-chain-name-after-creating-constant.patch
file removed
-39
SOURCES/0060-doc-update-nft-list-plural-form-parameters.patch
file removed
-84
SOURCES/0061-doc-Add-minimal-description-of-v-map-statements.patch
file removed
-100
SOURCES/0062-xt-pass-octx-to-translate-function.patch
file removed
-89
SOURCES/0063-xt-always-build-with-a-minimal-support-for-xt-match-.patch
file removed
-163
SOURCES/0064-src-fix-double-free-on-xt-stmt-destruction.patch
file removed
-68
SOURCES/0065-tests-shell-Add-testcase-for-cache-update-problems.patch
file removed
-56
SOURCES/0066-src-update-cache-if-cmd-is-more-specific.patch
file removed
-115
SOURCES/0067-src-fix-jumps-on-bigendian-arches.patch
file removed
-140
SOURCES/0068-src-json-fix-constant-parsing-on-bigendian.patch
file removed
-36
SOURCES/main.nft
file added
+64
SOURCES/nat.nft
file added
+30
SOURCES/nftables.conf
file modified
+8 -14
SOURCES/router.nft
file added
+16
SPECS/nftables.spec
file modified
+151 -84
    import nftables-0.9.3-12.el8
    
        
file modified
+1 -1
file modified
+1 -1
SOURCES/0003-monitor-Do-not-decompose-non-anonymous-sets.patch SOURCES/0069-monitor-Do-not-decompose-non-anonymous-sets.patch
file renamed
+20 -13
SOURCES/0004-monitor-Fix-output-for-ranges-in-anonymous-sets.patch SOURCES/0070-monitor-Fix-output-for-ranges-in-anonymous-sets.patch
file renamed
+33 -47
file added
+64
file added
+30
file modified
+8 -14
file added
+16
file modified
+151 -84