Commit Graph

  • cc33a03992
    Merge edf7aa7a2c into 69f487d596 Alexander 2025-01-31 20:58:41 +0300
  • edf7aa7a2c added numgen case in exprFromName Alexander Agrytskov 2025-01-31 20:51:24 +0300
  • e8b9be1ac3
    Merge dae73eaa9c into 69f487d596 Paul Greenberg 2025-01-24 14:12:27 +0100
  • 51156d19df
    Merge a0423c9897 into 69f487d596 Mikhail Sennikovsky 2025-01-24 09:33:20 +0100
  • 69f487d596 set: Add set support for size specifier main Aleksei Ilin 2024-10-18 18:21:51 +0200
  • b011eb129e set: Fix missing 'Dynamic' field restore in set unmarshal Aleksei Ilin 2025-01-11 21:52:27 +0100
  • fcdf440964
    set: Add set support for size specifier Aleksei Ilin 2024-10-18 18:21:51 +0200
  • 1c789726cf
    Fix Fib parsing (#296) turekt 2025-01-16 09:15:33 +0100
  • ad7d583c2f Fix Fib parsing turekt 2025-01-15 00:38:52 +0100
  • c9a67ccd0c Add integration tests for nftables package Antonio Ojea 2025-01-04 01:42:45 +0000
  • 3cae4777b1 adapt tests to avoid complains with the format Antonio Ojea 2025-01-04 01:42:30 +0000
  • cd30340541 Add integration tests for nftables package Antonio Ojea 2025-01-04 01:42:45 +0000
  • 4d2aea87f8
    add support for comments in set elements (#293) shiningw 2025-01-15 16:36:42 +0800
  • 48432232ee adapt tests to avoid complains with the format Antonio Ojea 2025-01-04 01:42:30 +0000
  • 85aee131ff
    Bump golang.org/x/net from 0.23.0 to 0.33.0 in the go_modules group (#295) dependabot[bot] 2025-01-14 09:46:28 +0100
  • 05321e2311
    Bump golang.org/x/net from 0.23.0 to 0.33.0 in the go_modules group dependabot[bot] 2025-01-13 20:24:38 +0000
  • 45dc72792b pull in latest mdlayher/netlink to drop josharian/native dep Michael Stapelberg 2025-01-13 21:18:02 +0100
  • 8c0e43d650
    set: Fix missing 'Dynamic' field restore in set unmarshal Aleksei Ilin 2025-01-11 21:52:27 +0100
  • 3a2bddd071 support for adding comment in set elements benson 2025-01-09 14:51:25 +0800
  • e99829fb4f
    Support set comments (#290) turekt 2024-12-19 10:24:56 +0100
  • 6e3ad874e1 Support set comments turekt 2024-12-18 21:43:55 +0100
  • eb34035740
    Fix incorrect size check in NFGenMsg (#287) patryk4815 2024-12-13 07:30:25 +0100
  • 6904ccab40 Add test for checking rule TableFamily psondej 2024-12-11 18:26:22 +0100
  • f16c6a6517 Fix incorrect size check in NFGenMsg, resolving TableFamily issue for rules in monitor psondej 2024-12-10 13:42:42 +0100
  • c96bb6363f
    Fix Deadlock in `Flush` Function Due to ENOBUFS (#286) patryk4815 2024-11-29 08:34:52 +0100
  • 7218f2ae46 Simulate deadlock issue using reduced read/write buffers to verify the fix and ensure no regressions psondej 2024-11-28 18:04:02 +0100
  • 4b39769321 fix: resolve deadlock in `Flush` function when handling ENOBUFS error psondej 2024-11-25 20:10:10 +0100
  • a0423c9897 Fix set verdict data type unmarshalling Mikhail Sennikovsky 2024-11-15 13:08:12 +0100
  • 51c44dcf05
    Implement AddGenerationalMonitor to deliver monitor events in batches (#283) _|+ 2024-11-09 12:07:36 +0100
  • 59745943aa Fix: changesEvents reset value ignatella 2024-11-09 11:09:48 +0100
  • ffa09824d5 Add: test monitor error ignatella 2024-11-04 19:54:56 +0100
  • 7014843161 Add: proc comm test ignatella 2024-11-04 18:49:25 +0100
  • a77a91fb46 Fix: remove not pr-related changes ignatella 2024-11-04 18:08:39 +0100
  • afa496e5e9 Add: generational monitor ignatella 2024-11-04 17:23:43 +0100
  • 4e4da6b88a Update: process monitor events in batches ignatella 2024-10-16 14:48:24 +0200
  • ed578af895
    Add WithSockOptions to modify netlink socket options (#277) _|+ 2024-09-23 17:19:43 +0200
  • ec6e32d656 Update: code refactoring ignatella 2024-09-23 09:59:28 +0200
  • c03509fd81 Add: netlink socket options ignatella 2024-09-13 17:59:52 +0200
  • 583cd2bdea
    Fix: NFT_DYNSET_F_EXPR not supported for kernels < 5.11-rc3 (#276) _|+ 2024-09-13 08:54:50 +0200
  • 081b105cd8 Fix: NFT_DYNSET_F_EXPR not supported for kernels < 5.11-rc3 ignatella 2024-09-11 15:48:29 +0200
  • 5cbea79940
    Added ct timeout obj (#275) turekt 2024-09-11 08:27:40 +0200
  • d932cc1617 Added ct timeout obj turekt 2024-09-01 23:22:02 +0200
  • aca62a1d00
    Add secmark obj support (#274) turekt 2024-09-09 22:56:09 +0200
  • 9b4e6ed35e Add secmark obj support turekt 2024-08-23 00:16:02 +0200
  • 2fecffcfe1
    Add ct expect support (#272) turekt 2024-09-09 08:35:05 +0200
  • b001cdfe40 Add ct expect support turekt 2024-08-22 23:32:51 +0200
  • 9a9f2ce6b3
    set: add set support auto-merge (#271) Asutorufa 2024-09-03 00:48:06 +0800
  • a0f087f0d8 set: add set support auto-merge Asutorufa 2024-08-30 17:06:42 +0800
  • 7a6c4ef3e7
    nat: Add flag for specified range in DNAT (#270) Aleksei Ilin 2024-08-30 09:01:02 +0200
  • 34b5d69a1c nat: Add flag for specified range in DNAT Aleksei Ilin 2024-08-02 20:07:53 +0200
  • adb98462ee
    Add synproxy obj (#269) turekt 2024-08-27 09:06:28 +0200
  • 69de517b64 Add synproxy obj turekt 2024-08-20 23:45:59 +0200
  • 6ddeb7caed
    Implement cthelper object expr (#268) turekt 2024-08-15 08:47:35 +0200
  • 590565fb36 Implement cthelper object expr turekt 2024-08-08 23:57:59 +0200
  • 38e481bfc4
    Added GetNamedObjects and ResetNamedObjects (#267) turekt 2024-08-14 08:10:09 +0200
  • cd0b6d6005 Added GetNamedObjects and ResetNamedObjects turekt 2024-08-13 23:20:44 +0200
  • 4d451ef75f
    Fix staticcheck issues (#266) turekt 2024-08-11 10:00:48 +0200
  • 2b90d2393c Fix staticcheck issues turekt 2024-08-09 00:17:20 +0200
  • b76fdc8f90
    ct: Specify direction for saddr, daddr, proto-src, proto-dst (#264) Aleksei Ilin 2024-08-05 08:38:34 +0200
  • ae8f84674d ct: Add test Aleksei Ilin 2024-08-02 19:48:29 +0200
  • 13044f143d ct: Specify direction for saddr, daddr, proto-src, proto-dst Aleksei Ilin 2024-07-22 02:35:01 +0200
  • 3b928008ad
    refactor nftable Object handling (NamedObj type) (#259) turekt 2024-07-29 08:43:58 +0200
  • 955947b73f Objects implementation refactor turekt 2024-04-17 13:04:40 +0000
  • 912dee68b1
    Refactor expr for obj reimplementation (#265) turekt 2024-07-24 08:26:13 +0200
  • 9ef44eaad2 Refactor expr for obj reimplementation turekt 2024-07-23 21:42:05 +0200
  • 5d92206d11
    Merge e01db4c5b9 into aa8348f790 Artem Smorodin 2024-05-31 19:18:42 +0200
  • aa8348f790
    feat: add xt.Comment (#260) TheDiveO 2024-04-22 08:53:34 +0200
  • 20edd38e22
    Bump golang.org/x/net from 0.22.0 to 0.23.0 (#261) dependabot[bot] 2024-04-19 19:12:50 +0200
  • 3ec3a62e18
    Bump golang.org/x/net from 0.22.0 to 0.23.0 dependabot[bot] 2024-04-19 13:19:25 +0000
  • e9249a316d feat: add xt.Comment thediveo 2024-04-17 17:34:43 +0200
  • 5e242ec578
    List table or chain by name (#258) turekt 2024-04-14 09:19:27 +0000
  • 38ffae70e7 List table or chain by name turekt 2024-04-13 08:50:00 +0000
  • 8ffcbc2d36 Chain: add 'device' as hook attribute Daniel Mack 2024-03-12 15:14:24 +0100
  • 4dbe06f125 chain: add ChainHookEgress Daniel Mack 2024-03-12 15:13:11 +0100
  • 0b98a7af91
    Replace TODO const by golang.org/x/sys/unix (#256) Lionel Jouin 2024-03-18 08:32:45 +0100
  • 5e685ff30d Replace TODO const by golang.org/x/sys/unix Lionel Jouin 2024-03-15 14:45:22 +0100
  • 523b56a352 Chain: add 'device' as hook attribute Daniel Mack 2024-03-12 15:14:24 +0100
  • 895f1a6c60 chain: add ChainHookEgress Daniel Mack 2024-03-12 15:13:11 +0100
  • 5494b7c55f bump go.mod to go1.21, update deps v0.2.0 Michael Stapelberg 2024-03-10 13:08:48 +0100
  • 33ee8df9d8 NAT: prefix test Francesco Cheinasso 2024-01-04 18:28:15 +0100
  • 3f57b17eb3 fix Francesco Cheinasso 2024-01-11 10:43:17 +0100
  • fbea8aee17 NAT: prefix test Francesco Cheinasso 2024-01-04 18:28:15 +0100
  • ef45dd3322
    NAT: prefix support (#251) Francesco Cheinasso 2023-12-22 08:33:18 +0100
  • 22f736404b NAT: prefix support Francesco Cheinasso 2023-11-28 19:09:47 +0100
  • 6d4c531bb6 monitor: add example and documentation Michael Stapelberg 2023-12-13 08:31:13 +0100
  • 5555df300c
    feat: add monitor on table chain rule set setelem and obj events (#250) singchia 2023-12-13 15:23:07 +0800
  • 0391c13f1e fix uppercase naming and rename Event related types to MonitorEvent Auztin Zhai 2023-12-12 21:29:42 -0500
  • 0f60df61a2
    Support for quota as object (#244) turekt 2023-12-12 21:49:45 +0100
  • 8ebaf8696d fix table monitor definition and bump go version to 1.18 Auztin Zhai 2023-12-09 19:24:19 -0500
  • 352d70194a fix: adjust for the review and comments Auztin Zhai 2023-12-08 04:23:35 -0500
  • 50b37861c0 feat: add monitor on table chain rule set setelem and obj events Auztin Zhai 2023-12-07 09:55:00 -0500
  • 32bfbb6627
    feat: add Conn.CreateTable (#246) black-desk 2023-10-24 14:57:23 +0800
  • f5d8e6f2c9
    feat: add Conn.CreateTable black-desk 2023-10-24 10:15:50 +0800
  • 8450510199 Support for quota as object turekt 2023-10-22 19:24:17 +0200
  • 6df7a82bbd
    fix: correct error handling in receiveAckAware (#243) black-desk 2023-10-22 04:11:55 +0800
  • aba3a0c570
    fix: correct error handling in receiveAckAware black-desk 2023-10-21 16:47:16 +0800
  • 4efd25beb8
    Bump golang.org/x/net from 0.7.0 to 0.17.0 (#241) dependabot[bot] 2023-10-12 08:09:03 +0200
  • dbc8a59b25
    Bump golang.org/x/net from 0.7.0 to 0.17.0 dependabot[bot] 2023-10-11 23:22:09 +0000
  • 7879d7ecf6
    Flush: fix error leak when flushing multiple messages (#239) Ronak Jain 2023-10-01 14:06:11 -0700
  • 2d4330220c Flush: fix error leak when flushing multiple messages ronakj 2023-09-12 01:07:42 +0000