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