Commit Graph

  • 3900fe312c
    Merge dae73eaa9c into 508bb1ffd4 Paul Greenberg 2025-07-19 22:34:56 +0200
  • 588db72d00
    Merge dd13cb1d03 into 508bb1ffd4 corpix 2025-07-19 22:28:37 +0200
  • be07ad0eab
    Merge 1e48c1007e into 508bb1ffd4 Antonio Ojea 2025-07-15 20:57:23 +0300
  • 508bb1ffd4
    fix set.KeyType overwrite for vmap (#319) main Nikita Vorontsov 2025-07-14 14:43:15 +0300
  • 10e3e381ed add vmap tests Nikita Vorontsov 2025-07-14 10:20:15 +0300
  • 879036fb19 fix set.KeyType ovewrite for vmap Nikita Vorontsov 2025-07-09 15:24:13 +0300
  • 6dec91b9cd
    Merge a0423c9897 into 63dd116924 Mikhail Sennikovsky 2025-07-07 17:32:09 +0800
  • 63dd116924
    Automatically set socket read & write buffer sizes (#312) Nick Garlis 2025-07-02 09:53:17 +0200
  • 944d1c0176 Fix conflicts nickgarlis 2025-07-02 09:09:16 +0200
  • 8fdb762bc7 Update mdlayher/netlink nickgarlis 2025-07-02 08:58:18 +0200
  • 1f086d5f8f Add note about different behavior when using WithSockOptions nickgarlis 2025-07-01 09:57:38 +0200
  • f2d2e1cbc2 Address review comments nickgarlis 2025-06-30 21:28:35 +0200
  • f44483ab60 Prevent buffer enlargement in specific scenarios nickgarlis 2025-06-30 18:06:33 +0200
  • 319e79247e Address review comments nickgarlis 2025-06-28 17:56:55 +0200
  • 54f87cf930 Automatically set socket read & write buffer sizes nickgarlis 2025-04-05 13:59:41 +0200
  • 8a8ad2be81
    ct: Add optional direction fields (#317) Gleb Zhizhchenko 2025-06-06 12:18:25 +0300
  • a97890c8df ct: Add optional direction fields Gleb Zhizhchenko 2025-06-02 22:53:10 +0300
  • 68e1406c13
    Update golang.org/x/net from 0.37.0 to 0.38.0 (#314) 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
  • dd13cb1d03 Replace %v with %w to wrap underlying errors Dmitry Moskowski 2025-04-05 21:00:42 +0000
  • 5af35a8742 Add TestGetMessageSize nickgarlis 2025-03-26 23:27:19 +0100
  • 4c1b4e9a74 Expose accumulated message size nickgarlis 2025-03-26 17:46:24 +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