aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Make Rule::ip4in6 accept any Destination Options headerHEADmasterHimbeer2025-04-051-1/+1
|
* Fix Rule::ip4in6 comparing next header to wrong constantHimbeer2025-04-051-1/+1
| | | | The correct constant for IPv4-in-IPv6 is 4, not 0.
* compile under new clangHimbeerserverDE2023-09-177-9/+9
|
* add ip4in6 matching helperv0.14.0HimbeerserverDE2023-08-142-1/+12
|
* release v0.13.0v0.13.0HimbeerserverDE2023-05-061-1/+1
|
* match 6in4 packets correctlyHimbeerserverDE2023-05-061-1/+5
|
* add 6in4 match helperHimbeerserverDE2023-05-061-0/+6
|
* set rt key to tcpmss for auto mss clampingv0.12.1HimbeerserverDE2023-05-062-3/+7
|
* release v0.12.0v0.12.0HimbeerserverDE2023-05-061-1/+1
|
* add mss clamping helper functionHimbeerserverDE2023-05-061-3/+25
|
* add support for byteorder expressionHimbeerserverDE2023-05-063-0/+47
|
* add support for rt expressionHimbeerserverDE2023-05-063-1/+45
|
* release v0.11.0v0.11.0HimbeerserverDE2023-05-031-1/+1
|
* add rule method to match syn packetsHimbeerserverDE2023-05-031-1/+15
|
* add method to change the tcp mssHimbeerserverDE2023-05-031-3/+20
|
* add exthdr expression to ExpressionVariant enumHimbeerserverDE2023-05-031-0/+1
|
* use the same naming scheme for exthdr compared to the rest of the crateHimbeerserverDE2023-05-031-2/+2
|
* make exthdr module privateHimbeerserverDE2023-05-031-1/+1
|
* add exthdr expressionsHimbeerserverDE2023-05-033-0/+50
|
* bump to v0.10.1v0.10.1HimbeerserverDE2023-04-141-1/+1
|
* make dnat ipv4-onlyHimbeerserverDE2023-04-141-1/+1
|
* add dnat supportv0.10.0HimbeerserverDE2023-04-142-4/+22
|
* add icmpv6 matching supportHimbeerserverDE2023-03-301-1/+6
|
* release 0.9.0v0.9.0HimbeerserverDE2023-03-261-2/+2
|
* use Masquerade struct instead of verdictHimbeerserverDE2023-03-213-5/+3
|
* add support for masqueradingHimbeerserverDE2023-03-213-0/+8
|
* add ability to filter rule by output interfaceHimbeerserverDE2023-03-212-2/+21
|
* nix: move the support files to a subdirectory and upgrade to rustables 0.8.1Simon Thoby2023-03-193-80/+137
|
* release v0.8.1v0.8.1Simon Thoby2023-03-182-2/+2
|
* Merge branch 'nightmared-small-improvements' into 'master'Simon THOBY2023-03-1814-127/+232
|\ | | | | | | | | | | | | Fix the doc.rs generation Closes #6 See merge request rustwall/rustables!17
| * remove the useless trait 'Parsable'Simon Thoby2023-03-183-49/+36
| |
| * Add some doc comments for nfnetlink_structSimon Thoby2023-03-051-0/+62
| |
| * release 0.8.1-alpha1Simon Thoby2023-02-262-4/+4
| |
| * add support for optional attributesSimon Thoby2023-02-265-18/+82
| |
| * reduce the amount of unsafe codeSimon Thoby2023-02-269-49/+45
| |
| * remove uneeded error types that makes rustables types !SendSimon THOBY2023-01-282-9/+5
|/
* Merge branch 'no_mnl' into 'master'Simon THOBY2023-01-0958-4344/+6201
|\ | | | | | | | | experimental support for a full-rust rewrite of the codebase (no libnftnl/libmnl anymore) See merge request rustwall/rustables!16
| * version bump + prepare the crate for publication on crates.iov0.8.0Simon THOBY2023-01-096-18/+24
| |
| * build.rs: minor cleanupSimon THOBY2023-01-083-11/+2
| |
| * rewrite the examplesSimon THOBY2023-01-0821-609/+535
| |
| * CI: remove the unused cacheSimon THOBY2023-01-081-8/+0
| |
| * CI: remove the libmnl and libnftnl dependenciesSimon THOBY2023-01-081-2/+2
| |
| * account for the fact that NFT_META_IFTYPE does not exist everywhereSimon THOBY2023-01-081-1/+1
| |
| * Re-implement set supportSimon THOBY2023-01-0833-1413/+1279
| |
| * re-impl the masquerade expressionSimon THOBY2022-12-094-116/+47
| |
| * re-impl the ct expressionSimon THOBY2022-12-096-223/+144
| |
| * re-impl the cmp expressionSimon THOBY2022-12-095-203/+95
| |
| * add the payload and nat expressionsSimon THOBY2022-12-075-422/+316
| |
| * Macros: introduce a macro to simplify enumsSimon THOBY2022-12-0513-281/+293
| |
| * convert the expressions to the new macrosSimon THOBY2022-12-039-408/+103
| |