Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make Rule::ip4in6 accept any Destination Options headerHEADmaster | Himbeer | 2025-04-05 | 1 | -1/+1 |
| | |||||
* | Fix Rule::ip4in6 comparing next header to wrong constant | Himbeer | 2025-04-05 | 1 | -1/+1 |
| | | | | The correct constant for IPv4-in-IPv6 is 4, not 0. | ||||
* | compile under new clang | HimbeerserverDE | 2023-09-17 | 7 | -9/+9 |
| | |||||
* | add ip4in6 matching helperv0.14.0 | HimbeerserverDE | 2023-08-14 | 2 | -1/+12 |
| | |||||
* | release v0.13.0v0.13.0 | HimbeerserverDE | 2023-05-06 | 1 | -1/+1 |
| | |||||
* | match 6in4 packets correctly | HimbeerserverDE | 2023-05-06 | 1 | -1/+5 |
| | |||||
* | add 6in4 match helper | HimbeerserverDE | 2023-05-06 | 1 | -0/+6 |
| | |||||
* | set rt key to tcpmss for auto mss clampingv0.12.1 | HimbeerserverDE | 2023-05-06 | 2 | -3/+7 |
| | |||||
* | release v0.12.0v0.12.0 | HimbeerserverDE | 2023-05-06 | 1 | -1/+1 |
| | |||||
* | add mss clamping helper function | HimbeerserverDE | 2023-05-06 | 1 | -3/+25 |
| | |||||
* | add support for byteorder expression | HimbeerserverDE | 2023-05-06 | 3 | -0/+47 |
| | |||||
* | add support for rt expression | HimbeerserverDE | 2023-05-06 | 3 | -1/+45 |
| | |||||
* | release v0.11.0v0.11.0 | HimbeerserverDE | 2023-05-03 | 1 | -1/+1 |
| | |||||
* | add rule method to match syn packets | HimbeerserverDE | 2023-05-03 | 1 | -1/+15 |
| | |||||
* | add method to change the tcp mss | HimbeerserverDE | 2023-05-03 | 1 | -3/+20 |
| | |||||
* | add exthdr expression to ExpressionVariant enum | HimbeerserverDE | 2023-05-03 | 1 | -0/+1 |
| | |||||
* | use the same naming scheme for exthdr compared to the rest of the crate | HimbeerserverDE | 2023-05-03 | 1 | -2/+2 |
| | |||||
* | make exthdr module private | HimbeerserverDE | 2023-05-03 | 1 | -1/+1 |
| | |||||
* | add exthdr expressions | HimbeerserverDE | 2023-05-03 | 3 | -0/+50 |
| | |||||
* | bump to v0.10.1v0.10.1 | HimbeerserverDE | 2023-04-14 | 1 | -1/+1 |
| | |||||
* | make dnat ipv4-only | HimbeerserverDE | 2023-04-14 | 1 | -1/+1 |
| | |||||
* | add dnat supportv0.10.0 | HimbeerserverDE | 2023-04-14 | 2 | -4/+22 |
| | |||||
* | add icmpv6 matching support | HimbeerserverDE | 2023-03-30 | 1 | -1/+6 |
| | |||||
* | release 0.9.0v0.9.0 | HimbeerserverDE | 2023-03-26 | 1 | -2/+2 |
| | |||||
* | use Masquerade struct instead of verdict | HimbeerserverDE | 2023-03-21 | 3 | -5/+3 |
| | |||||
* | add support for masquerading | HimbeerserverDE | 2023-03-21 | 3 | -0/+8 |
| | |||||
* | add ability to filter rule by output interface | HimbeerserverDE | 2023-03-21 | 2 | -2/+21 |
| | |||||
* | nix: move the support files to a subdirectory and upgrade to rustables 0.8.1 | Simon Thoby | 2023-03-19 | 3 | -80/+137 |
| | |||||
* | release v0.8.1v0.8.1 | Simon Thoby | 2023-03-18 | 2 | -2/+2 |
| | |||||
* | Merge branch 'nightmared-small-improvements' into 'master' | Simon THOBY | 2023-03-18 | 14 | -127/+232 |
|\ | | | | | | | | | | | | | Fix the doc.rs generation Closes #6 See merge request rustwall/rustables!17 | ||||
| * | remove the useless trait 'Parsable' | Simon Thoby | 2023-03-18 | 3 | -49/+36 |
| | | |||||
| * | Add some doc comments for nfnetlink_struct | Simon Thoby | 2023-03-05 | 1 | -0/+62 |
| | | |||||
| * | release 0.8.1-alpha1 | Simon Thoby | 2023-02-26 | 2 | -4/+4 |
| | | |||||
| * | add support for optional attributes | Simon Thoby | 2023-02-26 | 5 | -18/+82 |
| | | |||||
| * | reduce the amount of unsafe code | Simon Thoby | 2023-02-26 | 9 | -49/+45 |
| | | |||||
| * | remove uneeded error types that makes rustables types !Send | Simon THOBY | 2023-01-28 | 2 | -9/+5 |
|/ | |||||
* | Merge branch 'no_mnl' into 'master' | Simon THOBY | 2023-01-09 | 58 | -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.0 | Simon THOBY | 2023-01-09 | 6 | -18/+24 |
| | | |||||
| * | build.rs: minor cleanup | Simon THOBY | 2023-01-08 | 3 | -11/+2 |
| | | |||||
| * | rewrite the examples | Simon THOBY | 2023-01-08 | 21 | -609/+535 |
| | | |||||
| * | CI: remove the unused cache | Simon THOBY | 2023-01-08 | 1 | -8/+0 |
| | | |||||
| * | CI: remove the libmnl and libnftnl dependencies | Simon THOBY | 2023-01-08 | 1 | -2/+2 |
| | | |||||
| * | account for the fact that NFT_META_IFTYPE does not exist everywhere | Simon THOBY | 2023-01-08 | 1 | -1/+1 |
| | | |||||
| * | Re-implement set support | Simon THOBY | 2023-01-08 | 33 | -1413/+1279 |
| | | |||||
| * | re-impl the masquerade expression | Simon THOBY | 2022-12-09 | 4 | -116/+47 |
| | | |||||
| * | re-impl the ct expression | Simon THOBY | 2022-12-09 | 6 | -223/+144 |
| | | |||||
| * | re-impl the cmp expression | Simon THOBY | 2022-12-09 | 5 | -203/+95 |
| | | |||||
| * | add the payload and nat expressions | Simon THOBY | 2022-12-07 | 5 | -422/+316 |
| | | |||||
| * | Macros: introduce a macro to simplify enums | Simon THOBY | 2022-12-05 | 13 | -281/+293 |
| | | |||||
| * | convert the expressions to the new macros | Simon THOBY | 2022-12-03 | 9 | -408/+103 |
| | |