aboutsummaryrefslogtreecommitdiff
path: root/src
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-175-7/+7
|
* add ip4in6 matching helperv0.14.0HimbeerserverDE2023-08-141-0/+11
|
* 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-061-2/+6
|
* 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
|
* 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
|
* make dnat ipv4-onlyHimbeerserverDE2023-04-141-1/+1
|
* add dnat supportv0.10.0HimbeerserverDE2023-04-141-3/+21
|
* add icmpv6 matching supportHimbeerserverDE2023-03-301-1/+6
|
* 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
|
* remove the useless trait 'Parsable'Simon Thoby2023-03-183-49/+36
|
* add support for optional attributesSimon Thoby2023-02-263-11/+9
|
* reduce the amount of unsafe codeSimon Thoby2023-02-267-45/+41
|
* remove uneeded error types that makes rustables types !SendSimon THOBY2023-01-281-6/+0
|
* version bump + prepare the crate for publication on crates.iov0.8.0Simon THOBY2023-01-091-0/+3
|
* rewrite the examplesSimon THOBY2023-01-0817-320/+270
|
* account for the fact that NFT_META_IFTYPE does not exist everywhereSimon THOBY2023-01-081-1/+1
|
* Re-implement set supportSimon THOBY2023-01-0827-1131/+2172
|
* re-impl the masquerade expressionSimon THOBY2022-12-093-85/+15
|
* re-impl the ct expressionSimon THOBY2022-12-095-132/+48
|
* re-impl the cmp expressionSimon THOBY2022-12-093-150/+38
|
* add the payload and nat expressionsSimon THOBY2022-12-074-320/+208
|
* Macros: introduce a macro to simplify enumsSimon THOBY2022-12-0510-218/+77
|
* convert the expressions to the new macrosSimon THOBY2022-12-039-408/+103
|
* convert Rule to the new macrosSimon THOBY2022-12-031-162/+24
|
* convert Chain to the new macrosSimon THOBY2022-12-032-93/+37
|
* introduce a new procedural macro to replace the current mess of 'old-school' ↵Simon THOBY2022-12-032-45/+12
| | | | macros
* re-add the reject expression typeSimon THOBY2022-12-033-79/+95
|
* refactor to remove the enum AttributeTypeSimon THOBY2022-12-0214-884/+539
|
* exprs: implement bitwise and add support for unknown expressionsSimon THOBY2022-11-157-181/+152
|
* wip: exprsSimon THOBY2022-11-1312-621/+813
|
* tests: fix the NetlinkExpr orderingSimon THOBY2022-11-121-3/+3
|
* fix the generation of nested attributesSimon THOBY2022-11-127-126/+174
|
* re-add support for querying chainsSimon THOBY2022-11-126-301/+198
|
* Improved parsing with even more macrosSimon THOBY2022-11-115-207/+404
|
* (re-)add table listingSimon THOBY2022-11-085-169/+141
|
* sending batches now works properly without hangingSimon THOBY2022-10-052-152/+155
|
* special case the handling of batch messagesSimon THOBY2022-10-023-26/+36
|