Commit Graph

  • 130caa4c31
    Reject expression fix (#206) v0.1.0 turekt 2022-11-07 19:04:33 +0000
  • 15cb8ae99b
    Reject expression fix turekt 2022-11-07 18:22:50 +0000
  • 0dda43a5f9
    Fix size for TypeTimeHour (#203) turekt 2022-11-01 20:27:48 +0000
  • 8550724123
    Fix size for TypeTimeHour turekt 2022-11-01 20:14:11 +0000
  • c89a57ce19
    Flowtables implementation (#201) turekt 2022-11-01 06:48:00 +0000
  • e7825bdc91 Flowtables implementation turekt 2022-10-30 19:24:09 +0000
  • 3ad45c080c use “test” as set name in tests Michael Stapelberg 2022-10-29 08:34:19 +0200
  • 0929dfc8bf
    Support set element counters (#199) Joe Williams 2022-10-29 00:33:22 -0600
  • 9ea7708f3a add tests Joe Williams 2022-10-24 10:11:26 -0700
  • 38d0e0ffd2 set element counter support Joe Williams 2022-10-21 15:56:41 -0700
  • 4f5cd5826f
    add int32 and string types to alignedbuff (#195) Joe Williams 2022-10-15 13:04:45 -0600
  • 7f678ad58a
    comment typo fix Joe Williams 2022-10-15 11:49:54 -0700
  • 4e8c622b47 fix up typos for PR review Joe Williams 2022-10-15 11:43:24 -0700
  • d007ae63f1
    fix queue expression getting skipped when unmarshaling rules (#197) Andrew LeFevre 2022-10-15 11:08:15 -0600
  • 47255e8e9d fix queue expression getting skipped when unmarshaling rules Andrew LeFevre 2022-10-13 12:37:29 -0600
  • 4064a1fcd4 add int32 and string types to alignedbuff Joe Williams 2022-10-12 13:11:08 -0700
  • 535f5eb8da
    Fix incorrect netlink acknowledgement handling (#194) turekt 2022-10-02 14:01:48 +0000
  • 3fc457d837 Netlink conn ack fix turekt 2022-09-29 19:03:16 +0000
  • 6ef2247d13
    Merge branch 'google:main' into conn-retries turekt 2022-09-29 18:56:12 +0000
  • 0aa65c0fdd
    Fix Objref expression parsing (#193) vsandonis 2022-09-28 18:33:16 +0200
  • 519ad5dcc3 Fix Objref expression parsing Victor Sandonis Consuegra 2022-09-28 17:12:23 +0200
  • 1162edc155 Fix Objref expression parsing Victor Sandonis Consuegra 2022-09-28 17:02:30 +0200
  • 0d4369aacb Netlink conn retry logic turekt 2022-09-21 18:55:38 +0000
  • cbeb0fb1ec
    added ability to create regular chains without a hook priority (#183) Andrew LeFevre 2022-09-06 11:27:20 -0400
  • 363ae29fb7 added ability to create regular chains without a hook priority Andrew LeFevre 2022-09-05 19:05:09 -0400
  • 6cd15ed863
    Fix: add missed parameters of struct ConntrackMtinfoBase (#182) xiaoff 2022-09-05 02:05:03 +0800
  • 2ef3f84e98 Fix: add missed parameters of struct ConntrackMtinfoBase according to https://elixir.bootlin.com/linux/v5.17.7/source/include/uapi/linux/netfilter/xt_conntrack.h#L47 there are u16 parameters: MatchFlags and InvertFlags zhaofeng0019 2022-09-04 14:10:31 +0800
  • 03571954c1 Fix: add missed parameters of struct ConntrackMtinfoBase according to https://elixir.bootlin.com/linux/v5.17.7/source/include/uapi/linux/netfilter/xt_conntrack.h#L47 there are u16 parameters: MatchFlags and InvertFlags zhaofeng0019 2022-09-04 14:10:31 +0800
  • 64ce05980f
    Set userdata fix (#180) turekt 2022-08-30 20:16:08 +0000
  • 2ae540cc25 Set userdata fix turekt 2022-08-30 18:19:19 +0000
  • e4bff45b7f
    IsDestRegSet unmarshaling fix (#178) turekt 2022-08-30 17:03:33 +0000
  • bdb89ed7f9 IsDestRegSet unmarshaling fix turekt 2022-08-29 21:36:06 +0000
  • 2eca001357
    Fix Meta unmarshal when is Source Register (#174) Rafael Campos Las Heras 2022-08-08 12:45:52 -0300
  • 3f8dec4d6e Fix Meta unmarshal when is Source Register Rafael Campos 2022-08-08 14:48:53 +0200
  • c4786406ff gofmt with Go 1.19 Michael Stapelberg 2022-08-07 10:20:00 +0200
  • 920dc0e0e0 GitHub Actions: bump to Go 1.19 Michael Stapelberg 2022-08-07 10:19:50 +0200
  • ec1e802faf
    Added dynset exprs support (#173) turekt 2022-07-29 16:32:59 +0000
  • 9c13c7ecf7 Added dynset exprs support turekt 2022-07-25 15:31:14 +0000
  • a346d51f53 Fetch an acknowledgement for each message that requested one Michael Stapelberg 2022-06-11 23:33:46 +0200
  • 2025aec0d2 nftest: generate message acknowledgements Michael Stapelberg 2022-06-11 23:25:19 +0200
  • 2719b9add1 refactor common test code into package nftest Michael Stapelberg 2022-06-11 23:10:56 +0200
  • 33143dee49 GitHub Actions: rename branch Michael Stapelberg 2022-06-11 22:24:28 +0200
  • 6861e7b3fc GitHub Actions: run on Go 1.18 Michael Stapelberg 2022-06-11 22:24:04 +0200
  • 1f0380f5c7
    list tables and chains optionally by specific table family (#168) TheDiveO 2022-06-07 17:23:05 +0200
  • 8141f136a2 list tables and chains optionally by specific table family thediveo 2022-06-03 13:30:18 +0000
  • a9775fb167
    fixes issue #107 (#166) TheDiveO 2022-05-16 22:53:33 +0200
  • efd4e31e7c fixes issue #107 thediveo 2022-05-16 20:22:11 +0000
  • 06687b6e34
    use TableFamilyUnspecified (NFPROTO_UNSPEC) instead of AF_UNSPEC (#165) TheDiveO 2022-05-15 23:16:05 +0200
  • 58da7d8bf3 make links stable Michael Stapelberg 2022-05-15 23:15:01 +0200
  • 8ea944061f add typed xtables information un/marshalling thediveo 2022-05-14 16:49:27 +0000
  • 4b6f0f2b44 add un/marshalling with native endianess and alignment thediveo 2022-05-14 16:45:30 +0000
  • 3e042f75d7 refactor: pass table family when un/marshalling expr thediveo 2022-05-14 16:45:18 +0000
  • 5cafd800a7 use TableFamilyUnspecified (NFPROTO_UNSPEC) instead of AF_UNSPEC thediveo 2022-05-15 15:37:02 +0000
  • 6d834f07a9 add typed xtables information un/marshalling thediveo 2022-05-14 16:49:27 +0000
  • ddfc7c1a9a add un/marshalling with native endianess and alignment thediveo 2022-05-14 16:45:30 +0000
  • f0436bc3c4 refactor: pass table family when un/marshalling expr thediveo 2022-05-14 16:45:18 +0000
  • aeea153026
    un/marshal Match and Target expressions (#163) TheDiveO 2022-05-12 17:33:22 +0200
  • 0a6c550984 un/marshal Match and Target expressions thediveo 2022-05-11 17:48:18 +0000
  • eeaebcf552
    add New constructor (with options functions, such as lasting connection) TheDiveO 2022-05-09 13:25:29 +0200
  • e8f527a6d7 implements issue #157 - add New constructor (with options functions, such as lasting connection) - Close receiver for lasting netlink connections while defaulting to existing temporary netlink connection usage - add unit test for New lasting connection, Close and correct default connection handling behavior - refactor tests to use New constructor - make Conn mutex un-exported thediveo 2022-05-08 19:16:05 +0000
  • 85d0f3a0db
    add GetRules and deprecate GetRule, update tests (#160) TheDiveO 2022-05-08 20:39:12 +0200
  • 6d45e45f12 add GetRules and deprecate GetRule, update tests thediveo 2022-05-08 15:44:28 +0000
  • 38a96768db bump go.mod version to go 1.17 Michael Stapelberg 2022-05-02 17:29:00 +0200
  • 76ed01e300
    Support for concat set intervals (#155) turekt 2022-04-22 15:12:20 +0000
  • a16ff4abfd Support for concat set intervals turekt 2022-04-20 15:49:01 +0000
  • 950e408d48 Fix range expression unmarshalling Rafael Campos Las Heras 2022-04-05 09:52:55 -0300
  • d46a80e963 Fix payload unmarshall operation type. Rafael Campos Las Heras 2022-04-05 09:49:46 -0300
  • c4d774fc49 Fix expression parsing for notracking Rafael Campos Las Heras 2022-04-05 09:26:28 -0300
  • 2ba518ec5c
    Unmarshal Exthdr and support DestRegister/Flags for reads (#151) (#152) Ben de Graaff 2022-04-05 21:44:27 +0200
  • 790a266a71 Fix order in which Exthdr attributes are written Ben de Graaff 2022-04-05 16:47:37 +0000
  • 3f7ab7c4e2 Fix range expression unmarshalling Rafael Campos Las Heras 2022-04-05 09:52:55 -0300
  • 5377138917 Fix payload unmarshall operation type. Rafael Campos Las Heras 2022-04-05 09:49:46 -0300
  • 5757b12744 Fix expression parsing for notracking Rafael Campos Las Heras 2022-04-05 09:26:28 -0300
  • 5e97e5f05f Unmarshal Exthdr and support DestRegister/Flags for reads Ben de Graaff 2022-04-05 09:09:11 +0000
  • 19672dc9fe rule: carry over all table attributes (including family) Michael Stapelberg 2022-04-02 15:00:52 +0200
  • 5a9391c12f
    Added support for quota expression (#149) Gustavo Iñiguez Goia 2022-03-29 18:00:11 +0200
  • 8297c4730e Updated quota test,match kernel fields terminology Gustavo Iñiguez Goia 2022-03-29 14:11:11 +0200
  • 877d8d5d6b added quota tests, always add flags attribute Gustavo Iñiguez Goia 2022-03-28 23:49:04 +0200
  • 1043619933 Added support for quota expression Gustavo Iñiguez Goia 2022-03-28 18:29:36 +0200
  • 211824995d
    Log expression refactor (#147) turekt 2022-02-21 21:42:39 +0000
  • 5e25610b52 Log expression refactor turekt 2022-02-20 23:13:40 +0000
  • 8aa05f01ea
    Log prefix expression support (#146) turekt 2022-02-19 19:57:22 +0000
  • be0fa68e3e Log prefix expression support turekt 2022-02-15 20:41:45 +0000
  • 1b833a2a92
    Merge 79e321dfab into edf9fe8cd0 Moshe Litvin 2022-02-11 01:29:34 -0600
  • edf9fe8cd0 remove dependency on now-deleted koneu/natend Michael Stapelberg 2022-02-10 08:29:02 +0100
  • 91d3b4571d
    Fix for ListChains policy bug (#144) turekt 2022-02-06 17:44:06 +0000
  • 5de4ca423c Fix for ListChains policy bug turekt 2022-01-31 19:00:39 +0000
  • a46119e592
    Support for rule position 0 (#143) turekt 2022-01-29 18:26:06 +0000
  • d03e5a34d5 Support for rule position 0 turekt 2022-01-19 17:09:26 +0000
  • 6f19c4381e
    nftables: fix staticcheck error for Conn.getObj (#137) Matt Layher 2021-12-09 17:08:38 -0500
  • 611d399a5e
    go.mod: use github.com/mdlayher/netlink@v1.4.2 (#136) Matt Layher 2021-12-09 17:08:14 -0500
  • f4d4904030
    nftables: fix staticcheck error for Conn.getObj Matt Layher 2021-12-09 11:31:09 -0500
  • a33e285455
    go.mod: use github.com/mdlayher/netlink@v1.4.2 Matt Layher 2021-12-09 11:27:15 -0500
  • 82cb243fe9
    Merge 9850cbcdfb into 16a134723a Randolph 2021-11-23 11:34:35 +0000
  • 9850cbcdfb [FIX]update go version RandolphCYG 2021-11-23 19:34:26 +0800
  • c1dd8d928e [FIX]fix test method RandolphCYG 2021-11-23 19:23:58 +0800
  • bc0ae9ae6f [FIX]fix GetRule method https://github.com/google/nftables/issues/114 && add GetTable GetChain method RandolphCYG 2021-11-22 15:50:21 +0800
  • 01a6507374 [FIX]fix GetRule method https://github.com/google/nftables/issues/114 && add GetTable GetChain method RandolphCYG 2021-11-22 14:24:10 +0800
  • 031c75209e [FIX]fix GetRule method https://github.com/google/nftables/issues/114 && add GetTable and GetChain method to get specific data by name && add test files RandolphCYG 2021-11-17 19:50:40 +0800
  • 16a134723a Tries to fully populate Set.KeyType if it's a simple type. Tommie Gannert 2021-09-08 20:54:47 +0200