Commit Graph

  • 670a720f3b
    Merge a0423c9897 into 68e1406c13 Mikhail Sennikovsky 2025-04-24 12:10:20 -0400
  • 4d04456839
    Merge dc9df31dfa into 68e1406c13 Nick Garlis 2025-04-24 10:14:54 +0200
  • d1822af9b9
    Merge 1e48c1007e into 68e1406c13 Antonio Ojea 2025-04-22 12:45:26 +0100
  • 68e1406c13
    Update golang.org/x/net from 0.37.0 to 0.38.0 (#314) main dependabot[bot] 2025-04-22 11:19:35 +0200
  • 27c64d2321
    Bump golang.org/x/net in the go_modules group across 1 directory dependabot[bot] 2025-04-16 23:25:16 +0000
  • 9ef99c6438
    Merge dd13cb1d03 into 8095c51678 corpix 2025-04-05 21:09:52 +0000
  • dd13cb1d03 Replace %v with %w to wrap underlying errors Dmitry Moskowski 2025-04-05 21:00:42 +0000
  • dc9df31dfa Automatically set socket read & write buffer sizes nickgarlis 2025-04-05 13:59:41 +0200
  • 5af35a8742 Add TestGetMessageSize nickgarlis 2025-03-26 23:27:19 +0100
  • 4c1b4e9a74 Expose accumulated message size nickgarlis 2025-03-26 17:46:24 +0100
  • 334ca9e5d3
    Merge dae73eaa9c into 8095c51678 Paul Greenberg 2025-03-26 11:35:22 +0100
  • 8095c51678
    Deprecate Rule.Flags field (#304) Jan Schär 2025-03-26 09:57:20 +0100
  • e0bb410d54
    Add missing ct keys (#310) Nick Garlis 2025-03-26 09:54:08 +0100
  • c8100b04e6 Deprecate Rule.Flags field Jan Schär 2025-03-03 16:36:20 +0100
  • 207a46354c
    Set rule handle during flush (#299) Jan Schär 2025-03-26 09:24:33 +0100
  • 85c93f19db Add missing ct keys nickgarlis 2025-03-25 17:16:40 +0100
  • 000298f2ae Set rule handle during flush Jan Schär 2025-03-24 10:31:04 +0100
  • 9a2862f48b
    Receive replies in Flush (#309) Jan Schär 2025-03-25 17:03:44 +0100
  • 295e413abc Receive replies in Flush Jan Schär 2025-03-24 10:25:46 +0100
  • d11ef81b6a
    Add ID to rule (#308) Jan Schär 2025-03-18 09:44:35 +0100
  • 8d885e89a1 Add ID to rule Jan Schär 2025-03-13 11:27:05 +0100
  • e2fedeb355
    Improve safety of ID allocation (#307) Jan Schär 2025-03-13 10:38:46 +0100
  • bea6415cd8 Improve safety of ID allocation Jan Schär 2025-03-13 10:09:22 +0100
  • a24f918d08 go.{mod,sum}: update to latest x/ packages Michael Stapelberg 2025-03-13 09:42:41 +0100
  • 3163cd89a9 go.mod: bump language version to go1.23 Michael Stapelberg 2025-03-13 09:41:52 +0100
  • 1e36c863c9
    Bump golang.org/x/net in the go_modules group across 1 directory dependabot[bot] 2025-03-13 01:37:22 +0000
  • 4eb1370754
    Split set elements into batches if needed (#303) Jan Schär 2025-03-03 12:55:40 +0100
  • ed6f39bae8 Split set elements into batches if needed Jan Schär 2025-02-26 18:27:57 +0100
  • 385f80f4ef Use const instead of var where possible Jan Schär 2025-02-26 12:27:31 +0100
  • 594585af33 Initialize registers in test Jan Schär 2025-02-26 12:18:20 +0100
  • c8629f768f Use const instead of var where possible Jan Schär 2025-02-26 12:27:31 +0100
  • 15cba444ea Initialize registers in test Jan Schär 2025-02-26 12:18:20 +0100
  • 0420ffbf57
    fix unmarshalling of expr.Ct source register (#301) Marten Seemann 2025-02-21 09:34:44 +0100
  • 3b2ee461fd
    fix unmarshalling of expr.Ct source register Marten Seemann 2025-02-21 11:49:04 +0800
  • 6f574e7fd1
    added numgen case in exprFromName (#297) v0.3.0 Alexander 2025-02-03 18:23:31 +0300
  • 1e48c1007e nf2go: convert nftables rules to golang code Antonio Ojea 2025-02-02 15:11:20 +0000
  • 6a4599f731 added numgen case in exprFromName Alexander Agrytskov 2025-01-31 20:51:24 +0300
  • 69f487d596 set: Add set support for size specifier 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
  • 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