@@ -103,6 +103,7 @@ members = [
103
103
" ." ,
104
104
" lib/codecs" ,
105
105
" lib/dnsmsg-parser" ,
106
+ " lib/dnstap-parser" ,
106
107
" lib/docs-renderer" ,
107
108
" lib/enrichment" ,
108
109
" lib/fakedata" ,
@@ -133,13 +134,15 @@ members = [
133
134
]
134
135
135
136
[workspace .dependencies ]
137
+ anyhow = " 1.0.94"
136
138
cfg-if = { version = " 1.0.0" , default-features = false }
137
139
chrono = { version = " 0.4.38" , default-features = false , features = [" clock" , " serde" ] }
138
140
chrono-tz = { version = " 0.10.0" , default-features = false , features = [" serde" ] }
139
141
clap = { version = " 4.5.22" , default-features = false , features = [" derive" , " error-context" , " env" , " help" , " std" , " string" , " usage" , " wrap_help" ] }
140
142
flate2 = { version = " 1.0.35" , default-features = false , features = [" default" ] }
141
143
futures = { version = " 0.3.31" , default-features = false , features = [" compat" , " io-compat" , " std" ], package = " futures" }
142
144
glob = { version = " 0.3.1" , default-features = false }
145
+ hickory-proto = { version = " 0.24.1" , default-features = false , features = [" dnssec" ] }
143
146
indexmap = { version = " 2.7.0" , default-features = false , features = [" serde" , " std" ] }
144
147
metrics = " 0.24.1"
145
148
metrics-tracing-context = { version = " 0.17.0" , default-features = false }
@@ -177,6 +180,7 @@ snafu.workspace = true
177
180
178
181
# Internal libs
179
182
dnsmsg-parser = { path = " lib/dnsmsg-parser" , optional = true }
183
+ dnstap-parser = { path = " lib/dnstap-parser" , optional = true }
180
184
fakedata = { path = " lib/fakedata" , optional = true }
181
185
portpicker = { path = " lib/portpicker" }
182
186
tracing-limit = { path = " lib/tracing-limit" }
@@ -366,7 +370,7 @@ tokio-postgres = { version = "0.7.12", default-features = false, features = ["ru
366
370
tokio-tungstenite = { version = " 0.20.1" , default-features = false , features = [" connect" ], optional = true }
367
371
toml.workspace = true
368
372
tonic = { workspace = true , optional = true }
369
- hickory-proto = { version = " 0.24.1 " , default-features = false , features = [ " dnssec " ] , optional = true }
373
+ hickory-proto = { workspace = true , optional = true }
370
374
typetag = { version = " 0.2.18" , default-features = false }
371
375
url = { version = " 2.5.4" , default-features = false , features = [" serde" ] }
372
376
warp = { version = " 0.3.7" , default-features = false }
@@ -582,7 +586,7 @@ sources-aws_s3 = ["aws-core", "dep:aws-sdk-sqs", "dep:aws-sdk-s3", "dep:semver",
582
586
sources-aws_sqs = [" aws-core" , " dep:aws-sdk-sqs" ]
583
587
sources-datadog_agent = [" sources-utils-http-error" , " protobuf-build" , " dep:prost" ]
584
588
sources-demo_logs = [" dep:fakedata" ]
585
- sources-dnstap = [" sources-utils-net-tcp" , " dep:base64" , " dep:hickory-proto" , " dep:dnsmsg-parser" , " protobuf-build" , " dep:prost" ]
589
+ sources-dnstap = [" sources-utils-net-tcp" , " dep:base64" , " dep:hickory-proto" , " dep:dnsmsg-parser" , " dep:dnstap-parser " , " protobuf-build" , " dep:prost" ]
586
590
sources-docker_logs = [" docker" ]
587
591
sources-eventstoredb_metrics = []
588
592
sources-exec = []
0 commit comments