summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* treewide: use uint* instead of u_int*HEADmasterNick Hainke17 hours8-11/+11
* xshared: Fix build for -Werror=format-securityPhil Sutter6 days1-1/+1
* configure: bump version for 1.8.8 releasev1.8.8Pablo Neira Ayuso6 days1-3/+3
* nft: Fix EPERM handling for extensions without rev 0Phil Sutter8 days2-4/+13
* extensions: LOG: Document --log-macdecode in man pagePhil Sutter8 days1-0/+3
* man: *NAT: Review --random* option descriptionsPhil Sutter8 days4-20/+6
* extensions: DNAT: Merge core printing functionsPhil Sutter8 days1-31/+27
* libxtables: Revert change to struct xtables_pprotPhil Sutter8 days1-1/+1
* libxtables: Drop xtables_globals 'optstring' fieldPhil Sutter8 days8-8/+20
* xshared: Extend xtables_printhelp() for arptablesPhil Sutter8 days7-119/+43
* xshared: Move arp_opcodes into shared spacePhil Sutter8 days8-29/+21
* extensions: MARK: Drop extra newline at end of helpPhil Sutter8 days1-2/+1
* nft: split gen_payload() to allocate register and initialize expressionPablo Neira Ayuso2022-05-021-4/+14
* nft: prepare for dynamic register allocationPablo Neira Ayuso2022-05-026-94/+137
* nft: pass handle to helper functions to build netlink payloadPablo Neira Ayuso2022-05-027-66/+73
* nft: native mark matching supportPablo Neira Ayuso2022-05-022-0/+59
* nft: pass struct nft_xt_ctx to parse_meta()Pablo Neira Ayuso2022-05-026-10/+10
* nft-shared: update context register for bitwise expressionPablo Neira Ayuso2022-05-021-0/+2
* extensions: man: Document service name support in DNAT and REDIRECTPhil Sutter2022-04-082-0/+3
* extensions: Merge REDIRECT into DNATPhil Sutter2022-04-0812-380/+204
* extensions: Merge IPv4 and IPv6 DNAT targetsPhil Sutter2022-04-085-468/+218
* extensions: DNAT: Rename from libipt to libxtPhil Sutter2022-04-081-0/+0
* extensions: ipt_DNAT: Combine xlate functions alsoPhil Sutter2022-04-081-67/+21
* extensions: ipt_DNAT: Merge v1/v2 print/save codePhil Sutter2022-04-081-65/+46
* extensions: ipt_DNAT: Merge v1 and v2 parsersPhil Sutter2022-04-081-179/+111
* Revert "libipt_[SD]NAT: avoid false error about multiple destinations specified"Phil Sutter2022-04-084-25/+4
* man: DNAT: Describe shifted port range featurePhil Sutter2022-04-081-1/+4
* xlate-test: Fix for empty source line on failurePhil Sutter2022-03-311-1/+2
* libxtables: Boost rule target checks by announcing chain namesPhil Sutter2022-03-174-0/+11
* libxtables: Implement notargets hash tablePhil Sutter2022-03-171-0/+75
* nft: Reject standard targets as chain names when restoringPhil Sutter2022-03-173-7/+4
* tests: shell: Fix 0004-return-codes_0 for static buildsPhil Sutter2022-03-151-1/+1
* nft: Review static extension loadingPhil Sutter2022-03-154-16/+13
* xtables: Call init_extensions{,a,b}() for static buildsEtienne Champetier2022-03-157-3/+26
* Simplify static build extension loadingPhil Sutter2022-03-1512-29/+9
* libxtables: Fix for warning in xtables_ipmask_to_numericPhil Sutter2022-03-151-1/+1
* nft: Don't pass command state opaque to family ops callbacksPhil Sutter2022-03-108-102/+84
* xshared: Prefer xtables_chain_protos lookup over getprotoentPhil Sutter2022-03-102-17/+10
* nft: Speed up immediate parsingPhil Sutter2022-03-102-19/+19
* nft: Simplify immediate parsingPhil Sutter2022-03-106-47/+14
* Improve error messages for unsupported extensionsPhil Sutter2022-03-022-4/+15
* libxtables: Register only the highest revision extensionPhil Sutter2022-03-021-2/+8
* xshared: Implement xtables lock timeout using signalsJethro Beekman2022-02-158-77/+36
* tests: NFLOG: enable `--nflog-range` testsJeremy Sowden2022-02-131-6/+6
* tests: support explicit variant test resultJeremy Sowden2022-02-131-5/+13
* tests: add `NOMATCH` test resultJeremy Sowden2022-02-131-11/+25
* tests: iptables-test: rename variableJeremy Sowden2022-02-131-10/+10
* iptables.8: Describe the effect of multiple -v flagsPhil Sutter2022-02-111-1/+5
* tests: iptables-test: Support variant deviationPhil Sutter2022-02-103-3/+28
* nft: cache: Dump rules if debuggingPhil Sutter2022-02-081-2/+16