Commit Graph

  • 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
  • ac6f4a03af
    Merge 0f16d393b2 into 16a134723a Alexis PIRES 2021-09-19 15:18:54 -0500
  • 16a134723a Tries to fully populate Set.KeyType if it's a simple type. Tommie Gannert 2021-09-08 20:54:47 +0200
  • 3a4a2bce5f Fixes masks in set flag parsing. Tommie Gannert 2021-09-08 20:53:45 +0200
  • 0360b9d10a Adds all current datatypes for sets. Tommie Gannert 2021-09-08 20:50:07 +0200
  • 744e0c0e85 Tries to fully populate Set.KeyType if it's a simple type. Tommie Gannert 2021-09-08 20:54:47 +0200
  • 29d9c9d715 Fixes masks in set flag parsing. Tommie Gannert 2021-09-08 20:53:45 +0200
  • 661df800d7 Adds all current datatypes for sets. Tommie Gannert 2021-09-08 20:50:07 +0200
  • d553cd2d41 GitHub actions: run on pull requests, too Michael Stapelberg 2021-08-18 09:26:02 +0200
  • 79e321dfab Added Other expression type to support types that are not explicitly supported. Moshe Litvin 2021-06-01 18:18:58 +0300
  • a285acebca README: switch to GitHub actions badge Michael Stapelberg 2021-05-14 17:48:51 +0200
  • 5573dab9cc
    Add CtStateBit constants and related usage test #121 (#122) pengyuan.dai 2021-05-14 22:05:40 +0800
  • 7323feafb3 CtStat to CtState lyonsdpy 2021-05-14 17:46:19 +0800
  • 65dfe1ac13 add ct_stat bit and kernal source comment lyonsdpy 2021-05-14 17:12:33 +0800
  • c7f280ac5c Merge branch 'google:master' into master pengyuan.dai 2021-05-12 11:18:50 +0800
  • 354014ef55 add ct stat constants and related usage test #121 lyonsdpy 2021-05-12 11:18:21 +0800
  • 523112131a
    Add expr.Ct and expr.Range type select in exprsFromMsg (#120) pengyuan.dai 2021-05-11 17:11:10 +0800
  • 8a88ff0637 fix #119 lyonsdpy 2021-05-11 14:53:27 +0800
  • 715e31cb3c switch from travis to GitHub actions Michael Stapelberg 2020-12-30 15:21:48 +0100
  • dae73eaa9c rule: add String() method Paul Greenberg 2020-08-03 10:59:40 -0400
  • c25e4f69b4
    fix: unmarshaling verdicts with chain information (#106) Paul Greenberg 2020-08-02 13:55:06 -0400
  • 07fae44208 fix: unmarshaling verdicts with chain information Paul Greenberg 2020-08-02 01:22:04 -0400
  • 7127d9d224
    Add support for rate limiting (#101) Grégoire Delattre 2020-03-16 08:58:19 +0100
  • 5ff1417191 Add support for rate limiting Grégoire Delattre 2020-03-15 17:58:18 +0100
  • 64aca752d1
    Remove Object API (#100) Alexis PIRES 2020-03-09 08:43:47 +0100
  • c0a8190796 addobj alias Alexis PIRES 2020-03-08 22:16:25 +0100
  • 085e3e3b34 Remove Object API Alexis PIRES 2020-03-08 22:06:52 +0100
  • 21c5c5c425
    Add missing VerdictKind (#99) Grégoire Delattre 2020-03-06 11:32:18 +0100
  • ca58ab379a Add missing VerdictKind Grégoire Delattre 2020-03-05 19:08:19 +0100
  • 9caf4234bf
    Report whether set has flag configured (#98) Zackery Field 2020-02-26 23:28:57 -0800
  • 201b19c65d Report whether set has flag configured zacatac 2020-02-25 08:50:58 -0800
  • 1c56a1906f Add Dynset expression and unit test (#97) Serguei Bezverkhi 2020-02-10 05:14:20 -0500
  • 1bcf0471bb Addressing comments Serguei Bezverkhi 2020-02-09 08:48:53 -0500
  • 8093f4aecc Addressing unit test failure Serguei Bezverkhi 2020-02-05 16:52:43 -0500
  • 802c2a18ab Addressing comments Serguei Bezverkhi 2020-02-05 12:47:45 -0500
  • 616b82e0c4 Add dynset expression and unit test Serguei Bezverkhi 2020-02-04 16:56:02 -0500
  • 9cdc3d048a
    Add support for timeouts for set elements and sets (#96) Serguei Bezverkhi 2020-02-05 05:33:52 -0500
  • 4d2b1552c7 Add support for timeouts for set elements and sets Serguei Bezverkhi 2020-02-04 13:20:38 -0500
  • 26bcabf490 disable lock when no namespace is needed (#95) Serguei Bezverkhi 2020-01-22 16:39:39 -0500
  • 327d5c62cd function to create concatenated SetDatatypes (#93) Leon Vack 2020-01-22 22:37:16 +0100
  • 0f9b3f687f disable lock when no namespace is needed Serguei Bezverkhi 2020-01-22 13:43:02 -0500
  • 5d59b9a7fb
    turned panic in ConcatSetType into an error, added MustConcatSetType Leon Vack 2020-01-21 16:22:52 +0100
  • 88b35b63a9 Add GetSetByName call (#94) Serguei Bezverkhi 2020-01-21 02:39:40 -0500
  • fdd795dea1 Add GetObject/GetObjects, ResetObject/ResetObjects (#92) Alexis PIRES 2020-01-21 08:36:27 +0100
  • f6ef90e3ab go fmt Alexis PIRES 2020-01-18 19:20:42 +0100
  • 0f6384759f Trigger Alexis PIRES 2020-01-18 19:13:42 +0100
  • b298fd5cef Merge branch 'master' into feature/fix-get-obj Alexis PIRES 2020-01-18 19:11:28 +0100
  • a679a6267d Trigger Alexis PIRES 2020-01-18 19:10:10 +0100
  • d545c5dab8 Add GetSetByName call Serguei Bezverkhi 2020-01-17 19:43:46 -0500
  • 5aad584a9d add legacy methods Alexis PIRES 2020-01-17 18:24:46 +0100
  • dcf82b4d03
    added function to create concatenated SetDatatypes Leon Vack 2020-01-14 14:24:22 +0100
  • 0f16d393b2 refactoring conn.go Alexis PIRES 2020-01-15 11:38:46 +0100
  • ce5436e43c Before GetObj/GetObjReset returned all objects instead of only the object, now it's return only the given one. New methods: GetObj(Obj) (Obj, error), GetObjs(Table) ([]Obj, error), ResetObj(Obj) (Obj, error), ResetObjs(Table) ([]Obj, error). Deleted Methods: GetObj(Obj) ([]Obj, error), GetObjReset(Obj) ([]Obj, error) Alexis PIRES 2020-01-14 17:34:05 +0100
  • bf895afbc6
    Merge pull request #91 from LogicalOverflow/master Michael Stapelberg 2020-01-14 16:49:37 +0100
  • 45c777dde0
    added a test adding elements to a set in an IPv6 table Leon Vack 2020-01-14 11:07:36 +0100
  • 514aa0c301
    stored table passed to GetSets as table in all returned sets Leon Vack 2020-01-14 11:06:46 +0100
  • 19eb6eac29
    fixed extraHeader in SetAddElements Leon Vack 2020-01-12 16:07:37 +0100
  • d62421356d
    Merge b5306bc11d into 80a905063c Alexis PIRES 2020-01-13 14:36:50 +0100
  • b5306bc11d merge master Alexis PIRES 2020-01-13 14:36:38 +0100
  • e48e834f7a Merge branch 'master' into feature/test-refactoring Alexis PIRES 2020-01-13 14:35:27 +0100
  • 7437b8f4bb split test files Alexis PIRES 2020-01-13 14:18:43 +0100
  • 0d3f3ffbed cleaner way to put msg Alexis PIRES 2020-01-11 21:29:28 +0100
  • a400c5deff remove slice limit Alexis PIRES 2020-01-08 14:27:53 +0100
  • c8335d667e fix 2 Alexis PIRES 2020-01-08 11:45:04 +0100
  • 4edcb60352 fix Alexis PIRES 2020-01-08 10:58:01 +0100
  • c578ee35d6 improve reliability Alexis PIRES 2020-01-08 10:52:26 +0100
  • 3aaad4cf4c allow handle test in travis Alexis PIRES 2020-01-06 15:40:44 +0100
  • e906f3354d errors handling Alexis PIRES 2020-01-06 15:19:16 +0100
  • 9dc224dc94 improved tests Alexis PIRES 2020-01-06 15:06:13 +0100