Commit graph

411 commits

Author SHA1 Message Date
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
Renovate Bot
246b0b1f28 Update github.com/elazarl/goproxy commit hash to d06c3be 2021-11-17 09:25:30 +00:00
Renovate Bot
a305b7e681 Update module google.golang.org/grpc to v1.42.0 2021-11-02 19:04:39 +00:00
01ecd7a442
Ensure http.Transport defaults are set correctly and resolve IPv6 issue with imctl check run 2021-10-22 11:12:46 +02:00
Renovate Bot
31e0165100 Update golang.org/x/net commit hash to d418f37 2021-10-22 07:05:16 +00:00
896b7ded65 Introduce DNS-over-HTTPS and HTTP2 support
- add more advanced multiplexing to match on HTTP request properties
- introduce custom DNS client to cover traditional UDP/TCP and HTTPS transport with the same client
- add HTTP2 check module and server functionality where applicable
2021-10-22 06:58:22 +00:00
45c4c70971
Update generated files to fix dirty state 2021-10-18 12:38:05 +02:00
135d849e1a
Ensure that no invalid slice index will be used when moving elements in the priority queue 2021-10-18 10:59:40 +02:00
Renovate Bot
7db1442493 Update docker/build-push-action action to v2 2021-10-13 13:08:37 +00:00
Renovate Bot
e64cd5dd94 Update module google.golang.org/grpc to v1.41.0 2021-10-13 12:05:40 +00:00
Renovate Bot
3bb5339692 Update module github.com/spf13/viper to v1.9.0 2021-10-13 11:16:56 +00:00