Simon Pasquier
a8c995f77c
nflog: fix potential panic in decodeState()
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2018-04-10 10:11:40 +02:00
pasquier-s
e8a92f65ef
Run staticcheck as part of the build process ( #1264 )
...
This change also fixes potential issues highlighted by running
staticcheck.
2018-02-28 17:42:32 +01:00
Fabian Reinartz
fd49dbb477
*: move to memberlist for clustering
2018-02-08 12:18:44 +01:00
Frederic Branczyk
bfdff67138
nflog: Copy and replace gossipData instead of modifying it in place ( #1121 )
2017-12-09 15:22:07 +01:00
Jose Donizetti
511c6bcb6a
Add nflog TestQuery ( #1070 )
2017-11-01 20:38:00 +01:00
Julius Volz
fc984941ee
nflog: Fix Log() crash when gossip is nil ( #1064 )
2017-11-01 10:34:40 +01:00
Fabian Reinartz
3269bc39e1
*: switch group key to matcher serialization
...
Turn the GroupKey into a string that is composed of the matchers if the
path in the routing tree and the grouping labels.
Only hash it at the very end to ensure we don't exceed size limits of
integration APIs.
2017-04-21 12:06:23 +02:00
Fabian Reinartz
4258b028d6
nflog: switch to gogoproto
...
This switches the nflog to generate Go code via gogoproto and thereby
use standard library timestamp types.
2017-04-18 10:03:57 +02:00
Fabian Reinartz
1e01b2bdba
nflog: add metrics ( #518 )
2016-11-21 15:22:35 +01:00
Fabian Reinartz
a42a473213
nflog: add doc comments, license headers
2016-08-18 14:08:01 +02:00
Fabian Reinartz
48b6c8ff70
nflog: add initial tests
2016-08-16 11:11:48 +02:00
Fabian Reinartz
3d8e60ded7
nflog: add notification log package
...
This adds a new nflog package meant to replace provider.Notifies. It
has a central protobuf type package, which is also meant for usage for
other packages and the API.
The generated Go types are also the in-memory representation.
2016-08-16 11:11:48 +02:00