Commit graph

371 commits

Author SHA1 Message Date
52b576dad4
Update module github.com/prometheus/client_golang to v1.12.1 2022-01-29 19:48:48 +01:00
e34ffd0417
Add postUpdateOptions to ensure go.sum is updated by renovate 2022-01-29 19:33:16 +01:00
00c109c323 Update golang.org/x/net commit hash to 2fabfed 2022-01-27 08:04:41 +00:00
88d60d2294
Set linger 0 for all TCP connections to force close connections 2022-01-26 10:32:40 +01:00
eab30d715c
Merge commit '580d2995be07ca1dd4839c3e9214ee881b98bb3e' into 45-add-api-to-restart-handlers 2022-01-25 16:25:53 +01:00
580d2995be Squashed 'api/' changes from fe0a378..6a5ac9b
6a5ac9b Merge branch 'renovate/configure' into 'main'
d9d3c9f Add renovate.json
5cad2aa Include PPROF handler to improve observability
3698421 Remove unnecessary proto import
74f521c Move to grpc default health service definition
f341615 Return ConsumerKey when recording is started
9fe203c Concise StopPCAPFileRecord gRPC method
3782152 Update Go package in protobuf files
84b81dc Merge commit '231f06b9a1f3cf357627b4913e7a04b69403d010' into update-api-definition

git-subtree-dir: api
git-subtree-split: 6a5ac9b7800aa9856fbc47b4a3ea3badd1837c6f
2022-01-25 16:24:09 +01:00
1890f8f53a
Implement endpoints API
Refactor endpoint package to provide required functions and to improve overall architecture.
Adopt refactoring in all protocol handlers (startup and shutdown behavior is changed now).
2022-01-25 16:09:37 +01:00
d83d0e262b
Add endpoint API to control running endpoint groups 2022-01-25 16:00:42 +01:00
90168506b5 Update golang.org/x/net commit hash to e204ce3 2022-01-22 12:04:51 +00:00
06572cc481 Update module github.com/jinzhu/copier to v0.3.5 2022-01-21 19:04:18 +00:00
44cb40fd5b Update module github.com/prometheus/client_golang to v1.12.0 2022-01-21 17:04:46 +00:00
9f98b6fb3a Update github.com/insomniacslk/dhcp commit hash to 3c283ff 2022-01-19 19:05:10 +00:00
Renovate Bot
5bb1c03189 Update github.com/elazarl/goproxy commit hash to adb46da 2022-01-15 18:04:27 +00:00
Renovate Bot
e9a79634c6 Update golang.org/x/net commit hash to 0dd24b2 2022-01-14 02:04:31 +00:00
Renovate Bot
9601c9b25e Update golang.org/x/net commit hash to d55c255 2022-01-12 15:36:34 +00:00
0a457e03f6
Add DHCP protocol support
- introduce badger based state store
- introduce unmanaged endpoints
- refactor internals regarding IPs (netuils)
- extend rules grammar to allow multi-handler chains
- introduce inMem packet conn for testing
- multiple minor refactorings
2022-01-12 16:07:32 +01:00
52fb41c0d0
Replace insecure gRPC handling 2022-01-12 16:02:27 +01:00
f54e341448
Enable all go vet linters except field alignment 2022-01-12 16:00:03 +01:00
96e9af83f4
Add debug container and script to start it 2022-01-12 15:59:33 +01:00
717e41dda4
Add support for DHCP to audit stream 2022-01-12 15:59:07 +01:00
3d8e114b44
Update pre-commit to latest versions 2022-01-12 15:58:41 +01:00
Renovate Bot
9875a0a3db Update golang.org/x/net commit hash to 5cfca57 2022-01-07 20:05:11 +00:00
Renovate Bot
fb54db0e12 Update module go.uber.org/zap to v1.20.0 2022-01-06 17:04:56 +00:00
Renovate Bot
4d7be3906c Update module github.com/maxatome/go-testdeep to v1.11.0 2022-01-06 10:59:10 +00:00
Renovate Bot
3f22e19e56 Update golang.org/x/net commit hash to 5b0dc2d 2022-01-05 15:04:26 +00:00
e0dd87e908 Update module github.com/miekg/dns to v1.1.45 2021-12-27 10:45:28 +00:00
27f850daf6 Update module github.com/miekg/dns to v1.1.44 2021-12-22 10:46:20 +00:00
897a8b7513 Update module github.com/spf13/cobra to v1.3.0 2021-12-20 18:59:44 +00:00
1f26eae744 Update module github.com/spf13/viper to v1.10.1 2021-12-20 15:30:36 +00:00
afefe07f8f Update golang.org/x/net commit hash to fe4d628 2021-12-20 14:17:06 +00:00
b2fb057452 Update golang.org/x/net commit hash to 012df41 2021-12-06 21:09:47 +00:00
2b4f81f5db Update module github.com/jinzhu/copier to v0.3.4 2021-12-03 09:46:54 +00:00
52e4a67f44 Update golang.org/x/net commit hash to 0a0e4e1 2021-12-03 08:25:23 +00:00
8586b497d2 Update module github.com/mitchellh/mapstructure to v1.4.3 2021-12-03 07:54:22 +00:00
f450b8b424
Pin dependencies to latest versions 2021-11-30 14:16:23 +01:00
5d91deecff Rework pipeline caching
- fix caching
- cache test and lint results
2021-11-30 12:38:26 +00:00
7acd1f1933
Update pre-commit hooks 2021-11-24 21:44:32 +01:00
5a50f79e7b
Minor fixes 2021-11-24 21:38:31 +01:00
d8d05314d3 Update golang.org/x/net commit hash to d83791d 2021-11-24 11:57:58 +00:00
cbac314bf6
Pool PCAP Packets to reduce memory allocation 2021-11-24 11:34:31 +01:00
6efa628d84
Switch to ZeroCopyPacketSource to improve memory footprint 2021-11-22 22:16:43 +01:00
Renovate Bot
7c9a3293c3 Update module github.com/testcontainers/testcontainers-go to v0.12.0 2021-11-19 13:34:19 +00:00
Renovate Bot
25cd1009e3 Update golang.org/x/net commit hash to 6a13c67 2021-11-19 13:04:39 +00:00
2d182ef0aa
Improve memory consumption
- try to improve PCAP parsing in gopacket
- pool buffered readers for multiplex parsing to improve memory management for new connections
2021-11-19 14:01:42 +01:00
cd3b32db46
Cleanup dependencies 2021-11-18 14:11:23 +01:00
89e28bd10c
Update go-enum and re-order formatting 2021-11-18 07:46:09 +01:00
432b243593
Expire more artifacts earlier 2021-11-17 16:42:37 +01:00
02eaa3fde5
Implement profiling service
- Generate gRPC/Protobuf code with buf
- Unify import aliases
- Add pprof subcommand to collect profiles via socket
2021-11-17 16:42:37 +01:00
13d1f4b007
Introduce profiling API
- migrate to buf v1 format
- remove obsolete options as they can be added from buf.gen.yaml
2021-11-17 16:42:31 +01:00
Renovate Bot
21392c3752 Update golang.org/x/net commit hash to 47ca1ff 2021-11-17 15:11:14 +00:00