aws / s2n-quic
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 855 files with 137,622 lines of code.
    • 9 files changed more than 100 times (5,355 lines of code)
    • 15 files changed 51-100 times (7,273 lines of code)
    • 61 files changed 21-50 times (18,328 lines of code)
    • 289 files changed 6-20 times (53,465 lines of code)
    • 481 files changed 1-5 times (53,201 lines of code)
3% | 5% | 13% | 38% | 38%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 855 files with 137,622 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 9 files changed by 11-25 contributors (418 lines of code)
    • 63 files changed by 6-10 contributors (24,628 lines of code)
    • 451 files changed by 2-5 contributors (78,608 lines of code)
    • 332 files changed by 1 contributor (33,968 lines of code)
0% | <1% | 17% | 57% | 24%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rs, toml, snap, md, txt, yaml, sh, gitignore, h, py, json, html, js, gitattributes, dockerignore, patch
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs3% | 5% | 13% | 39% | 38%
toml27% | 20% | 13% | 12% | 25%
html0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
quic5% | 6% | 17% | 37% | 33%
common0% | 1% | 0% | 88% | 10%
tools0% | 1% | 0% | 28% | 69%
dc0% | 0% | <1% | 39% | 60%
ROOT0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
connection_impl.rs
in quic/s2n-quic-transport/src/connection
1517 50 2020-06-30 2025-04-24 186 9 bythewc@amazon.com boquanfang3@gmail.com
Cargo.toml
in quic/s2n-quic
89 - 2020-07-22 2025-04-09 145 15 bythewc@amazon.com 54039637+dougch@users.norep...
application.rs
in quic/s2n-quic-transport/src/space
776 30 2020-06-30 2025-04-25 136 9 bythewc@amazon.com 59030281+maddeleine@users.n...
Cargo.toml
in quic/s2n-quic-core
71 - 2020-06-30 2025-04-09 131 15 bythewc@amazon.com 54039637+dougch@users.norep...
mod.rs
in quic/s2n-quic-transport/src/endpoint
1014 16 2020-06-30 2025-03-04 121 8 bythewc@amazon.com 59030281+maddeleine@users.n...
mod.rs
in quic/s2n-quic-transport/src/space
976 17 2020-06-30 2025-04-24 117 9 bythewc@amazon.com boquanfang3@gmail.com
Cargo.toml
in quic/s2n-quic-transport
39 - 2020-06-30 2025-04-09 113 13 bythewc@amazon.com 54039637+dougch@users.norep...
Cargo.toml
in quic/s2n-quic-platform
62 - 2020-06-30 2025-04-09 113 13 bythewc@amazon.com 54039637+dougch@users.norep...
manager.rs
in quic/s2n-quic-transport/src/recovery
811 12 2020-09-21 2024-10-10 111 7 55108558+wesleyrosenblum@us... 55108558+wesleyrosenblum@us...
Cargo.toml
in quic/s2n-quic-tls
43 - 2021-02-11 2025-04-09 99 14 bythewc@amazon.com 54039637+dougch@users.norep...
initial.rs
in quic/s2n-quic-transport/src/space
639 28 2020-06-30 2025-04-25 97 9 bythewc@amazon.com 59030281+maddeleine@users.n...
Cargo.toml
in quic/s2n-quic-crypto
27 - 2021-11-10 2025-04-09 95 14 bythewc@amazon.com 54039637+dougch@users.norep...
Cargo.toml
in quic/s2n-quic-rustls
24 - 2020-06-30 2025-04-09 94 12 bythewc@amazon.com 54039637+dougch@users.norep...
handshake.rs
in quic/s2n-quic-transport/src/space
535 25 2020-06-30 2025-04-25 91 8 bythewc@amazon.com 59030281+maddeleine@users.n...
Cargo.toml
in quic/s2n-quic-tls-default
29 - 2021-02-16 2025-04-09 85 12 bythewc@amazon.com 54039637+dougch@users.norep...
manager.rs
in quic/s2n-quic-transport/src/path
518 7 2021-04-14 2025-03-06 83 7 rynday@amazon.com 55108558+wesleyrosenblum@us...
initial.rs
in quic/s2n-quic-transport/src/endpoint
323 - 2020-06-30 2025-03-04 82 7 bythewc@amazon.com 59030281+maddeleine@users.n...
session_context.rs
in quic/s2n-quic-transport/src/space
566 23 2020-06-30 2025-03-26 80 9 bythewc@amazon.com 55108558+wesleyrosenblum@us...
connection_trait.rs
in quic/s2n-quic-transport/src/connection
451 7 2020-06-30 2025-03-25 79 7 bythewc@amazon.com qaq1362211689@gmail.com
Cargo.toml
in common/s2n-codec
34 - 2020-06-30 2025-04-09 72 11 bythewc@amazon.com 54039637+dougch@users.norep...
mod.rs
in quic/s2n-quic-transport/src/path
879 26 2021-04-14 2025-02-01 70 6 rynday@amazon.com bythewc@amazon.com
transmission.rs
in quic/s2n-quic-transport/src/connection
364 7 2020-06-30 2025-01-10 64 6 bythewc@amazon.com 43765840+jouho@users.norepl...
tests.rs
in quic/s2n-quic-transport/src/recovery/manager
2808 58 2021-08-20 2024-12-03 57 7 bythewc@amazon.com bythewc@amazon.com
Cargo.toml
in tools/xdp/s2n-quic-xdp
33 - 2023-04-11 2025-04-09 56 10 bythewc@amazon.com 54039637+dougch@users.norep...
tokio.rs
in quic/s2n-quic-platform/src/io
244 2 2021-04-19 2025-02-18 49 9 bythewc@amazon.com boquanfang3@gmail.com
Cargo.toml
in quic/s2n-quic-qns
52 - 2020-08-13 2025-03-27 45 8 bythewc@amazon.com bythewc@amazon.com
congestion_controller.rs
in quic/s2n-quic-core/src/recovery
112 6 2020-09-22 2024-12-03 44 5 bythewc@amazon.com bythewc@amazon.com
mod.rs
in quic/s2n-quic-core/src/transport/parameters
1005 66 2020-06-30 2024-10-09 44 8 bythewc@amazon.com bythewc@amazon.com
Cargo.toml
in dc/s2n-quic-dc
75 - 2024-04-20 2025-04-09 43 9 55108558+wesleyrosenblum@us... 54039637+dougch@users.norep...
cubic.rs
in quic/s2n-quic-core/src/recovery
471 29 2021-01-28 2024-08-28 42 7 55108558+wesleyrosenblum@us... 55108558+wesleyrosenblum@us...
connection_container.rs
in quic/s2n-quic-transport/src/connection
840 34 2020-06-30 2025-03-25 42 8 bythewc@amazon.com qaq1362211689@gmail.com
mod.rs
in quic/s2n-quic-transport/src/connection
77 - 2020-06-30 2025-03-04 41 6 bythewc@amazon.com 59030281+maddeleine@users.n...
tls.rs
in quic/s2n-quic-core/src/crypto
400 16 2020-06-30 2025-04-23 41 9 bythewc@amazon.com 59030281+maddeleine@users.n...
mod.rs
in quic/s2n-quic-core/src/path
321 29 2021-04-14 2025-01-28 40 8 rynday@amazon.com bythewc@amazon.com
tests.rs
in quic/s2n-quic-transport/src/connection/connection_container
528 42 2021-08-10 2025-03-25 40 6 bythewc@amazon.com qaq1362211689@gmail.com
bbr.rs
in quic/s2n-quic-core/src/recovery
708 50 2022-04-19 2024-08-28 40 4 55108558+wesleyrosenblum@us... 55108558+wesleyrosenblum@us...
interop.rs
in quic/s2n-quic-qns/src/server
142 4 2021-02-06 2024-02-07 39 5 bythewc@amazon.com bythewc@amazon.com
msg.rs
in quic/s2n-quic-platform/src/message
226 8 2020-07-24 2024-12-04 38 4 bythewc@amazon.com bythewc@amazon.com
id.rs
in quic/s2n-quic-core/src/connection
361 29 2020-06-30 2024-12-04 36 6 bythewc@amazon.com bythewc@amazon.com
lib.rs
in quic/s2n-quic-core/src
48 - 2020-06-30 2024-09-28 35 5 bythewc@amazon.com 55108558+wesleyrosenblum@us...
event.rs
in quic/s2n-quic-core/src
181 13 2021-04-13 2025-03-05 35 6 apoorv@toidiu.com thismark@amazon.com
main.rs
in quic/s2n-quic-qns/src
88 1 2020-08-13 2024-09-28 34 3 bythewc@amazon.com 55108558+wesleyrosenblum@us...
mod.rs
in quic/s2n-quic-core/src/varint
161 9 2020-06-30 2024-12-04 34 5 bythewc@amazon.com bythewc@amazon.com
tests.rs
in quic/s2n-quic-transport/src/path/manager
1386 36 2021-08-20 2025-03-06 34 5 bythewc@amazon.com 55108558+wesleyrosenblum@us...
lib.rs
in quic/s2n-quic-rustls/src
9 - 2020-06-30 2024-05-09 33 5 bythewc@amazon.com apoorv@toidiu.com
version.rs
in quic/s2n-quic-transport/src/endpoint
136 1 2020-10-27 2024-04-02 33 6 bythewc@amazon.com 55108558+wesleyrosenblum@us...
providers.rs
in quic/s2n-quic/src/server
301 2 2020-10-20 2025-01-10 33 7 bythewc@amazon.com 43765840+jouho@users.norepl...
tests.rs
in quic/s2n-quic/src
56 - 2022-04-26 2025-04-23 32 8 bythewc@amazon.com 59030281+maddeleine@users.n...
application.rs
in quic/s2n-quic-transport/src/transmission
191 9 2020-10-26 2024-12-03 32 6 55108558+wesleyrosenblum@us... bythewc@amazon.com
lib.rs
in quic/s2n-quic/src
21 - 2020-07-22 2024-12-03 31 8 bythewc@amazon.com apoorv@toidiu.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Cargo.toml
in quic/s2n-quic
89 - 2020-07-22 2025-04-09 145 15 bythewc@amazon.com 54039637+dougch@users.norep...
Cargo.toml
in quic/s2n-quic-core
71 - 2020-06-30 2025-04-09 131 15 bythewc@amazon.com 54039637+dougch@users.norep...
Cargo.toml
in quic/s2n-quic-tls
43 - 2021-02-11 2025-04-09 99 14 bythewc@amazon.com 54039637+dougch@users.norep...
Cargo.toml
in quic/s2n-quic-crypto
27 - 2021-11-10 2025-04-09 95 14 bythewc@amazon.com 54039637+dougch@users.norep...
Cargo.toml
in quic/s2n-quic-transport
39 - 2020-06-30 2025-04-09 113 13 bythewc@amazon.com 54039637+dougch@users.norep...
Cargo.toml
in quic/s2n-quic-platform
62 - 2020-06-30 2025-04-09 113 13 bythewc@amazon.com 54039637+dougch@users.norep...
Cargo.toml
in quic/s2n-quic-rustls
24 - 2020-06-30 2025-04-09 94 12 bythewc@amazon.com 54039637+dougch@users.norep...
Cargo.toml
in quic/s2n-quic-tls-default
29 - 2021-02-16 2025-04-09 85 12 bythewc@amazon.com 54039637+dougch@users.norep...
Cargo.toml
in common/s2n-codec
34 - 2020-06-30 2025-04-09 72 11 bythewc@amazon.com 54039637+dougch@users.norep...
Cargo.toml
in tools/xdp/s2n-quic-xdp
33 - 2023-04-11 2025-04-09 56 10 bythewc@amazon.com 54039637+dougch@users.norep...
connection_impl.rs
in quic/s2n-quic-transport/src/connection
1517 50 2020-06-30 2025-04-24 186 9 bythewc@amazon.com boquanfang3@gmail.com
application.rs
in quic/s2n-quic-transport/src/space
776 30 2020-06-30 2025-04-25 136 9 bythewc@amazon.com 59030281+maddeleine@users.n...
mod.rs
in quic/s2n-quic-transport/src/space
976 17 2020-06-30 2025-04-24 117 9 bythewc@amazon.com boquanfang3@gmail.com
initial.rs
in quic/s2n-quic-transport/src/space
639 28 2020-06-30 2025-04-25 97 9 bythewc@amazon.com 59030281+maddeleine@users.n...
session_context.rs
in quic/s2n-quic-transport/src/space
566 23 2020-06-30 2025-03-26 80 9 bythewc@amazon.com 55108558+wesleyrosenblum@us...
tokio.rs
in quic/s2n-quic-platform/src/io
244 2 2021-04-19 2025-02-18 49 9 bythewc@amazon.com boquanfang3@gmail.com
Cargo.toml
in dc/s2n-quic-dc
75 - 2024-04-20 2025-04-09 43 9 55108558+wesleyrosenblum@us... 54039637+dougch@users.norep...
tls.rs
in quic/s2n-quic-core/src/crypto
400 16 2020-06-30 2025-04-23 41 9 bythewc@amazon.com 59030281+maddeleine@users.n...
mod.rs
in quic/s2n-quic-transport/src/endpoint
1014 16 2020-06-30 2025-03-04 121 8 bythewc@amazon.com 59030281+maddeleine@users.n...
handshake.rs
in quic/s2n-quic-transport/src/space
535 25 2020-06-30 2025-04-25 91 8 bythewc@amazon.com 59030281+maddeleine@users.n...
Cargo.toml
in quic/s2n-quic-qns
52 - 2020-08-13 2025-03-27 45 8 bythewc@amazon.com bythewc@amazon.com
mod.rs
in quic/s2n-quic-core/src/transport/parameters
1005 66 2020-06-30 2024-10-09 44 8 bythewc@amazon.com bythewc@amazon.com
connection_container.rs
in quic/s2n-quic-transport/src/connection
840 34 2020-06-30 2025-03-25 42 8 bythewc@amazon.com qaq1362211689@gmail.com
mod.rs
in quic/s2n-quic-core/src/path
321 29 2021-04-14 2025-01-28 40 8 rynday@amazon.com bythewc@amazon.com
tests.rs
in quic/s2n-quic/src
56 - 2022-04-26 2025-04-23 32 8 bythewc@amazon.com 59030281+maddeleine@users.n...
lib.rs
in quic/s2n-quic/src
21 - 2020-07-22 2024-12-03 31 8 bythewc@amazon.com apoorv@toidiu.com
rtt_estimator.rs
in quic/s2n-quic-core/src/recovery
504 19 2020-07-22 2024-03-05 27 8 55108558+wesleyrosenblum@us... 73246657+adpaco-aws@users.n...
session.rs
in quic/s2n-quic-tls/src
185 6 2021-02-11 2025-03-25 27 8 bythewc@amazon.com qaq1362211689@gmail.com
server.rs
in quic/s2n-quic-tls/src
202 7 2021-02-11 2024-05-15 24 8 bythewc@amazon.com apoorv@toidiu.com
tests.rs
in quic/s2n-quic-tls/src
421 39 2021-02-11 2024-12-11 17 8 bythewc@amazon.com bythewc@amazon.com
manager.rs
in quic/s2n-quic-transport/src/recovery
811 12 2020-09-21 2024-10-10 111 7 55108558+wesleyrosenblum@us... 55108558+wesleyrosenblum@us...
manager.rs
in quic/s2n-quic-transport/src/path
518 7 2021-04-14 2025-03-06 83 7 rynday@amazon.com 55108558+wesleyrosenblum@us...
initial.rs
in quic/s2n-quic-transport/src/endpoint
323 - 2020-06-30 2025-03-04 82 7 bythewc@amazon.com 59030281+maddeleine@users.n...
connection_trait.rs
in quic/s2n-quic-transport/src/connection
451 7 2020-06-30 2025-03-25 79 7 bythewc@amazon.com qaq1362211689@gmail.com
tests.rs
in quic/s2n-quic-transport/src/recovery/manager
2808 58 2021-08-20 2024-12-03 57 7 bythewc@amazon.com bythewc@amazon.com
cubic.rs
in quic/s2n-quic-core/src/recovery
471 29 2021-01-28 2024-08-28 42 7 55108558+wesleyrosenblum@us... 55108558+wesleyrosenblum@us...
providers.rs
in quic/s2n-quic/src/server
301 2 2020-10-20 2025-01-10 33 7 bythewc@amazon.com 43765840+jouho@users.norepl...
callback.rs
in quic/s2n-quic-tls/src
450 8 2021-02-11 2025-03-26 29 7 bythewc@amazon.com 55108558+wesleyrosenblum@us...
handle.rs
in quic/s2n-quic/src/connection
142 - 2020-07-22 2025-03-25 29 7 bythewc@amazon.com qaq1362211689@gmail.com
builder.rs
in quic/s2n-quic/src/server
90 1 2020-07-22 2024-06-20 28 7 bythewc@amazon.com apoorv@toidiu.com
ipv6.rs
in quic/s2n-quic-core/src/inet
530 26 2020-06-30 2025-04-04 19 7 bythewc@amazon.com 3758302+goatgoose@users.nor...
ipv4.rs
in quic/s2n-quic-core/src/inet
609 28 2020-06-30 2025-04-04 16 7 bythewc@amazon.com 3758302+goatgoose@users.nor...
mod.rs
in quic/s2n-quic-transport/src/path
879 26 2021-04-14 2025-02-01 70 6 rynday@amazon.com bythewc@amazon.com
transmission.rs
in quic/s2n-quic-transport/src/connection
364 7 2020-06-30 2025-01-10 64 6 bythewc@amazon.com 43765840+jouho@users.norepl...
mod.rs
in quic/s2n-quic-transport/src/connection
77 - 2020-06-30 2025-03-04 41 6 bythewc@amazon.com 59030281+maddeleine@users.n...
tests.rs
in quic/s2n-quic-transport/src/connection/connection_container
528 42 2021-08-10 2025-03-25 40 6 bythewc@amazon.com qaq1362211689@gmail.com
id.rs
in quic/s2n-quic-core/src/connection
361 29 2020-06-30 2024-12-04 36 6 bythewc@amazon.com bythewc@amazon.com
event.rs
in quic/s2n-quic-core/src
181 13 2021-04-13 2025-03-05 35 6 apoorv@toidiu.com thismark@amazon.com
version.rs
in quic/s2n-quic-transport/src/endpoint
136 1 2020-10-27 2024-04-02 33 6 bythewc@amazon.com 55108558+wesleyrosenblum@us...
application.rs
in quic/s2n-quic-transport/src/transmission
191 9 2020-10-26 2024-12-03 32 6 55108558+wesleyrosenblum@us... bythewc@amazon.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
tests.rs
in quic/s2n-quic-core/src/buffer/reassembler
832 46 2024-02-08 2024-05-04 3 1 bythewc@amazon.com bythewc@amazon.com
aggregate.rs
in quic/s2n-quic-events/src/output/metrics
831 29 2024-11-04 2024-12-03 4 1 bythewc@amazon.com bythewc@amazon.com
tests.rs
in quic/s2n-quic-core/src/path/ecn
730 30 2023-11-15 2023-11-15 1 1 bythewc@amazon.com bythewc@amazon.com
report.rs
in quic/s2n-quic-sim/src
573 1 2022-07-11 2023-02-03 2 1 bythewc@amazon.com bythewc@amazon.com
field.rs
in dc/wireshark/src
554 8 2024-06-12 2025-03-13 7 1 bythewc@amazon.com bythewc@amazon.com
output.rs
in quic/s2n-quic-events/src
542 25 2024-11-01 2024-12-03 5 1 bythewc@amazon.com bythewc@amazon.com
dissect.rs
in dc/wireshark/src
474 1 2024-06-12 2025-03-21 8 1 bythewc@amazon.com bythewc@amazon.com
pool.rs
in dc/s2n-quic-dc/src/socket/recv
412 18 2025-03-05 2025-03-17 2 1 bythewc@amazon.com bythewc@amazon.com
worker.rs
in dc/s2n-quic-dc/src/stream/server/tokio/tcp
387 6 2024-12-11 2025-03-21 8 1 bythewc@amazon.com bythewc@amazon.com
application.rs
in dc/s2n-quic-dc/src/stream/recv
381 12 2024-07-18 2025-03-13 7 1 bythewc@amazon.com bythewc@amazon.com
tests.rs
in dc/s2n-quic-dc/src/stream/recv/dispatch
359 19 2025-03-10 2025-03-22 4 1 bythewc@amazon.com bythewc@amazon.com
slot.rs
in quic/s2n-quic-core/src/buffer/reassembler
335 16 2024-02-08 2024-05-04 3 1 bythewc@amazon.com bythewc@amazon.com
tests.rs
in quic/s2n-quic-platform/src/bpf/cbpf
335 10 2025-03-11 2025-03-11 1 1 bythewc@amazon.com bythewc@amazon.com
ring.rs
in quic/s2n-quic-platform/src/socket
333 2 2023-06-08 2023-08-11 3 1 bythewc@amazon.com bythewc@amazon.com
list.rs
in dc/s2n-quic-dc/src/stream/server/tokio/tcp/manager
330 17 2024-12-11 2024-12-13 2 1 bythewc@amazon.com bythewc@amazon.com
manager.rs
in dc/s2n-quic-dc/src/stream/server/tokio/tcp
324 7 2024-12-11 2025-02-18 4 1 bythewc@amazon.com bythewc@amazon.com
descriptor.rs
in dc/s2n-quic-dc/src/socket/recv
317 10 2025-03-05 2025-03-17 2 1 bythewc@amazon.com bythewc@amazon.com
tx.rs
in quic/s2n-quic-platform/src/socket/io
316 12 2023-06-13 2024-12-03 4 1 bythewc@amazon.com bythewc@amazon.com
mpmc.rs
in dc/s2n-quic-dc/src/sync
313 10 2025-03-04 2025-03-04 1 1 bythewc@amazon.com bythewc@amazon.com
console_perf.rs
in quic/s2n-quic/src/provider/event
313 15 2023-07-18 2023-07-18 1 1 55108558+wesleyrosenblum@us... 55108558+wesleyrosenblum@us...
tests.rs
in quic/s2n-quic-crypto/src
302 8 2022-09-21 2022-09-21 1 1 bythewc@amazon.com bythewc@amazon.com
io_slice.rs
in quic/s2n-quic-core/src/buffer/reader/storage
301 14 2024-02-08 2024-12-03 2 1 bythewc@amazon.com bythewc@amazon.com
tx.rs
in tools/xdp/s2n-quic-xdp/src/io
297 15 2023-05-04 2024-03-06 4 1 bythewc@amazon.com bythewc@amazon.com
events.rs
in quic/s2n-quic-sim/src/run
294 24 2022-07-11 2022-07-11 1 1 bythewc@amazon.com bythewc@amazon.com
encoder.rs
in quic/s2n-quic-core/src/xdp
291 14 2023-03-03 2025-01-23 6 1 bythewc@amazon.com bythewc@amazon.com
worker.rs
in dc/s2n-quic-dc/src/stream/recv
273 8 2024-07-18 2025-03-17 7 1 bythewc@amazon.com bythewc@amazon.com
tests.rs
in dc/s2n-quic-dc/src/stream/server/tokio/tcp/manager
272 13 2024-12-11 2025-02-18 3 1 bythewc@amazon.com bythewc@amazon.com
xdp.rs
in quic/s2n-quic-qns/src
267 7 2023-06-23 2024-10-28 5 1 bythewc@amazon.com bythewc@amazon.com
queue.rs
in dc/s2n-quic-dc/src/stream/recv/dispatch
266 7 2025-03-10 2025-03-17 3 1 bythewc@amazon.com bythewc@amazon.com
socket.rs
in quic/s2n-quic-platform/src/io/testing
261 4 2023-07-29 2024-10-28 4 1 bythewc@amazon.com bythewc@amazon.com
output_mode.rs
in quic/s2n-quic-events/src
258 8 2024-11-01 2024-12-03 3 1 bythewc@amazon.com bythewc@amazon.com
ring_deque.rs
in dc/s2n-quic-dc/src/sync
245 9 2024-10-17 2025-03-10 3 1 bythewc@amazon.com bythewc@amazon.com
shared.rs
in dc/s2n-quic-dc/src/stream
245 2 2024-07-18 2025-03-28 6 1 bythewc@amazon.com bythewc@amazon.com
acceptor.rs
in dc/s2n-quic-dc/events
243 - 2024-11-19 2024-11-19 1 1 bythewc@amazon.com bythewc@amazon.com
interposer.rs
in quic/s2n-quic-core/src/buffer/duplex
234 15 2024-02-08 2024-12-03 3 1 bythewc@amazon.com bythewc@amazon.com
state.rs
in quic/s2n-quic-core/src
233 4 2024-05-07 2025-03-14 3 1 bythewc@amazon.com bythewc@amazon.com
main.rs
in dc/wireshark/xtask/src
232 10 2024-06-12 2024-10-09 3 1 bythewc@amazon.com bythewc@amazon.com
tests.rs
in quic/s2n-quic-transport/src/dc/manager
228 14 2024-05-23 2024-10-30 4 1 55108558+wesleyrosenblum@us... 55108558+wesleyrosenblum@us...
mpsc.rs
in dc/s2n-quic-dc/src/sync
224 9 2025-03-04 2025-03-10 2 1 bythewc@amazon.com bythewc@amazon.com
dispatch.rs
in dc/s2n-quic-dc/src/stream/recv
214 9 2025-03-10 2025-03-22 4 1 bythewc@amazon.com bythewc@amazon.com
pool.rs
in dc/s2n-quic-dc/src/stream/environment/tokio
212 4 2025-03-13 2025-04-01 5 1 bythewc@amazon.com bythewc@amazon.com
router.rs
in dc/s2n-quic-dc/src/socket/recv
210 15 2025-03-05 2025-03-20 4 1 bythewc@amazon.com bythewc@amazon.com
tokio.rs
in dc/s2n-quic-dc/src/stream/environment
208 9 2024-07-18 2025-04-01 12 1 bythewc@amazon.com bythewc@amazon.com
table.rs
in quic/s2n-quic-core/src/varint
207 4 2023-10-20 2023-10-20 1 1 bythewc@amazon.com bythewc@amazon.com
interest.rs
in quic/s2n-quic-core/src/transmission
203 20 2023-11-11 2023-11-11 1 1 bythewc@amazon.com bythewc@amazon.com
application.rs
in dc/s2n-quic-dc/src/stream
202 5 2024-07-18 2025-03-21 7 1 bythewc@amazon.com bythewc@amazon.com
udp.rs
in dc/s2n-quic-dc/src/stream/server/tokio
199 - 2024-10-17 2025-03-21 10 1 bythewc@amazon.com bythewc@amazon.com
manager.rs
in quic/s2n-quic-transport/src/dc
195 4 2024-05-23 2024-10-30 4 1 55108558+wesleyrosenblum@us... 55108558+wesleyrosenblum@us...
router.rs
in quic/s2n-quic-core/src/io/tx
194 9 2023-06-22 2024-12-03 3 1 bythewc@amazon.com bythewc@amazon.com
plugin.rs
in dc/wireshark/src
191 - 2024-06-12 2024-10-09 3 1 bythewc@amazon.com bythewc@amazon.com
Correlations

File Size vs. Number of Changes: 855 points

quic/s2n-quic-transport/src/space/application.rs x: 776 lines of code y: 136 # changes quic/s2n-quic-transport/src/space/handshake.rs x: 535 lines of code y: 91 # changes quic/s2n-quic-transport/src/space/initial.rs x: 639 lines of code y: 97 # changes quic/s2n-quic-transport/src/connection/connection_impl.rs x: 1517 lines of code y: 186 # changes quic/s2n-quic-transport/src/space/mod.rs x: 976 lines of code y: 117 # changes quic/s2n-quic-core/src/crypto/tls.rs x: 400 lines of code y: 41 # changes quic/s2n-quic-core/src/crypto/tls/slow_tls.rs x: 78 lines of code y: 1 # changes quic/s2n-quic/src/tests.rs x: 56 lines of code y: 32 # changes quic/s2n-quic-core/events/common.rs x: 885 lines of code y: 5 # changes dc/s2n-quic-dc/src/stream/recv/state.rs x: 745 lines of code y: 6 # changes dc/s2n-quic-dc/src/stream/send/state.rs x: 1069 lines of code y: 11 # changes dc/s2n-quic-dc/src/stream/send/state/retransmission.rs x: 48 lines of code y: 2 # changes dc/s2n-quic-dc/src/stream/endpoint.rs x: 303 lines of code y: 17 # changes dc/s2n-quic-dc/src/stream/recv/shared.rs x: 536 lines of code y: 13 # changes dc/s2n-quic-dc/src/stream/tests.rs x: 6 lines of code y: 6 # changes dc/s2n-quic-dc/src/stream/send/flow/non_blocking.rs x: 270 lines of code y: 6 # changes dc/s2n-quic-dc/src/stream/client/rpc.rs x: 78 lines of code y: 2 # changes dc/s2n-quic-dc/src/stream.rs x: 58 lines of code y: 11 # changes common/s2n-codec/Cargo.toml x: 34 lines of code y: 72 # changes dc/s2n-quic-dc/Cargo.toml x: 75 lines of code y: 43 # changes quic/s2n-quic-core/Cargo.toml x: 71 lines of code y: 131 # changes quic/s2n-quic-crypto/Cargo.toml x: 27 lines of code y: 95 # changes quic/s2n-quic-platform/Cargo.toml x: 62 lines of code y: 113 # changes quic/s2n-quic-rustls/Cargo.toml x: 24 lines of code y: 94 # changes quic/s2n-quic-tls-default/Cargo.toml x: 29 lines of code y: 85 # changes quic/s2n-quic-tls/Cargo.toml x: 43 lines of code y: 99 # changes quic/s2n-quic-transport/Cargo.toml x: 39 lines of code y: 113 # changes quic/s2n-quic/Cargo.toml x: 89 lines of code y: 145 # changes tools/xdp/s2n-quic-xdp/Cargo.toml x: 33 lines of code y: 56 # changes dc/s2n-quic-dc/src/packet/tag.rs x: 119 lines of code y: 4 # changes dc/s2n-quic-dc/src/stream/recv/error.rs x: 158 lines of code y: 5 # changes quic/s2n-quic-core/src/inet/ethernet.rs x: 146 lines of code y: 3 # changes quic/s2n-quic-core/src/inet/ipv4.rs x: 609 lines of code y: 16 # changes quic/s2n-quic-core/src/inet/ipv6.rs x: 530 lines of code y: 19 # changes quic/s2n-quic-core/src/inet/udp.rs x: 85 lines of code y: 2 # changes quic/s2n-quic-core/src/packet/number/packet_number_range.rs x: 147 lines of code y: 9 # changes quic/s2n-quic-core/src/path/ecn.rs x: 295 lines of code y: 3 # changes quic/s2n-quic-core/src/buffer/writer/storage/byte_queue.rs x: 75 lines of code y: 2 # changes quic/s2n-quic-core/src/buffer/reader/storage/bytes.rs x: 112 lines of code y: 3 # changes dc/s2n-quic-dc/src/stream/environment/udp.rs x: 116 lines of code y: 4 # changes dc/s2n-quic-dc/src/stream/environment/bach.rs x: 171 lines of code y: 2 # changes dc/s2n-quic-dc/src/stream/environment/bach/pool.rs x: 134 lines of code y: 3 # changes dc/s2n-quic-dc/src/stream/environment/tokio.rs x: 208 lines of code y: 12 # changes dc/s2n-quic-dc/src/stream/environment/tokio/pool.rs x: 212 lines of code y: 5 # changes dc/s2n-quic-dc/src/stream/send/tests.rs x: 280 lines of code y: 8 # changes dc/s2n-quic-dc/src/path/secret/map/cleaner.rs x: 181 lines of code y: 11 # changes dc/s2n-quic-dc/src/recovery.rs x: 4 lines of code y: 2 # changes dc/s2n-quic-dc/src/path/secret/map/rehandshake.rs x: 71 lines of code y: 1 # changes dc/s2n-quic-dc/src/path/secret/map.rs x: 52 lines of code y: 25 # changes dc/s2n-quic-dc/src/path/secret/map/entry.rs x: 239 lines of code y: 9 # changes dc/s2n-quic-dc/src/path/secret/map/entry/tests.rs x: 14 lines of code y: 5 # changes dc/s2n-quic-dc/src/path/secret/map/state.rs x: 701 lines of code y: 14 # changes dc/s2n-quic-dc/src/stream/client.rs x: 5 lines of code y: 3 # changes dc/s2n-quic-dc/src/stream/send/application.rs x: 370 lines of code y: 13 # changes dc/s2n-quic-dc/src/stream/send/application/builder.rs x: 36 lines of code y: 3 # changes dc/s2n-quic-dc/src/stream/send/worker.rs x: 473 lines of code y: 15 # changes dc/s2n-quic-dc/src/stream/shared.rs x: 245 lines of code y: 6 # changes dc/s2n-quic-dc/src/stream/shared/handshake.rs x: 41 lines of code y: 1 # changes quic/s2n-quic-events/Cargo.toml x: 16 lines of code y: 13 # changes quic/s2n-quic-qns/Cargo.toml x: 52 lines of code y: 45 # changes quic/s2n-quic-sim/Cargo.toml x: 28 lines of code y: 13 # changes quic/s2n-quic-core/events/connection.rs x: 369 lines of code y: 10 # changes quic/s2n-quic-core/src/crypto/tls/null.rs x: 425 lines of code y: 8 # changes quic/s2n-quic-rustls/src/session.rs x: 304 lines of code y: 19 # changes quic/s2n-quic-tls/src/callback.rs x: 450 lines of code y: 29 # changes quic/s2n-quic-tls/src/lib.rs x: 45 lines of code y: 12 # changes quic/s2n-quic-transport/src/space/session_context.rs x: 566 lines of code y: 80 # changes quic/s2n-quic-sim/src/run/endpoint.rs x: 84 lines of code y: 5 # changes quic/s2n-quic-tls/src/session.rs x: 185 lines of code y: 27 # changes quic/s2n-quic-transport/src/connection/api.rs x: 156 lines of code y: 25 # changes quic/s2n-quic-transport/src/connection/api_provider.rs x: 53 lines of code y: 22 # changes quic/s2n-quic-transport/src/connection/connection_container.rs x: 840 lines of code y: 42 # changes quic/s2n-quic-transport/src/connection/connection_container/tests.rs x: 528 lines of code y: 40 # changes quic/s2n-quic-transport/src/connection/connection_trait.rs x: 451 lines of code y: 79 # changes quic/s2n-quic/src/connection/handle.rs x: 142 lines of code y: 29 # changes dc/s2n-quic-dc/src/credentials.rs x: 83 lines of code y: 6 # changes dc/s2n-quic-dc/src/stream/environment/tokio/udp.rs x: 132 lines of code y: 4 # changes dc/s2n-quic-dc/src/stream/recv/dispatch.rs x: 214 lines of code y: 4 # changes dc/s2n-quic-dc/src/stream/recv/dispatch/descriptor.rs x: 131 lines of code y: 3 # changes dc/s2n-quic-dc/src/stream/recv/dispatch/free_list.rs x: 167 lines of code y: 3 # changes dc/s2n-quic-dc/src/stream/recv/dispatch/handle.rs x: 143 lines of code y: 4 # changes dc/s2n-quic-dc/src/stream/recv/dispatch/keys.rs x: 20 lines of code y: 1 # changes dc/s2n-quic-dc/src/stream/recv/dispatch/pool.rs x: 168 lines of code y: 3 # changes dc/s2n-quic-dc/src/stream/recv/dispatch/sender.rs x: 77 lines of code y: 3 # changes dc/s2n-quic-dc/src/stream/recv/dispatch/tests.rs x: 359 lines of code y: 4 # changes dc/s2n-quic-dc/src/stream/server/udp.rs x: 180 lines of code y: 2 # changes dc/s2n-quic-dc/src/clock.rs x: 104 lines of code y: 3 # changes dc/s2n-quic-dc/src/clock/bach.rs x: 29 lines of code y: 1 # changes dc/s2n-quic-dc/src/clock/macros.rs x: 92 lines of code y: 1 # changes dc/s2n-quic-dc/src/clock/tokio.rs x: 16 lines of code y: 2 # changes dc/s2n-quic-dc/src/either.rs x: 5 lines of code y: 1 # changes dc/s2n-quic-dc/src/lib.rs x: 22 lines of code y: 11 # changes dc/s2n-quic-dc/src/socket/bpf.rs x: 162 lines of code y: 3 # changes dc/s2n-quic-dc/src/stream/application.rs x: 202 lines of code y: 7 # changes dc/s2n-quic-dc/src/stream/client/tokio.rs x: 97 lines of code y: 15 # changes dc/s2n-quic-dc/src/stream/environment.rs x: 168 lines of code y: 7 # changes dc/s2n-quic-dc/src/stream/recv/buffer.rs x: 73 lines of code y: 3 # changes dc/s2n-quic-dc/src/stream/runtime.rs x: 11 lines of code y: 3 # changes dc/s2n-quic-dc/src/stream/server.rs x: 63 lines of code y: 7 # changes dc/s2n-quic-dc/src/stream/server/accept.rs x: 45 lines of code y: 2 # changes dc/s2n-quic-dc/src/stream/server/stats.rs x: 61 lines of code y: 1 # changes dc/s2n-quic-dc/src/stream/server/tokio/tcp/worker.rs x: 387 lines of code y: 8 # changes dc/s2n-quic-dc/src/stream/server/tokio/udp.rs x: 199 lines of code y: 10 # changes dc/s2n-quic-dc/src/stream/socket.rs x: 22 lines of code y: 4 # changes dc/s2n-quic-dc/src/stream/socket/bach/udp.rs x: 109 lines of code y: 1 # changes dc/wireshark/src/dissect.rs x: 474 lines of code y: 8 # changes dc/s2n-quic-dc-benches/src/streams.rs x: 10 lines of code y: 3 # changes dc/s2n-quic-dc/src/socket/recv/router.rs x: 210 lines of code y: 4 # changes dc/s2n-quic-dc/src/socket/recv/router/with_map.rs x: 141 lines of code y: 1 # changes dc/s2n-quic-dc/src/socket/recv/router/zero_router.rs x: 154 lines of code y: 1 # changes dc/s2n-quic-dc/src/stream/server/tokio/tcp.rs x: 126 lines of code y: 10 # changes dc/s2n-quic-dc/src/msg/segment.rs x: 100 lines of code y: 3 # changes dc/s2n-quic-dc/src/stream/send/flow.rs x: 35 lines of code y: 4 # changes dc/s2n-quic-dc/src/stream/send/path.rs x: 129 lines of code y: 4 # changes dc/s2n-quic-dc/src/socket/recv/descriptor.rs x: 317 lines of code y: 2 # changes dc/s2n-quic-dc/src/socket/recv/pool.rs x: 412 lines of code y: 2 # changes dc/s2n-quic-dc/src/stream/recv/dispatch/queue.rs x: 266 lines of code y: 3 # changes dc/s2n-quic-dc/src/stream/recv/worker.rs x: 273 lines of code y: 7 # changes dc/s2n-quic-dc/src/packet/control/decoder.rs x: 253 lines of code y: 7 # changes common/s2n-codec/src/encoder/buffer.rs x: 106 lines of code y: 7 # changes common/s2n-codec/src/encoder/mod.rs x: 49 lines of code y: 8 # changes common/s2n-codec/src/zerocopy.rs x: 292 lines of code y: 15 # changes dc/s2n-quic-dc/src/packet/control.rs x: 61 lines of code y: 6 # changes dc/s2n-quic-dc/src/packet/datagram.rs x: 80 lines of code y: 4 # changes dc/s2n-quic-dc/src/packet/secret_control.rs x: 145 lines of code y: 6 # changes dc/s2n-quic-dc/src/packet/stream.rs x: 130 lines of code y: 7 # changes quic/s2n-quic-core/src/frame/dc_stateless_reset_tokens.rs x: 88 lines of code y: 3 # changes quic/s2n-quic-core/src/inet/macros.rs x: 59 lines of code y: 13 # changes quic/s2n-quic-core/src/stateless_reset/token.rs x: 109 lines of code y: 16 # changes quic/s2n-quic/src/provider/address_token/default.rs x: 507 lines of code y: 7 # changes quic/s2n-quic-core/src/state.rs x: 233 lines of code y: 3 # changes dc/s2n-quic-dc-benches/Cargo.toml x: 14 lines of code y: 2 # changes dc/s2n-quic-dc/src/packet/control/encoder.rs x: 66 lines of code y: 7 # changes dc/s2n-quic-dc/src/packet/stream/decoder.rs x: 119 lines of code y: 9 # changes dc/s2n-quic-dc/src/packet/stream/encoder.rs x: 233 lines of code y: 8 # changes dc/s2n-quic-dc/src/packet/stream/id.rs x: 81 lines of code y: 6 # changes dc/s2n-quic-dc/src/stream/recv/application.rs x: 381 lines of code y: 7 # changes dc/s2n-quic-dc/src/stream/recv/application/builder.rs x: 57 lines of code y: 4 # changes dc/s2n-quic-dc/src/stream/send/application/state.rs x: 149 lines of code y: 5 # changes dc/s2n-quic-dc/src/stream/send/probes.rs x: 94 lines of code y: 4 # changes dc/s2n-quic-dc/src/stream/server/handshake.rs x: 93 lines of code y: 3 # changes dc/wireshark/src/field.rs x: 554 lines of code y: 7 # changes dc/s2n-quic-dc/src/stream/socket/application/builder.rs x: 3 lines of code y: 4 # changes dc/s2n-quic-dc/src/stream/socket/fd/udp.rs x: 12 lines of code y: 4 # changes dc/s2n-quic-dc/src/stream/socket/tracing.rs x: 134 lines of code y: 2 # changes dc/s2n-quic-dc/src/stream/send/flow/blocking.rs x: 196 lines of code y: 5 # changes dc/s2n-quic-dc/src/stream/send/queue.rs x: 340 lines of code y: 4 # changes quic/s2n-quic-sim/src/run/config.rs x: 96 lines of code y: 2 # changes quic/s2n-quic-sim/src/run/range.rs x: 89 lines of code y: 5 # changes quic/s2n-quic-sim/src/stats.rs x: 718 lines of code y: 7 # changes dc/s2n-quic-dc/src/stream/recv/buffer/channel.rs x: 117 lines of code y: 1 # changes dc/s2n-quic-dc/src/stream/recv/buffer/local.rs x: 185 lines of code y: 2 # changes dc/s2n-quic-dc/src/socket/recv/udp.rs x: 65 lines of code y: 2 # changes dc/s2n-quic-dc/src/stream/socket/send_only.rs x: 83 lines of code y: 1 # changes dc/s2n-quic-dc/src/stream/socket/tokio/udp.rs x: 142 lines of code y: 2 # changes quic/s2n-quic-platform/src/bpf/ancillary.rs x: 126 lines of code y: 1 # changes quic/s2n-quic-platform/src/bpf/cbpf.rs x: 147 lines of code y: 2 # changes quic/s2n-quic-platform/src/bpf/cbpf/tests.rs x: 335 lines of code y: 1 # changes quic/s2n-quic-platform/src/bpf/common.rs x: 153 lines of code y: 2 # changes quic/s2n-quic-platform/src/bpf/ebpf.rs x: 126 lines of code y: 2 # changes quic/s2n-quic-platform/src/bpf/program.rs x: 45 lines of code y: 3 # changes dc/s2n-quic-dc/src/stream/recv.rs x: 11 lines of code y: 8 # changes dc/s2n-quic-dc/src/sync/mpsc.rs x: 224 lines of code y: 2 # changes dc/s2n-quic-dc/src/sync/ring_deque.rs x: 245 lines of code y: 3 # changes dc/s2n-quic-dc/src/path/secret/map/state/tests.rs x: 243 lines of code y: 6 # changes dc/s2n-quic-dc/src/path/secret/map/store.rs x: 10 lines of code y: 9 # changes quic/s2n-quic-transport/src/path/manager.rs x: 518 lines of code y: 83 # changes quic/s2n-quic-transport/src/path/manager/tests.rs x: 1386 lines of code y: 34 # changes dc/s2n-quic-dc/src/socket.rs x: 10 lines of code y: 2 # changes quic/s2n-quic-core/src/event.rs x: 181 lines of code y: 35 # changes quic/s2n-quic-core/src/connection/limits.rs x: 431 lines of code y: 25 # changes quic/s2n-quic-transport/src/connection/mod.rs x: 77 lines of code y: 41 # changes quic/s2n-quic-transport/src/endpoint/initial.rs x: 323 lines of code y: 82 # changes quic/s2n-quic-transport/src/endpoint/mod.rs x: 1014 lines of code y: 121 # changes quic/s2n-quic/src/provider/limits.rs x: 11 lines of code y: 9 # changes dc/s2n-quic-dc/src/sync/mpmc.rs x: 313 lines of code y: 1 # changes quic/s2n-quic-platform/src/io/testing/model.rs x: 265 lines of code y: 9 # changes dc/s2n-quic-dc/src/path/secret/receiver/tests.rs x: 271 lines of code y: 5 # changes common/s2n-codec/src/decoder/checked_range.rs x: 93 lines of code y: 7 # changes common/s2n-codec/src/unaligned.rs x: 436 lines of code y: 9 # changes dc/wireshark/Cargo.toml x: 26 lines of code y: 3 # changes quic/s2n-quic-core/src/crypto/tests.rs x: 96 lines of code y: 6 # changes quic/s2n-quic-core/src/interval_set/tests.rs x: 165 lines of code y: 5 # changes quic/s2n-quic-core/src/packet/number/sliding_window.rs x: 429 lines of code y: 13 # changes quic/s2n-quic-core/src/packet/number/tests.rs x: 166 lines of code y: 10 # changes quic/s2n-quic-core/src/recovery/pacing/tests.rs x: 292 lines of code y: 8 # changes quic/s2n-quic-core/src/sync/cursor.rs x: 346 lines of code y: 3 # changes quic/s2n-quic-core/src/sync/spsc/tests.rs x: 391 lines of code y: 7 # changes quic/s2n-quic-core/src/varint/tests.rs x: 220 lines of code y: 9 # changes quic/s2n-quic-platform/src/message.rs x: 149 lines of code y: 18 # changes quic/s2n-quic-platform/src/message/msg/tests.rs x: 84 lines of code y: 7 # changes quic/s2n-quic-transport/src/connection/close_sender.rs x: 367 lines of code y: 28 # changes quic/s2n-quic-transport/src/sync/data_sender.rs x: 563 lines of code y: 25 # changes tools/xdp/Cargo.toml x: 6 lines of code y: 5 # changes tools/xdp/xtask/src/bindings.rs x: 22 lines of code y: 2 # changes quic/s2n-quic-core/src/inet/ecn.rs x: 69 lines of code y: 15 # changes quic/s2n-quic-core/src/packet/long.rs x: 129 lines of code y: 11 # changes quic/s2n-quic-core/src/packet/stateless_reset.rs x: 188 lines of code y: 10 # changes quic/s2n-quic-qns/src/intercept.rs x: 106 lines of code y: 4 # changes quic/s2n-quic/src/provider/connection_id.rs x: 9 lines of code y: 20 # changes quic/s2n-quic/src/provider/random.rs x: 75 lines of code y: 8 # changes quic/s2n-quic/src/provider/stateless_reset_token.rs x: 52 lines of code y: 9 # changes quic/s2n-quic-platform/src/io/tokio.rs x: 244 lines of code y: 49 # changes quic/s2n-quic-platform/src/io/tokio/builder.rs x: 140 lines of code y: 7 # changes quic/s2n-quic-platform/src/io/xdp.rs x: 135 lines of code y: 6 # changes quic/s2n-quic-platform/src/socket/options.rs x: 106 lines of code y: 2 # changes quic/s2n-quic-platform/src/syscall.rs x: 186 lines of code y: 11 # changes dc/s2n-quic-dc/src/stream/server/tokio/tcp/manager.rs x: 324 lines of code y: 4 # changes dc/s2n-quic-dc/src/stream/server/tokio/tcp/manager/tests.rs x: 272 lines of code y: 3 # changes tools/xdp/s2n-quic-xdp/src/io/tests.rs x: 145 lines of code y: 5 # changes dc/s2n-quic-dc/src/path/secret/receiver.rs x: 98 lines of code y: 4 # changes quic/s2n-quic-transport/src/path/mod.rs x: 879 lines of code y: 70 # changes quic/s2n-quic-core/src/path/mod.rs x: 321 lines of code y: 40 # changes quic/s2n-quic-platform/src/message/msg/handle.rs x: 126 lines of code y: 7 # changes quic/s2n-quic-transport/src/path/manager/fuzz_target.rs x: 220 lines of code y: 17 # changes quic/s2n-quic-core/src/inet/ip.rs x: 358 lines of code y: 23 # changes quic/s2n-quic-core/src/packet/interceptor.rs x: 248 lines of code y: 8 # changes quic/s2n-quic-core/src/xdp/encoder.rs x: 291 lines of code y: 6 # changes quic/s2n-quic-core/src/xdp/path.rs x: 115 lines of code y: 6 # changes quic/s2n-quic-core/src/buffer/reader.rs x: 64 lines of code y: 4 # changes quic/s2n-quic-core/src/buffer/reassembler.rs x: 465 lines of code y: 5 # changes quic/s2n-quic-core/src/buffer/reassembler/reader.rs x: 165 lines of code y: 4 # changes quic/s2n-quic-core/src/recovery/bandwidth/estimator.rs x: 282 lines of code y: 21 # changes quic/s2n-quic-core/src/recovery/bbr/probe_bw.rs x: 804 lines of code y: 22 # changes quic/s2n-quic-core/src/recovery/persistent_congestion.rs x: 84 lines of code y: 3 # changes quic/s2n-quic-transport/src/connection/local_id_registry.rs x: 494 lines of code y: 22 # changes quic/s2n-quic-transport/src/connection/peer_id_registry.rs x: 514 lines of code y: 26 # changes quic/s2n-quic-transport/src/connection/transmission.rs x: 364 lines of code y: 64 # changes quic/s2n-quic-transport/src/stream/contract.rs x: 401 lines of code y: 8 # changes quic/s2n-quic-transport/src/stream/send_stream.rs x: 643 lines of code y: 31 # changes quic/s2n-quic/src/client/providers.rs x: 322 lines of code y: 9 # changes quic/s2n-quic/src/server/providers.rs x: 301 lines of code y: 33 # changes dc/s2n-quic-dc/src/path/secret/key.rs x: 332 lines of code y: 5 # changes dc/s2n-quic-dc/src/path/secret/schedule.rs x: 513 lines of code y: 5 # changes dc/s2n-quic-dc/src/stream/crypto.rs x: 18 lines of code y: 3 # changes quic/s2n-quic-core/src/packet/key_phase.rs x: 73 lines of code y: 9 # changes quic/s2n-quic-transport/src/stream/manager.rs x: 832 lines of code y: 12 # changes quic/s2n-quic-transport/src/stream/manager/tests.rs x: 2647 lines of code y: 9 # changes quic/s2n-quic-transport/src/stream/stream_container.rs x: 541 lines of code y: 18 # changes quic/s2n-quic-core/src/packet/encoding.rs x: 187 lines of code y: 15 # changes dc/s2n-quic-dc/events/map.rs x: 298 lines of code y: 10 # changes Cargo.toml x: 30 lines of code y: 16 # changes dc/s2n-quic-dc/src/stream/server/tokio/tcp/manager/list.rs x: 330 lines of code y: 2 # changes quic/s2n-quic-tls/src/tests.rs x: 421 lines of code y: 17 # changes dc/s2n-quic-dc/src/stream/server/tokio/tcp/fresh.rs x: 70 lines of code y: 1 # changes dc/s2n-quic-dc/src/task/waker/set/bitset.rs x: 56 lines of code y: 1 # changes tools/xdp/s2n-quic-xdp/src/io/rx.rs x: 217 lines of code y: 6 # changes quic/s2n-quic-core/src/connection/id.rs x: 361 lines of code y: 36 # changes quic/s2n-quic-core/src/frame/ack.rs x: 334 lines of code y: 19 # changes quic/s2n-quic-core/src/frame/ack_elicitation.rs x: 83 lines of code y: 13 # changes quic/s2n-quic-core/src/frame/path_validation.rs x: 97 lines of code y: 10 # changes quic/s2n-quic-core/src/packet/number/packet_number.rs x: 176 lines of code y: 16 # changes quic/s2n-quic-core/src/packet/number/packet_number_space.rs x: 73 lines of code y: 10 # changes quic/s2n-quic-core/src/stream/id.rs x: 122 lines of code y: 15 # changes quic/s2n-quic-core/src/transmission/constraint.rs x: 44 lines of code y: 7 # changes quic/s2n-quic-core/src/transmission/mode.rs x: 24 lines of code y: 5 # changes quic/s2n-quic-core/src/varint/mod.rs x: 161 lines of code y: 34 # changes quic/s2n-quic-platform/src/message/msg.rs x: 226 lines of code y: 38 # changes quic/s2n-quic/src/lib.rs x: 21 lines of code y: 31 # changes quic/s2n-quic/src/provider.rs x: 82 lines of code y: 16 # changes quic/s2n-quic/src/provider/congestion_controller.rs x: 5 lines of code y: 14 # changes quic/s2n-quic/src/provider/tls.rs x: 237 lines of code y: 16 # changes quic/s2n-quic-events/src/output/metrics/aggregate.rs x: 831 lines of code y: 4 # changes quic/s2n-quic-events/src/output_mode.rs x: 258 lines of code y: 3 # changes quic/s2n-quic-events/src/parser.rs x: 675 lines of code y: 23 # changes dc/s2n-quic-dc/src/msg/send.rs x: 537 lines of code y: 4 # changes dc/s2n-quic-dc/src/packet.rs x: 52 lines of code y: 5 # changes dc/s2n-quic-dc/src/packet/datagram/decoder.rs x: 71 lines of code y: 5 # changes dc/s2n-quic-dc/src/packet/secret_control/decoder.rs x: 68 lines of code y: 5 # changes dc/s2n-quic-dc/src/packet/secret_control/unknown_path_secret.rs x: 102 lines of code y: 6 # changes dc/s2n-quic-dc/src/stream/recv/packet.rs x: 108 lines of code y: 5 # changes dc/s2n-quic-dc/src/stream/send/application/transmission.rs x: 67 lines of code y: 3 # changes quic/s2n-quic-core/src/application/error.rs x: 52 lines of code y: 10 # changes quic/s2n-quic-core/src/buffer/duplex/interposer.rs x: 234 lines of code y: 3 # changes quic/s2n-quic-core/src/buffer/reader/checked.rs x: 120 lines of code y: 2 # changes quic/s2n-quic-core/src/buffer/reader/empty.rs x: 34 lines of code y: 2 # changes quic/s2n-quic-core/src/buffer/reader/incremental.rs x: 147 lines of code y: 3 # changes quic/s2n-quic-core/src/buffer/reader/limit.rs x: 66 lines of code y: 2 # changes quic/s2n-quic-core/src/buffer/reader/storage/chunk.rs x: 57 lines of code y: 3 # changes quic/s2n-quic-core/src/buffer/reader/storage/full_copy.rs x: 56 lines of code y: 2 # changes quic/s2n-quic-core/src/buffer/reader/storage/io_slice.rs x: 301 lines of code y: 2 # changes quic/s2n-quic-core/src/buffer/reassembler/request.rs x: 55 lines of code y: 3 # changes quic/s2n-quic-core/src/buffer/writer/storage/buf.rs x: 101 lines of code y: 2 # changes quic/s2n-quic-core/src/buffer/writer/storage/write_once.rs x: 127 lines of code y: 2 # changes quic/s2n-quic-core/src/connection/error.rs x: 515 lines of code y: 31 # changes quic/s2n-quic-core/src/crypto/payload.rs x: 98 lines of code y: 8 # changes quic/s2n-quic-core/src/endpoint/mod.rs x: 102 lines of code y: 14 # changes quic/s2n-quic-core/src/frame/connection_close.rs x: 70 lines of code y: 12 # changes quic/s2n-quic-core/src/frame/new_connection_id.rs x: 57 lines of code y: 9 # changes quic/s2n-quic-core/src/frame/new_token.rs x: 38 lines of code y: 8 # changes quic/s2n-quic-core/src/frame/path_response.rs x: 40 lines of code y: 7 # changes quic/s2n-quic-core/src/havoc.rs x: 651 lines of code y: 6 # changes quic/s2n-quic-core/src/interval_set/mod.rs x: 436 lines of code y: 5 # changes quic/s2n-quic-core/src/io/rx/pair.rs x: 138 lines of code y: 3 # changes quic/s2n-quic-core/src/io/tx/router.rs x: 194 lines of code y: 3 # changes quic/s2n-quic-core/src/packet/handshake.rs x: 144 lines of code y: 16 # changes quic/s2n-quic-core/src/packet/initial.rs x: 225 lines of code y: 15 # changes quic/s2n-quic-core/src/packet/number/map.rs x: 550 lines of code y: 5 # changes quic/s2n-quic-core/src/packet/retry.rs x: 226 lines of code y: 26 # changes quic/s2n-quic-core/src/packet/short.rs x: 155 lines of code y: 17 # changes quic/s2n-quic-core/src/packet/version_negotiation.rs x: 132 lines of code y: 10 # changes quic/s2n-quic-core/src/packet/zero_rtt.rs x: 131 lines of code y: 14 # changes quic/s2n-quic-core/src/recovery/congestion_controller.rs x: 112 lines of code y: 44 # changes quic/s2n-quic-core/src/stream/error.rs x: 166 lines of code y: 13 # changes quic/s2n-quic-core/src/stream/ops.rs x: 386 lines of code y: 10 # changes quic/s2n-quic-core/src/sync/spsc/recv.rs x: 151 lines of code y: 6 # changes quic/s2n-quic-core/src/sync/spsc/send.rs x: 118 lines of code y: 6 # changes quic/s2n-quic-core/src/sync/spsc/slice.rs x: 137 lines of code y: 2 # changes quic/s2n-quic-core/src/sync/worker.rs x: 148 lines of code y: 4 # changes quic/s2n-quic-core/src/time/clock.rs x: 64 lines of code y: 9 # changes quic/s2n-quic-core/src/transport/error.rs x: 266 lines of code y: 21 # changes quic/s2n-quic-events/src/output.rs x: 542 lines of code y: 5 # changes quic/s2n-quic-platform/src/message/msg/ext.rs x: 70 lines of code y: 6 # changes quic/s2n-quic-platform/src/socket/io/tx.rs x: 316 lines of code y: 4 # changes quic/s2n-quic-transport/src/recovery/manager/tests.rs x: 2808 lines of code y: 57 # changes quic/s2n-quic-transport/src/space/datagram.rs x: 123 lines of code y: 13 # changes quic/s2n-quic-transport/src/stream/api.rs x: 427 lines of code y: 17 # changes quic/s2n-quic-transport/src/stream/stream_interests.rs x: 53 lines of code y: 7 # changes quic/s2n-quic-transport/src/sync/data_sender/buffer.rs x: 404 lines of code y: 6 # changes quic/s2n-quic-transport/src/sync/data_sender/transmissions.rs x: 400 lines of code y: 15 # changes quic/s2n-quic-transport/src/transmission/application.rs x: 191 lines of code y: 32 # changes quic/s2n-quic-transport/src/transmission/connection_close.rs x: 16 lines of code y: 7 # changes quic/s2n-quic-transport/src/transmission/context.rs x: 184 lines of code y: 24 # changes quic/s2n-quic-transport/src/transmission/early.rs x: 34 lines of code y: 17 # changes quic/s2n-quic-transport/src/transmission/mod.rs x: 115 lines of code y: 26 # changes dc/s2n-quic-dc/src/stream/runtime/tokio.rs x: 88 lines of code y: 2 # changes dc/s2n-quic-dc-benches/src/crypto.rs x: 9 lines of code y: 1 # changes dc/s2n-quic-dc-benches/src/crypto/encrypt.rs x: 48 lines of code y: 1 # changes dc/s2n-quic-dc-benches/src/crypto/hmac.rs x: 24 lines of code y: 1 # changes dc/s2n-quic-dc-benches/src/datagram/recv.rs x: 135 lines of code y: 1 # changes dc/s2n-quic-dc-benches/src/datagram/send.rs x: 106 lines of code y: 1 # changes dc/s2n-quic-dc/events/acceptor.rs x: 243 lines of code y: 1 # changes dc/s2n-quic-dc/src/event.rs x: 46 lines of code y: 5 # changes quic/s2n-quic-events/src/main.rs x: 23 lines of code y: 24 # changes quic/s2n-quic-events/src/validation.rs x: 36 lines of code y: 1 # changes quic/s2n-quic/src/provider/dc.rs x: 25 lines of code y: 3 # changes quic/s2n-quic-core/src/event/metrics/aggregate/recorder.rs x: 100 lines of code y: 1 # changes dc/s2n-quic-dc/src/path/secret/map/status.rs x: 12 lines of code y: 1 # changes quic/s2n-quic-core/src/datagram/default.rs x: 586 lines of code y: 12 # changes quic/s2n-quic-core/src/dc/disabled.rs x: 42 lines of code y: 6 # changes quic/s2n-quic-transport/src/dc/manager.rs x: 195 lines of code y: 4 # changes quic/s2n-quic-transport/src/dc/manager/tests.rs x: 228 lines of code y: 4 # changes quic/s2n-quic-platform/src/io/testing/socket.rs x: 261 lines of code y: 4 # changes quic/s2n-quic-platform/src/io/tokio/task.rs x: 46 lines of code y: 3 # changes quic/s2n-quic-platform/src/io/tokio/task/simple.rs x: 120 lines of code y: 3 # changes quic/s2n-quic-platform/src/io/turmoil.rs x: 182 lines of code y: 10 # changes quic/s2n-quic-platform/src/socket.rs x: 5 lines of code y: 6 # changes quic/s2n-quic-platform/src/socket/task/tx.rs x: 117 lines of code y: 5 # changes quic/s2n-quic-platform/src/syscall/mmsg.rs x: 73 lines of code y: 4 # changes quic/s2n-quic-platform/src/syscall/msg.rs x: 109 lines of code y: 3 # changes quic/s2n-quic-qns/src/xdp.rs x: 267 lines of code y: 5 # changes dc/s2n-quic-dc/src/sync/ring_deque/tests.rs x: 143 lines of code y: 1 # changes quic/s2n-quic-core/src/dc.rs x: 158 lines of code y: 8 # changes quic/s2n-quic-core/src/path/mtu.rs x: 676 lines of code y: 9 # changes quic/s2n-quic-core/src/path/mtu/tests.rs x: 832 lines of code y: 7 # changes quic/s2n-quic-transport/src/recovery/manager.rs x: 811 lines of code y: 111 # changes quic/s2n-quic/src/stream/send.rs x: 328 lines of code y: 19 # changes common/s2n-codec/src/decoder/value.rs x: 157 lines of code y: 7 # changes quic/s2n-quic-core/src/transport/parameters/mod.rs x: 1005 lines of code y: 44 # changes dc/wireshark/build.rs x: 30 lines of code y: 2 # changes dc/wireshark/src/plugin.rs x: 191 lines of code y: 3 # changes common/s2n-codec/src/lib.rs x: 18 lines of code y: 8 # changes quic/s2n-quic-core/src/lib.rs x: 48 lines of code y: 35 # changes quic/s2n-quic-platform/build.rs x: 179 lines of code y: 14 # changes quic/s2n-quic-platform/src/lib.rs x: 11 lines of code y: 16 # changes quic/s2n-quic-qns/src/main.rs x: 88 lines of code y: 34 # changes quic/s2n-quic-transport/src/lib.rs x: 15 lines of code y: 15 # changes dc/s2n-quic-dc/src/path/secret/sender.rs x: 65 lines of code y: 3 # changes quic/s2n-quic-crypto/src/cipher_suite.rs x: 238 lines of code y: 9 # changes quic/s2n-quic-crypto/src/cipher_suite/negotiated.rs x: 109 lines of code y: 7 # changes quic/s2n-quic-crypto/src/iv.rs x: 41 lines of code y: 4 # changes quic/s2n-quic-crypto/src/lib.rs x: 36 lines of code y: 9 # changes quic/s2n-quic-h3/src/s2n_quic.rs x: 415 lines of code y: 7 # changes common/s2n-codec/src/encoder/estimator.rs x: 94 lines of code y: 5 # changes common/s2n-codec/src/encoder/value.rs x: 356 lines of code y: 11 # changes dc/s2n-quic-dc/src/crypto/awslc.rs x: 189 lines of code y: 4 # changes dc/s2n-quic-dc/src/packet/datagram/encoder.rs x: 125 lines of code y: 6 # changes quic/s2n-quic-core/src/inet/checksum.rs x: 296 lines of code y: 7 # changes quic/s2n-quic-core/src/recovery/bbr.rs x: 708 lines of code y: 40 # changes quic/s2n-quic-core/src/recovery/bbr/tests.rs x: 755 lines of code y: 14 # changes quic/s2n-quic-core/src/recovery/cubic.rs x: 471 lines of code y: 42 # changes quic/s2n-quic-core/src/recovery/cubic/tests.rs x: 911 lines of code y: 16 # changes quic/s2n-quic/src/provider/dc/confirm.rs x: 116 lines of code y: 2 # changes quic/s2n-quic-core/src/application/server_name.rs x: 40 lines of code y: 5 # changes quic/s2n-quic-transport/src/space/handshake_status.rs x: 221 lines of code y: 19 # changes quic/s2n-quic-core/src/slice.rs x: 157 lines of code y: 14 # changes quic/s2n-quic-transport/src/connection/connection_id_mapper.rs x: 396 lines of code y: 29 # changes quic/s2n-quic-core/src/crypto/application/limited.rs x: 60 lines of code y: 12 # changes dc/s2n-quic-dc/src/msg/recv.rs x: 221 lines of code y: 3 # changes dc/s2n-quic-dc/src/stream/pacer.rs x: 34 lines of code y: 1 # changes quic/s2n-quic-core/src/crypto/application/keyset.rs x: 403 lines of code y: 17 # changes quic/s2n-quic-core/src/recovery/bbr/congestion.rs x: 305 lines of code y: 12 # changes quic/s2n-quic-core/src/recovery/pacing.rs x: 71 lines of code y: 13 # changes quic/s2n-quic-core/src/crypto/key.rs x: 140 lines of code y: 17 # changes quic/s2n-quic-core/src/crypto/one_rtt.rs x: 6 lines of code y: 7 # changes quic/s2n-quic-rustls/src/cipher_suite.rs x: 277 lines of code y: 10 # changes quic/s2n-quic-transport/src/endpoint/config.rs x: 69 lines of code y: 28 # changes quic/s2n-quic/src/client/builder.rs x: 80 lines of code y: 14 # changes quic/s2n-quic/src/server/builder.rs x: 90 lines of code y: 28 # changes quic/s2n-quic/src/server.rs x: 47 lines of code y: 4 # changes quic/s2n-quic/src/stream/receive.rs x: 227 lines of code y: 17 # changes common/s2n-codec/src/testing/mod.rs x: 238 lines of code y: 7 # changes quic/s2n-quic-core/src/interval_set/remove.rs x: 37 lines of code y: 2 # changes quic/s2n-quic-core/src/random.rs x: 2 lines of code y: 10 # changes quic/s2n-quic-core/src/time/timestamp.rs x: 168 lines of code y: 9 # changes quic/s2n-quic-core/src/transport/parameters/tests.rs x: 269 lines of code y: 4 # changes quic/s2n-quic-platform/src/message/mmsg.rs x: 69 lines of code y: 23 # changes quic/s2n-quic-transport/src/ack/ack_manager.rs x: 561 lines of code y: 13 # changes quic/s2n-quic-transport/src/stream/receive_stream.rs x: 543 lines of code y: 31 # changes quic/s2n-quic-transport/src/stream/receive_stream/tests.rs x: 2151 lines of code y: 3 # changes dc/s2n-quic-dc/src/stream/recv/ack.rs x: 91 lines of code y: 1 # changes quic/s2n-quic-core/src/recovery/bbr/pacing.rs x: 226 lines of code y: 8 # changes quic/s2n-quic-core/src/recovery/bbr/drain.rs x: 79 lines of code y: 9 # changes quic/s2n-quic-core/src/recovery/bbr/full_pipe.rs x: 223 lines of code y: 12 # changes quic/s2n-quic-core/src/recovery/bbr/probe_rtt.rs x: 239 lines of code y: 11 # changes quic/s2n-quic-core/src/recovery/bbr/startup.rs x: 140 lines of code y: 11 # changes quic/s2n-quic-core/src/recovery/simulation.rs x: 348 lines of code y: 5 # changes quic/s2n-quic-transport/src/sync/flag.rs x: 266 lines of code y: 11 # changes quic/s2n-quic-tls/src/client.rs x: 110 lines of code y: 22 # changes quic/s2n-quic-tls/src/server.rs x: 202 lines of code y: 24 # changes quic/s2n-quic-core/src/buffer/deque.rs x: 161 lines of code y: 1 # changes quic/s2n-quic-core/src/buffer/deque/storage.rs x: 171 lines of code y: 1 # changes quic/s2n-quic-core/src/slice/deque/pair.rs x: 149 lines of code y: 1 # changes quic/s2n-quic-qns/src/tls.rs x: 286 lines of code y: 15 # changes quic/s2n-quic-rustls/src/certificate.rs x: 155 lines of code y: 10 # changes quic/s2n-quic-rustls/src/client.rs x: 136 lines of code y: 15 # changes quic/s2n-quic-rustls/src/error.rs x: 26 lines of code y: 5 # changes quic/s2n-quic-rustls/src/lib.rs x: 9 lines of code y: 33 # changes quic/s2n-quic-core/src/crypto/mod.rs x: 105 lines of code y: 11 # changes quic/s2n-quic-crypto/src/initial.rs x: 202 lines of code y: 5 # changes quic/s2n-quic-core/src/frame/congestion_controlled.rs x: 42 lines of code y: 11 # changes quic/s2n-quic-transport/src/stream/controller/local_initiated.rs x: 313 lines of code y: 5 # changes quic/s2n-quic-core/src/buffer/reassembler/slot.rs x: 335 lines of code y: 3 # changes quic/s2n-quic-core/src/buffer/reassembler/tests.rs x: 832 lines of code y: 3 # changes quic/s2n-quic-qns/src/server.rs x: 50 lines of code y: 18 # changes quic/s2n-quic-tls/src/certificate.rs x: 95 lines of code y: 9 # changes quic/s2n-quic-platform/src/message/simple.rs x: 124 lines of code y: 22 # changes quic/s2n-quic-core/src/recovery/pto.rs x: 180 lines of code y: 3 # changes quic/s2n-quic-transport/src/ack/ack_transmission_state.rs x: 227 lines of code y: 7 # changes quic/s2n-quic-transport/src/endpoint/retry.rs x: 80 lines of code y: 20 # changes quic/s2n-quic-transport/src/endpoint/stateless_reset.rs x: 70 lines of code y: 14 # changes quic/s2n-quic-transport/src/endpoint/version.rs x: 136 lines of code y: 33 # changes tools/xdp/s2n-quic-xdp/src/syscall.rs x: 303 lines of code y: 5 # changes tools/xdp/s2n-quic-xdp/src/umem.rs x: 193 lines of code y: 7 # changes tools/xdp/s2n-quic-xdp/src/if_xdp.rs x: 187 lines of code y: 5 # changes quic/s2n-quic-core/src/counter.rs x: 178 lines of code y: 6 # changes tools/xdp/s2n-quic-xdp/src/io/tx.rs x: 297 lines of code y: 4 # changes quic/s2n-quic-core/src/recovery/rtt_estimator.rs x: 504 lines of code y: 27 # changes quic/s2n-quic-core/src/time/timer.rs x: 206 lines of code y: 12 # changes quic/s2n-quic-platform/src/features.rs x: 11 lines of code y: 7 # changes quic/s2n-quic-platform/src/message/cmsg.rs x: 34 lines of code y: 19 # changes quic/s2n-quic-platform/src/message/cmsg/decode.rs x: 166 lines of code y: 1 # changes common/s2n-codec/src/decoder/mod.rs x: 385 lines of code y: 9 # changes quic/s2n-quic-platform/src/io/testing/network.rs x: 445 lines of code y: 11 # changes quic/s2n-quic-transport/src/space/crypto_stream.rs x: 80 lines of code y: 16 # changes quic/s2n-quic-core/src/connection/close.rs x: 105 lines of code y: 8 # changes quic/s2n-quic-core/src/crypto/retry.rs x: 36 lines of code y: 13 # changes quic/s2n-quic-core/src/token.rs x: 94 lines of code y: 12 # changes quic/s2n-quic-qns/src/server/interop.rs x: 142 lines of code y: 39 # changes quic/s2n-quic/src/provider/datagram.rs x: 23 lines of code y: 7 # changes quic/s2n-quic-transport/src/stream/controller.rs x: 307 lines of code y: 18 # changes quic/s2n-quic/src/connection/acceptor.rs x: 133 lines of code y: 9 # changes quic/s2n-quic-qns/src/client/interop.rs x: 199 lines of code y: 23 # changes quic/s2n-quic-transport/src/processed_packet.rs x: 18 lines of code y: 6 # changes quic/s2n-quic-core/src/stream/limits.rs x: 79 lines of code y: 7 # changes quic/s2n-quic-platform/src/features/gso.rs x: 161 lines of code y: 10 # changes quic/s2n-quic-platform/src/socket/task/events.rs x: 107 lines of code y: 2 # changes quic/s2n-quic-transport/src/connection/local_id_registry/tests.rs x: 682 lines of code y: 9 # changes quic/s2n-quic-transport/src/connection/peer_id_registry/tests.rs x: 358 lines of code y: 10 # changes quic/s2n-quic-core/src/recovery/loss.rs x: 114 lines of code y: 1 # changes quic/s2n-quic-core/src/recovery/mod.rs x: 19 lines of code y: 19 # changes quic/s2n-quic-qns/src/server/h09.rs x: 166 lines of code y: 7 # changes quic/s2n-quic-transport/src/stream/controller/fuzz_target.rs x: 449 lines of code y: 3 # changes quic/s2n-quic-transport/src/sync/mod.rs x: 84 lines of code y: 11 # changes quic/s2n-quic-transport/src/wakeup_queue.rs x: 215 lines of code y: 9 # changes quic/s2n-quic-core/src/path/ecn/tests.rs x: 730 lines of code y: 1 # changes quic/s2n-quic-core/src/transmission/interest.rs x: 203 lines of code y: 1 # changes quic/s2n-quic-core/src/transmission/mod.rs x: 38 lines of code y: 11 # changes quic/s2n-quic-transport/src/contexts/mod.rs x: 16 lines of code y: 24 # changes quic/s2n-quic-transport/src/stream/controller/remote_initiated.rs x: 178 lines of code y: 4 # changes quic/s2n-quic-core/src/packet/number/mod.rs x: 109 lines of code y: 19 # changes quic/s2n-quic-bench/src/varint.rs x: 126 lines of code y: 3 # changes quic/s2n-quic-core/src/ct.rs x: 335 lines of code y: 4 # changes quic/s2n-quic-qns/src/client/perf.rs x: 121 lines of code y: 17 # changes quic/s2n-quic-qns/src/server/perf.rs x: 142 lines of code y: 26 # changes quic/s2n-quic-platform/src/socket/ring.rs x: 333 lines of code y: 3 # changes quic/s2n-quic/src/provider/event/mod.rs x: 31 lines of code y: 16 # changes quic/s2n-quic-qns/src/client/h3.rs x: 88 lines of code y: 4 # changes quic/s2n-quic/src/provider/endpoint_limits.rs x: 14 lines of code y: 10 # changes quic/s2n-quic/src/provider/io.rs x: 46 lines of code y: 15 # changes quic/s2n-quic/src/provider/macros.rs x: 5 lines of code y: 8 # changes quic/s2n-quic/src/provider/sync.rs x: 18 lines of code y: 5 # changes quic/s2n-quic-core/src/application/mod.rs x: 6 lines of code y: 8 # changes quic/s2n-quic-core/src/inet/checksum/x86.rs x: 177 lines of code y: 2 # changes quic/s2n-quic-core/src/io/rx.rs x: 31 lines of code y: 8 # changes quic/s2n-quic-core/src/io/tx.rs x: 204 lines of code y: 18 # changes quic/s2n-quic-transport/src/stream/mod.rs x: 24 lines of code y: 9 # changes quic/s2n-quic-core/src/xdp/decoder.rs x: 173 lines of code y: 4 # changes quic/s2n-quic-core/src/sync/spsc/state.rs x: 421 lines of code y: 5 # changes tools/xdp/xtask/src/run.rs x: 52 lines of code y: 2 # changes quic/s2n-quic-transport/src/space/handshake_status/fuzz_target.rs x: 228 lines of code y: 5 # changes quic/s2n-quic-core/src/recovery/bbr/data_rate.rs x: 169 lines of code y: 5 # changes quic/s2n-quic-core/src/frame/stream.rs x: 168 lines of code y: 13 # changes quic/s2n-quic-core/src/recovery/bandwidth/estimator/tests.rs x: 358 lines of code y: 14 # changes quic/s2n-quic-qns/src/interop.rs x: 51 lines of code y: 6 # changes quic/s2n-quic-sim/src/report.rs x: 573 lines of code y: 2 # changes quic/s2n-quic-transport/src/stream/send_stream/tests.rs x: 2408 lines of code y: 2 # changes quic/s2n-quic-core/src/datagram/disabled.rs x: 27 lines of code y: 4 # changes quic/s2n-quic-core/src/crypto/initial.rs x: 148 lines of code y: 11 # changes quic/s2n-quic-core/src/transport/parameters/disabled_parameter.rs x: 29 lines of code y: 6 # changes quic/s2n-quic-crypto/src/tests.rs x: 302 lines of code y: 1 # changes quic/s2n-quic-core/src/recovery/bbr/data_volume.rs x: 179 lines of code y: 7 # changes quic/s2n-quic-core/src/recovery/bbr/round.rs x: 109 lines of code y: 4 # changes quic/s2n-quic-core/src/recovery/hybrid_slow_start.rs x: 400 lines of code y: 8 # changes quic/s2n-quic-sim/src/run/events.rs x: 294 lines of code y: 1 # changes quic/s2n-quic-core/src/endpoint/limits.rs x: 61 lines of code y: 10 # changes quic/s2n-quic-transport/src/connection/connection_interests.rs x: 113 lines of code y: 7 # changes quic/s2n-quic/src/connection.rs x: 37 lines of code y: 4 # changes quic/s2n-quic-transport/src/stream/incoming_connection_flow_controller.rs x: 142 lines of code y: 14 # changes quic/s2n-quic-transport/src/sync/incremental_value_sync.rs x: 124 lines of code y: 8 # changes quic/s2n-quic/src/stream.rs x: 85 lines of code y: 4 # changes quic/s2n-quic/src/stream/bidirectional.rs x: 27 lines of code y: 10 # changes quic/s2n-quic/src/stream/splittable.rs x: 33 lines of code y: 5 # changes quic/s2n-quic/src/provider/event/tracing.rs x: 10 lines of code y: 12 # changes quic/s2n-quic-core/src/crypto/header_crypto.rs x: 67 lines of code y: 11 # changes quic/s2n-quic-core/src/frame/max_stream_data.rs x: 23 lines of code y: 6 # changes quic/s2n-quic-core/src/frame/ping.rs x: 13 lines of code y: 6 # changes quic/s2n-quic-core/src/stateless_reset.rs x: 2 lines of code y: 5 # changes quic/s2n-quic-transport/src/connection/connection_timers.rs x: 33 lines of code y: 14 # changes quic/s2n-quic-transport/src/path/challenge.rs x: 382 lines of code y: 13 # changes quic/s2n-quic-transport/src/stream/outgoing_connection_flow_controller.rs x: 137 lines of code y: 9 # changes quic/s2n-quic-transport/src/stream/stream_impl.rs x: 257 lines of code y: 16 # changes quic/s2n-quic-transport/src/space/keep_alive.rs x: 54 lines of code y: 1 # changes quic/s2n-quic-transport/src/stream/stream_events.rs x: 35 lines of code y: 3 # changes quic/s2n-quic/src/stream/connection.rs x: 9 lines of code y: 4 # changes quic/s2n-quic-core/src/number.rs x: 220 lines of code y: 2 # changes
186.0
# changes
  min: 1.0
  average: 9.86
  25th percentile: 2.0
  median: 5.0
  75th percentile: 10.0
  max: 186.0
0 2808.0
lines of code
min: 1.0 | average: 160.96 | 25th percentile: 33.0 | median: 92.0 | 75th percentile: 184.0 | max: 2808.0

Number of Contributors vs. Number of Changes: 855 points

quic/s2n-quic-transport/src/space/application.rs x: 9 # contributors y: 136 # changes quic/s2n-quic-transport/src/space/handshake.rs x: 8 # contributors y: 91 # changes quic/s2n-quic-transport/src/space/initial.rs x: 9 # contributors y: 97 # changes quic/s2n-quic-transport/src/connection/connection_impl.rs x: 9 # contributors y: 186 # changes quic/s2n-quic-transport/src/space/mod.rs x: 9 # contributors y: 117 # changes quic/s2n-quic-core/src/crypto/tls.rs x: 9 # contributors y: 41 # changes quic/s2n-quic-core/src/crypto/tls/slow_tls.rs x: 1 # contributors y: 1 # changes quic/s2n-quic/src/tests.rs x: 8 # contributors y: 32 # changes quic/s2n-quic-core/events/common.rs x: 3 # contributors y: 5 # changes dc/s2n-quic-dc/src/stream/recv/state.rs x: 2 # contributors y: 6 # changes dc/s2n-quic-dc/src/stream/send/state.rs x: 3 # contributors y: 11 # changes dc/s2n-quic-dc/src/stream/send/state/retransmission.rs x: 1 # contributors y: 2 # changes dc/s2n-quic-dc/src/stream/endpoint.rs x: 3 # contributors y: 17 # changes dc/s2n-quic-dc/src/stream/recv/shared.rs x: 2 # contributors y: 13 # changes dc/s2n-quic-dc/src/stream.rs x: 2 # contributors y: 11 # changes common/s2n-codec/Cargo.toml x: 11 # contributors y: 72 # changes dc/s2n-quic-dc/Cargo.toml x: 9 # contributors y: 43 # changes quic/s2n-quic-core/Cargo.toml x: 15 # contributors y: 131 # changes quic/s2n-quic-crypto/Cargo.toml x: 14 # contributors y: 95 # changes quic/s2n-quic-platform/Cargo.toml x: 13 # contributors y: 113 # changes quic/s2n-quic-rustls/Cargo.toml x: 12 # contributors y: 94 # changes quic/s2n-quic-tls-default/Cargo.toml x: 12 # contributors y: 85 # changes quic/s2n-quic-tls/Cargo.toml x: 14 # contributors y: 99 # changes quic/s2n-quic/Cargo.toml x: 15 # contributors y: 145 # changes tools/xdp/s2n-quic-xdp/Cargo.toml x: 10 # contributors y: 56 # changes dc/s2n-quic-dc/src/packet/tag.rs x: 4 # contributors y: 4 # changes dc/s2n-quic-dc/src/stream/recv/error.rs x: 2 # contributors y: 5 # changes quic/s2n-quic-core/src/inet/ethernet.rs x: 2 # contributors y: 3 # changes quic/s2n-quic-core/src/inet/ipv4.rs x: 7 # contributors y: 16 # changes quic/s2n-quic-core/src/inet/ipv6.rs x: 7 # contributors y: 19 # changes quic/s2n-quic-core/src/inet/udp.rs x: 2 # contributors y: 2 # changes quic/s2n-quic-core/src/packet/number/packet_number_range.rs x: 4 # contributors y: 9 # changes quic/s2n-quic-core/src/path/ecn.rs x: 3 # contributors y: 3 # changes quic/s2n-quic-core/src/buffer/reader/storage/bytes.rs x: 1 # contributors y: 3 # changes dc/s2n-quic-dc/src/stream/environment/udp.rs x: 1 # contributors y: 4 # changes dc/s2n-quic-dc/src/stream/environment/tokio.rs x: 1 # contributors y: 12 # changes dc/s2n-quic-dc/src/stream/environment/tokio/pool.rs x: 1 # contributors y: 5 # changes dc/s2n-quic-dc/src/stream/send/tests.rs x: 2 # contributors y: 8 # changes dc/s2n-quic-dc/src/path/secret/map.rs x: 3 # contributors y: 25 # changes dc/s2n-quic-dc/src/path/secret/map/entry.rs x: 3 # contributors y: 9 # changes dc/s2n-quic-dc/src/path/secret/map/state.rs x: 2 # contributors y: 14 # changes dc/s2n-quic-dc/src/stream/send/worker.rs x: 2 # contributors y: 15 # changes dc/s2n-quic-dc/src/stream/shared.rs x: 1 # contributors y: 6 # changes quic/s2n-quic-events/Cargo.toml x: 6 # contributors y: 13 # changes quic/s2n-quic-h3/Cargo.toml x: 5 # contributors y: 13 # changes quic/s2n-quic-qns/Cargo.toml x: 8 # contributors y: 45 # changes quic/s2n-quic-core/events/connection.rs x: 3 # contributors y: 10 # changes quic/s2n-quic-core/src/crypto/tls/null.rs x: 4 # contributors y: 8 # changes quic/s2n-quic-rustls/src/session.rs x: 5 # contributors y: 19 # changes quic/s2n-quic-tls/src/callback.rs x: 7 # contributors y: 29 # changes quic/s2n-quic-tls/src/lib.rs x: 4 # contributors y: 12 # changes quic/s2n-quic-transport/src/space/session_context.rs x: 9 # contributors y: 80 # changes quic/s2n-quic-tls/src/session.rs x: 8 # contributors y: 27 # changes quic/s2n-quic-transport/src/connection/api.rs x: 6 # contributors y: 25 # changes quic/s2n-quic-transport/src/connection/api_provider.rs x: 6 # contributors y: 22 # changes quic/s2n-quic-transport/src/connection/connection_container.rs x: 8 # contributors y: 42 # changes quic/s2n-quic-transport/src/connection/connection_container/tests.rs x: 6 # contributors y: 40 # changes quic/s2n-quic-transport/src/connection/connection_trait.rs x: 7 # contributors y: 79 # changes dc/s2n-quic-dc/src/credentials.rs x: 4 # contributors y: 6 # changes dc/s2n-quic-dc/src/stream/application.rs x: 1 # contributors y: 7 # changes dc/s2n-quic-dc/src/stream/server/tokio/tcp/worker.rs x: 1 # contributors y: 8 # changes dc/s2n-quic-dc/src/stream/server/tokio/udp.rs x: 1 # contributors y: 10 # changes dc/s2n-quic-dc/src/stream/send/flow.rs x: 2 # contributors y: 4 # changes dc/s2n-quic-dc/src/packet/control/decoder.rs x: 2 # contributors y: 7 # changes common/s2n-codec/src/encoder/buffer.rs x: 3 # contributors y: 7 # changes common/s2n-codec/src/encoder/mod.rs x: 3 # contributors y: 8 # changes common/s2n-codec/src/zerocopy.rs x: 4 # contributors y: 15 # changes dc/s2n-quic-dc/src/packet/control.rs x: 3 # contributors y: 6 # changes dc/s2n-quic-dc/src/packet/datagram.rs x: 3 # contributors y: 4 # changes quic/s2n-quic-core/src/stateless_reset/token.rs x: 6 # contributors y: 16 # changes quic/s2n-quic/src/provider/address_token/default.rs x: 5 # contributors y: 7 # changes quic/s2n-quic-sim/src/stats.rs x: 4 # contributors y: 7 # changes dc/s2n-quic-dc/src/path/secret/map/store.rs x: 2 # contributors y: 9 # changes quic/s2n-quic-transport/src/path/manager.rs x: 7 # contributors y: 83 # changes quic/s2n-quic-transport/src/path/manager/tests.rs x: 5 # contributors y: 34 # changes quic/s2n-quic-core/src/event.rs x: 6 # contributors y: 35 # changes quic/s2n-quic-transport/src/connection/mod.rs x: 6 # contributors y: 41 # changes quic/s2n-quic-transport/src/endpoint/initial.rs x: 7 # contributors y: 82 # changes quic/s2n-quic-transport/src/endpoint/mod.rs x: 8 # contributors y: 121 # changes quic/s2n-quic/src/provider/limits.rs x: 5 # contributors y: 9 # changes quic/s2n-quic-core/src/packet/number/tests.rs x: 4 # contributors y: 10 # changes quic/s2n-quic-platform/src/message.rs x: 6 # contributors y: 18 # changes quic/s2n-quic-transport/src/connection/close_sender.rs x: 5 # contributors y: 28 # changes quic/s2n-quic-transport/src/sync/data_sender.rs x: 5 # contributors y: 25 # changes quic/s2n-quic-core/src/inet/ecn.rs x: 5 # contributors y: 15 # changes quic/s2n-quic-core/src/packet/long.rs x: 4 # contributors y: 11 # changes quic/s2n-quic/src/provider/connection_id.rs x: 6 # contributors y: 20 # changes quic/s2n-quic/src/provider/random.rs x: 6 # contributors y: 8 # changes quic/s2n-quic-platform/src/io/tokio.rs x: 9 # contributors y: 49 # changes quic/s2n-quic-transport/src/path/mod.rs x: 6 # contributors y: 70 # changes quic/s2n-quic-core/src/path/mod.rs x: 8 # contributors y: 40 # changes quic/s2n-quic-core/src/inet/ip.rs x: 5 # contributors y: 23 # changes quic/s2n-quic-core/src/recovery/bandwidth/estimator.rs x: 3 # contributors y: 21 # changes quic/s2n-quic-core/src/recovery/bbr/probe_bw.rs x: 4 # contributors y: 22 # changes quic/s2n-quic-transport/src/connection/local_id_registry.rs x: 5 # contributors y: 22 # changes quic/s2n-quic-transport/src/connection/peer_id_registry.rs x: 6 # contributors y: 26 # changes quic/s2n-quic-transport/src/connection/transmission.rs x: 6 # contributors y: 64 # changes quic/s2n-quic-transport/src/stream/send_stream.rs x: 5 # contributors y: 31 # changes quic/s2n-quic/src/client/providers.rs x: 6 # contributors y: 9 # changes quic/s2n-quic/src/server/providers.rs x: 7 # contributors y: 33 # changes quic/s2n-quic-transport/src/stream/manager.rs x: 5 # contributors y: 12 # changes quic/s2n-quic-transport/src/stream/stream_container.rs x: 3 # contributors y: 18 # changes dc/s2n-quic-dc/events/map.rs x: 2 # contributors y: 10 # changes quic/s2n-quic-tls/src/tests.rs x: 8 # contributors y: 17 # changes quic/s2n-quic-core/src/connection/id.rs x: 6 # contributors y: 36 # changes quic/s2n-quic-core/src/frame/ack.rs x: 3 # contributors y: 19 # changes quic/s2n-quic-core/src/frame/ack_elicitation.rs x: 4 # contributors y: 13 # changes quic/s2n-quic-core/src/frame/path_validation.rs x: 5 # contributors y: 10 # changes quic/s2n-quic-core/src/packet/number/packet_number.rs x: 3 # contributors y: 16 # changes quic/s2n-quic-platform/src/message/msg.rs x: 4 # contributors y: 38 # changes quic/s2n-quic/src/lib.rs x: 8 # contributors y: 31 # changes quic/s2n-quic/src/provider/congestion_controller.rs x: 5 # contributors y: 14 # changes quic/s2n-quic-events/src/parser.rs x: 4 # contributors y: 23 # changes quic/s2n-quic-core/src/connection/error.rs x: 6 # contributors y: 31 # changes quic/s2n-quic-core/src/endpoint/mod.rs x: 4 # contributors y: 14 # changes quic/s2n-quic-core/src/frame/connection_close.rs x: 3 # contributors y: 12 # changes quic/s2n-quic-core/src/packet/handshake.rs x: 5 # contributors y: 16 # changes quic/s2n-quic-core/src/packet/retry.rs x: 5 # contributors y: 26 # changes quic/s2n-quic-core/src/packet/short.rs x: 5 # contributors y: 17 # changes quic/s2n-quic-core/src/recovery/congestion_controller.rs x: 5 # contributors y: 44 # changes quic/s2n-quic-core/src/stream/error.rs x: 3 # contributors y: 13 # changes quic/s2n-quic-transport/src/recovery/manager/tests.rs x: 7 # contributors y: 57 # changes quic/s2n-quic-transport/src/stream/api.rs x: 4 # contributors y: 17 # changes quic/s2n-quic-transport/src/transmission/application.rs x: 6 # contributors y: 32 # changes quic/s2n-quic-transport/src/transmission/context.rs x: 6 # contributors y: 24 # changes quic/s2n-quic-transport/src/transmission/mod.rs x: 4 # contributors y: 26 # changes quic/s2n-quic-transport/src/recovery/manager.rs x: 7 # contributors y: 111 # changes quic/s2n-quic/src/stream/send.rs x: 4 # contributors y: 19 # changes quic/s2n-quic-core/src/transport/parameters/mod.rs x: 8 # contributors y: 44 # changes quic/s2n-quic-core/src/lib.rs x: 5 # contributors y: 35 # changes quic/s2n-quic-platform/src/lib.rs x: 2 # contributors y: 16 # changes quic/s2n-quic-qns/src/main.rs x: 3 # contributors y: 34 # changes common/s2n-codec/src/encoder/value.rs x: 5 # contributors y: 11 # changes quic/s2n-quic-core/src/recovery/bbr.rs x: 4 # contributors y: 40 # changes quic/s2n-quic-core/src/recovery/cubic.rs x: 7 # contributors y: 42 # changes quic/s2n-quic-core/src/application/server_name.rs x: 4 # contributors y: 5 # changes quic/s2n-quic-transport/src/connection/connection_id_mapper.rs x: 6 # contributors y: 29 # changes quic/s2n-quic-core/src/recovery/bbr/congestion.rs x: 2 # contributors y: 12 # changes quic/s2n-quic/src/server/builder.rs x: 7 # contributors y: 28 # changes quic/s2n-quic-platform/src/message/mmsg.rs x: 3 # contributors y: 23 # changes quic/s2n-quic-transport/src/stream/receive_stream.rs x: 4 # contributors y: 31 # changes quic/s2n-quic-tls/src/server.rs x: 8 # contributors y: 24 # changes quic/s2n-quic-rustls/src/lib.rs x: 5 # contributors y: 33 # changes quic/s2n-quic-qns/src/server.rs x: 5 # contributors y: 18 # changes quic/s2n-quic-platform/src/message/simple.rs x: 3 # contributors y: 22 # changes quic/s2n-quic-transport/src/endpoint/retry.rs x: 5 # contributors y: 20 # changes quic/s2n-quic-transport/src/endpoint/stateless_reset.rs x: 3 # contributors y: 14 # changes quic/s2n-quic-transport/src/endpoint/version.rs x: 6 # contributors y: 33 # changes quic/s2n-quic-transport/src/space/crypto_stream.rs x: 4 # contributors y: 16 # changes quic/s2n-quic-qns/src/server/interop.rs x: 5 # contributors y: 39 # changes quic/s2n-quic-transport/src/contexts/mod.rs x: 5 # contributors y: 24 # changes quic/s2n-quic/src/provider/macros.rs x: 5 # contributors y: 8 # changes quic/s2n-quic-core/src/io/tx.rs x: 4 # contributors y: 18 # changes quic/s2n-quic/src/client.rs x: 4 # contributors y: 3 # changes
186.0
# changes
  min: 1.0
  average: 9.86
  25th percentile: 2.0
  median: 5.0
  75th percentile: 10.0
  max: 186.0
0 15.0
# contributors
min: 1.0 | average: 2.64 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 15.0

Number of Contributors vs. File Size: 855 points

quic/s2n-quic-transport/src/space/application.rs x: 9 # contributors y: 776 lines of code quic/s2n-quic-transport/src/space/handshake.rs x: 8 # contributors y: 535 lines of code quic/s2n-quic-transport/src/space/initial.rs x: 9 # contributors y: 639 lines of code quic/s2n-quic-transport/src/connection/connection_impl.rs x: 9 # contributors y: 1517 lines of code quic/s2n-quic-transport/src/space/mod.rs x: 9 # contributors y: 976 lines of code quic/s2n-quic-core/src/crypto/tls.rs x: 9 # contributors y: 400 lines of code quic/s2n-quic-core/src/crypto/tls/slow_tls.rs x: 1 # contributors y: 78 lines of code quic/s2n-quic/src/tests.rs x: 8 # contributors y: 56 lines of code quic/s2n-quic-core/events/common.rs x: 3 # contributors y: 885 lines of code dc/s2n-quic-dc/src/stream/recv/state.rs x: 2 # contributors y: 745 lines of code dc/s2n-quic-dc/src/stream/send/state.rs x: 3 # contributors y: 1069 lines of code dc/s2n-quic-dc/src/stream/send/state/retransmission.rs x: 1 # contributors y: 48 lines of code dc/s2n-quic-dc/src/stream/endpoint.rs x: 3 # contributors y: 303 lines of code dc/s2n-quic-dc/src/stream/recv/shared.rs x: 2 # contributors y: 536 lines of code dc/s2n-quic-dc/src/stream/tests.rs x: 2 # contributors y: 6 lines of code dc/s2n-quic-dc/src/stream/send/flow/non_blocking.rs x: 2 # contributors y: 270 lines of code dc/s2n-quic-dc/src/stream.rs x: 2 # contributors y: 58 lines of code common/s2n-codec/Cargo.toml x: 11 # contributors y: 34 lines of code dc/s2n-quic-dc/Cargo.toml x: 9 # contributors y: 75 lines of code quic/s2n-quic-core/Cargo.toml x: 15 # contributors y: 71 lines of code quic/s2n-quic-crypto/Cargo.toml x: 14 # contributors y: 27 lines of code quic/s2n-quic-platform/Cargo.toml x: 13 # contributors y: 62 lines of code quic/s2n-quic-rustls/Cargo.toml x: 12 # contributors y: 24 lines of code quic/s2n-quic-tls/Cargo.toml x: 14 # contributors y: 43 lines of code quic/s2n-quic-transport/Cargo.toml x: 13 # contributors y: 39 lines of code quic/s2n-quic/Cargo.toml x: 15 # contributors y: 89 lines of code tools/xdp/s2n-quic-xdp/Cargo.toml x: 10 # contributors y: 33 lines of code dc/s2n-quic-dc/src/packet/tag.rs x: 4 # contributors y: 119 lines of code dc/s2n-quic-dc/src/stream/recv/error.rs x: 2 # contributors y: 158 lines of code quic/s2n-quic-core/src/inet/ethernet.rs x: 2 # contributors y: 146 lines of code quic/s2n-quic-core/src/inet/ipv4.rs x: 7 # contributors y: 609 lines of code quic/s2n-quic-core/src/inet/ipv6.rs x: 7 # contributors y: 530 lines of code quic/s2n-quic-core/src/inet/udp.rs x: 2 # contributors y: 85 lines of code quic/s2n-quic-core/src/packet/number/packet_number_range.rs x: 4 # contributors y: 147 lines of code quic/s2n-quic-core/src/path/ecn.rs x: 3 # contributors y: 295 lines of code quic/s2n-quic-core/src/buffer/writer/storage/byte_queue.rs x: 2 # contributors y: 75 lines of code quic/s2n-quic-core/src/buffer/reader/storage/bytes.rs x: 1 # contributors y: 112 lines of code dc/s2n-quic-dc/src/stream/environment/bach.rs x: 1 # contributors y: 171 lines of code dc/s2n-quic-dc/src/stream/environment/bach/pool.rs x: 1 # contributors y: 134 lines of code dc/s2n-quic-dc/src/stream/environment/tokio.rs x: 1 # contributors y: 208 lines of code dc/s2n-quic-dc/src/stream/environment/tokio/pool.rs x: 1 # contributors y: 212 lines of code dc/s2n-quic-dc/src/stream/send/tests.rs x: 2 # contributors y: 280 lines of code dc/s2n-quic-dc/src/path/secret/map/cleaner.rs x: 3 # contributors y: 181 lines of code dc/s2n-quic-dc/src/path/secret/map/rehandshake.rs x: 1 # contributors y: 71 lines of code dc/s2n-quic-dc/src/path/secret/map.rs x: 3 # contributors y: 52 lines of code dc/s2n-quic-dc/src/path/secret/map/entry.rs x: 3 # contributors y: 239 lines of code dc/s2n-quic-dc/src/path/secret/map/entry/tests.rs x: 2 # contributors y: 14 lines of code dc/s2n-quic-dc/src/path/secret/map/state.rs x: 2 # contributors y: 701 lines of code dc/s2n-quic-dc/src/stream/client.rs x: 1 # contributors y: 5 lines of code dc/s2n-quic-dc/src/stream/send/application.rs x: 2 # contributors y: 370 lines of code dc/s2n-quic-dc/src/stream/send/application/builder.rs x: 1 # contributors y: 36 lines of code dc/s2n-quic-dc/src/stream/send/worker.rs x: 2 # contributors y: 473 lines of code dc/s2n-quic-dc/src/stream/shared.rs x: 1 # contributors y: 245 lines of code quic/s2n-quic-events/Cargo.toml x: 6 # contributors y: 16 lines of code quic/s2n-quic-h3/Cargo.toml x: 5 # contributors y: 18 lines of code quic/s2n-quic-qns/Cargo.toml x: 8 # contributors y: 52 lines of code quic/s2n-quic-sim/Cargo.toml x: 5 # contributors y: 28 lines of code quic/s2n-quic-core/events/connection.rs x: 3 # contributors y: 369 lines of code quic/s2n-quic-core/src/crypto/tls/null.rs x: 4 # contributors y: 425 lines of code quic/s2n-quic-rustls/src/session.rs x: 5 # contributors y: 304 lines of code quic/s2n-quic-tls/src/callback.rs x: 7 # contributors y: 450 lines of code quic/s2n-quic-tls/src/lib.rs x: 4 # contributors y: 45 lines of code quic/s2n-quic-transport/src/space/session_context.rs x: 9 # contributors y: 566 lines of code quic/s2n-quic-tls/src/session.rs x: 8 # contributors y: 185 lines of code quic/s2n-quic-transport/src/connection/api.rs x: 6 # contributors y: 156 lines of code quic/s2n-quic-transport/src/connection/api_provider.rs x: 6 # contributors y: 53 lines of code quic/s2n-quic-transport/src/connection/connection_container.rs x: 8 # contributors y: 840 lines of code quic/s2n-quic-transport/src/connection/connection_container/tests.rs x: 6 # contributors y: 528 lines of code quic/s2n-quic/src/connection/handle.rs x: 7 # contributors y: 142 lines of code dc/s2n-quic-dc/src/credentials.rs x: 4 # contributors y: 83 lines of code dc/s2n-quic-dc/src/stream/environment/tokio/udp.rs x: 1 # contributors y: 132 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/keys.rs x: 1 # contributors y: 20 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/tests.rs x: 1 # contributors y: 359 lines of code dc/s2n-quic-dc/src/stream/server/udp.rs x: 1 # contributors y: 180 lines of code dc/s2n-quic-dc/src/clock.rs x: 1 # contributors y: 104 lines of code dc/s2n-quic-dc/src/clock/bach.rs x: 1 # contributors y: 29 lines of code dc/s2n-quic-dc/src/clock/macros.rs x: 1 # contributors y: 92 lines of code dc/s2n-quic-dc/src/lib.rs x: 3 # contributors y: 22 lines of code dc/s2n-quic-dc/src/socket/bpf.rs x: 1 # contributors y: 162 lines of code dc/s2n-quic-dc/src/stream/client/tokio.rs x: 2 # contributors y: 97 lines of code dc/s2n-quic-dc/src/stream/server.rs x: 1 # contributors y: 63 lines of code dc/s2n-quic-dc/src/stream/server/tokio/tcp/worker.rs x: 1 # contributors y: 387 lines of code dc/wireshark/src/dissect.rs x: 1 # contributors y: 474 lines of code dc/s2n-quic-dc/src/socket/recv/router/zero_router.rs x: 1 # contributors y: 154 lines of code dc/s2n-quic-dc/src/msg/segment.rs x: 2 # contributors y: 100 lines of code dc/s2n-quic-dc/src/stream/send/flow.rs x: 2 # contributors y: 35 lines of code dc/s2n-quic-dc/src/stream/send/path.rs x: 2 # contributors y: 129 lines of code dc/s2n-quic-dc/src/socket/recv/descriptor.rs x: 1 # contributors y: 317 lines of code dc/s2n-quic-dc/src/socket/recv/pool.rs x: 1 # contributors y: 412 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/queue.rs x: 1 # contributors y: 266 lines of code dc/s2n-quic-dc/src/packet/control/decoder.rs x: 2 # contributors y: 253 lines of code common/s2n-codec/src/encoder/buffer.rs x: 3 # contributors y: 106 lines of code common/s2n-codec/src/zerocopy.rs x: 4 # contributors y: 292 lines of code dc/s2n-quic-dc/src/packet/control.rs x: 3 # contributors y: 61 lines of code dc/s2n-quic-dc/src/packet/datagram.rs x: 3 # contributors y: 80 lines of code dc/s2n-quic-dc/src/packet/secret_control.rs x: 3 # contributors y: 145 lines of code dc/s2n-quic-dc/src/packet/stream.rs x: 3 # contributors y: 130 lines of code quic/s2n-quic-core/src/inet/macros.rs x: 6 # contributors y: 59 lines of code quic/s2n-quic-core/src/stateless_reset/token.rs x: 6 # contributors y: 109 lines of code quic/s2n-quic/src/provider/address_token/default.rs x: 5 # contributors y: 507 lines of code quic/s2n-quic-core/src/state.rs x: 1 # contributors y: 233 lines of code dc/s2n-quic-dc/src/packet/stream/decoder.rs x: 3 # contributors y: 119 lines of code dc/s2n-quic-dc/src/stream/recv/application.rs x: 1 # contributors y: 381 lines of code dc/s2n-quic-dc/src/stream/send/probes.rs x: 3 # contributors y: 94 lines of code dc/wireshark/src/field.rs x: 1 # contributors y: 554 lines of code dc/s2n-quic-dc/src/stream/send/flow/blocking.rs x: 2 # contributors y: 196 lines of code dc/s2n-quic-dc/src/stream/send/queue.rs x: 2 # contributors y: 340 lines of code quic/s2n-quic-sim/src/stats.rs x: 4 # contributors y: 718 lines of code quic/s2n-quic-platform/src/bpf/cbpf/tests.rs x: 1 # contributors y: 335 lines of code dc/s2n-quic-dc/src/stream/recv.rs x: 3 # contributors y: 11 lines of code dc/s2n-quic-dc/src/sync/mpsc.rs x: 1 # contributors y: 224 lines of code dc/s2n-quic-dc/src/path/secret/map/state/tests.rs x: 2 # contributors y: 243 lines of code quic/s2n-quic-transport/src/path/manager.rs x: 7 # contributors y: 518 lines of code quic/s2n-quic-transport/src/path/manager/tests.rs x: 5 # contributors y: 1386 lines of code quic/s2n-quic-core/src/event.rs x: 6 # contributors y: 181 lines of code quic/s2n-quic-core/src/connection/limits.rs x: 6 # contributors y: 431 lines of code quic/s2n-quic-transport/src/connection/mod.rs x: 6 # contributors y: 77 lines of code quic/s2n-quic-transport/src/endpoint/initial.rs x: 7 # contributors y: 323 lines of code quic/s2n-quic-transport/src/endpoint/mod.rs x: 8 # contributors y: 1014 lines of code quic/s2n-quic/src/provider/limits.rs x: 5 # contributors y: 11 lines of code quic/s2n-quic-platform/src/io/testing/model.rs x: 3 # contributors y: 265 lines of code quic/s2n-quic-sim/src/run.rs x: 2 # contributors y: 142 lines of code dc/s2n-quic-dc/src/path/secret/receiver/tests.rs x: 3 # contributors y: 271 lines of code common/s2n-codec/src/decoder/checked_range.rs x: 4 # contributors y: 93 lines of code common/s2n-codec/src/unaligned.rs x: 4 # contributors y: 436 lines of code dc/wireshark/Cargo.toml x: 2 # contributors y: 26 lines of code quic/s2n-quic-core/src/interval_set/tests.rs x: 3 # contributors y: 165 lines of code quic/s2n-quic-core/src/packet/number/tests.rs x: 4 # contributors y: 166 lines of code quic/s2n-quic-core/src/recovery/congestion_controller/fuzz_target.rs x: 4 # contributors y: 252 lines of code quic/s2n-quic-core/src/recovery/pacing/tests.rs x: 2 # contributors y: 292 lines of code quic/s2n-quic-core/src/sync/cursor.rs x: 2 # contributors y: 346 lines of code quic/s2n-quic-core/src/sync/spsc/tests.rs x: 3 # contributors y: 391 lines of code quic/s2n-quic-core/src/varint/tests.rs x: 4 # contributors y: 220 lines of code quic/s2n-quic-platform/src/message.rs x: 6 # contributors y: 149 lines of code quic/s2n-quic-transport/src/connection/close_sender.rs x: 5 # contributors y: 367 lines of code quic/s2n-quic-transport/src/sync/data_sender.rs x: 5 # contributors y: 563 lines of code quic/s2n-quic-core/src/inet/ecn.rs x: 5 # contributors y: 69 lines of code quic/s2n-quic-core/src/packet/long.rs x: 4 # contributors y: 129 lines of code quic/s2n-quic-core/src/packet/stateless_reset.rs x: 4 # contributors y: 188 lines of code dc/s2n-quic-dc/src/random.rs x: 2 # contributors y: 50 lines of code quic/s2n-quic/src/provider/connection_id.rs x: 6 # contributors y: 9 lines of code quic/s2n-quic/src/provider/stateless_reset_token.rs x: 5 # contributors y: 52 lines of code quic/s2n-quic-platform/src/io/tokio.rs x: 9 # contributors y: 244 lines of code quic/s2n-quic-platform/src/io/tokio/builder.rs x: 4 # contributors y: 140 lines of code quic/s2n-quic-platform/src/io/xdp.rs x: 3 # contributors y: 135 lines of code quic/s2n-quic-platform/src/syscall.rs x: 2 # contributors y: 186 lines of code dc/s2n-quic-dc/src/stream/server/tokio/tcp/manager.rs x: 1 # contributors y: 324 lines of code quic/s2n-quic-transport/src/path/mod.rs x: 6 # contributors y: 879 lines of code quic/s2n-quic-core/src/path/mod.rs x: 8 # contributors y: 321 lines of code quic/s2n-quic-transport/src/path/manager/fuzz_target.rs x: 3 # contributors y: 220 lines of code quic/s2n-quic-core/src/inet/ip.rs x: 5 # contributors y: 358 lines of code quic/s2n-quic-core/src/packet/interceptor.rs x: 3 # contributors y: 248 lines of code quic/s2n-quic-core/src/xdp/encoder.rs x: 1 # contributors y: 291 lines of code quic/s2n-quic-core/src/xdp/path.rs x: 2 # contributors y: 115 lines of code quic/s2n-quic-core/src/recovery/bandwidth/estimator.rs x: 3 # contributors y: 282 lines of code quic/s2n-quic-core/src/recovery/bbr/probe_bw.rs x: 4 # contributors y: 804 lines of code quic/s2n-quic-core/src/recovery/bbr/windowed_filter.rs x: 2 # contributors y: 208 lines of code quic/s2n-quic-transport/src/connection/local_id_registry.rs x: 5 # contributors y: 494 lines of code quic/s2n-quic-transport/src/connection/peer_id_registry.rs x: 6 # contributors y: 514 lines of code quic/s2n-quic-transport/src/connection/transmission.rs x: 6 # contributors y: 364 lines of code quic/s2n-quic-transport/src/stream/contract.rs x: 4 # contributors y: 401 lines of code quic/s2n-quic-transport/src/stream/send_stream.rs x: 5 # contributors y: 643 lines of code quic/s2n-quic/src/client/providers.rs x: 6 # contributors y: 322 lines of code quic/s2n-quic/src/server/providers.rs x: 7 # contributors y: 301 lines of code dc/s2n-quic-dc/src/path/secret/schedule.rs x: 3 # contributors y: 513 lines of code quic/s2n-quic-core/src/packet/key_phase.rs x: 4 # contributors y: 73 lines of code quic/s2n-quic-transport/src/stream/manager.rs x: 5 # contributors y: 832 lines of code quic/s2n-quic-transport/src/stream/manager/tests.rs x: 5 # contributors y: 2647 lines of code quic/s2n-quic-transport/src/stream/stream_container.rs x: 3 # contributors y: 541 lines of code quic/s2n-quic-core/src/packet/encoding.rs x: 5 # contributors y: 187 lines of code Cargo.toml x: 6 # contributors y: 30 lines of code quic/s2n-quic-tls/src/tests.rs x: 8 # contributors y: 421 lines of code tools/xdp/s2n-quic-xdp/src/io/rx.rs x: 2 # contributors y: 217 lines of code quic/s2n-quic-core/src/frame/ack.rs x: 3 # contributors y: 334 lines of code quic/s2n-quic-core/src/frame/path_validation.rs x: 5 # contributors y: 97 lines of code quic/s2n-quic-core/src/packet/number/packet_number.rs x: 3 # contributors y: 176 lines of code quic/s2n-quic-core/src/packet/number/packet_number_space.rs x: 3 # contributors y: 73 lines of code quic/s2n-quic-core/src/transmission/mode.rs x: 3 # contributors y: 24 lines of code quic/s2n-quic-core/src/varint/mod.rs x: 5 # contributors y: 161 lines of code quic/s2n-quic-platform/src/message/msg.rs x: 4 # contributors y: 226 lines of code quic/s2n-quic/src/lib.rs x: 8 # contributors y: 21 lines of code quic/s2n-quic/src/provider.rs x: 6 # contributors y: 82 lines of code quic/s2n-quic/src/provider/tls.rs x: 6 # contributors y: 237 lines of code quic/s2n-quic-events/src/output/metrics/aggregate.rs x: 1 # contributors y: 831 lines of code quic/s2n-quic-events/src/output_mode.rs x: 1 # contributors y: 258 lines of code quic/s2n-quic-events/src/parser.rs x: 4 # contributors y: 675 lines of code quic/s2n-quic-core/src/buffer/reader/storage/io_slice.rs x: 1 # contributors y: 301 lines of code quic/s2n-quic-core/src/endpoint/mod.rs x: 4 # contributors y: 102 lines of code quic/s2n-quic-core/src/frame/new_token.rs x: 3 # contributors y: 38 lines of code quic/s2n-quic-core/src/frame/path_challenge.rs x: 4 # contributors y: 36 lines of code quic/s2n-quic-core/src/havoc.rs x: 2 # contributors y: 651 lines of code quic/s2n-quic-core/src/interval_set/mod.rs x: 2 # contributors y: 436 lines of code quic/s2n-quic-core/src/io/tx/router.rs x: 1 # contributors y: 194 lines of code quic/s2n-quic-core/src/packet/handshake.rs x: 5 # contributors y: 144 lines of code quic/s2n-quic-core/src/packet/initial.rs x: 5 # contributors y: 225 lines of code quic/s2n-quic-core/src/packet/number/map.rs x: 2 # contributors y: 550 lines of code quic/s2n-quic-core/src/recovery/congestion_controller.rs x: 5 # contributors y: 112 lines of code quic/s2n-quic-core/src/stream/ops.rs x: 2 # contributors y: 386 lines of code quic/s2n-quic-events/src/output.rs x: 1 # contributors y: 542 lines of code quic/s2n-quic-transport/src/recovery/manager/tests.rs x: 7 # contributors y: 2808 lines of code quic/s2n-quic-transport/src/sync/data_sender/buffer.rs x: 2 # contributors y: 404 lines of code quic/s2n-quic-transport/src/transmission/application.rs x: 6 # contributors y: 191 lines of code quic/s2n-quic-core/src/datagram/default.rs x: 4 # contributors y: 586 lines of code quic/s2n-quic-core/src/path/mtu.rs x: 3 # contributors y: 676 lines of code quic/s2n-quic-core/src/path/mtu/tests.rs x: 3 # contributors y: 832 lines of code quic/s2n-quic-transport/src/recovery/manager.rs x: 7 # contributors y: 811 lines of code quic/s2n-quic/src/stream/send.rs x: 4 # contributors y: 328 lines of code quic/s2n-quic-core/src/transport/parameters/mod.rs x: 8 # contributors y: 1005 lines of code quic/s2n-quic-transport/src/lib.rs x: 4 # contributors y: 15 lines of code quic/s2n-quic-crypto/src/cipher_suite.rs x: 4 # contributors y: 238 lines of code quic/s2n-quic-h3/src/s2n_quic.rs x: 5 # contributors y: 415 lines of code quic/s2n-quic-core/src/recovery/bbr/tests.rs x: 2 # contributors y: 755 lines of code quic/s2n-quic-core/src/recovery/cubic.rs x: 7 # contributors y: 471 lines of code quic/s2n-quic-core/src/recovery/cubic/tests.rs x: 5 # contributors y: 911 lines of code quic/s2n-quic-transport/src/space/handshake_status.rs x: 5 # contributors y: 221 lines of code quic/s2n-quic-transport/src/connection/connection_id_mapper.rs x: 6 # contributors y: 396 lines of code quic/s2n-quic-core/src/crypto/application/limited.rs x: 5 # contributors y: 60 lines of code quic/s2n-quic-core/src/crypto/application/keyset.rs x: 5 # contributors y: 403 lines of code quic/s2n-quic-core/src/recovery/bbr/congestion.rs x: 2 # contributors y: 305 lines of code quic/s2n-quic-core/src/crypto/one_rtt.rs x: 4 # contributors y: 6 lines of code quic/s2n-quic-rustls/src/cipher_suite.rs x: 4 # contributors y: 277 lines of code quic/s2n-quic/src/client/builder.rs x: 5 # contributors y: 80 lines of code quic/s2n-quic/src/server/builder.rs x: 7 # contributors y: 90 lines of code quic/s2n-quic-transport/src/ack/ack_manager.rs x: 4 # contributors y: 561 lines of code quic/s2n-quic-transport/src/stream/receive_stream.rs x: 4 # contributors y: 543 lines of code quic/s2n-quic-transport/src/stream/receive_stream/tests.rs x: 2 # contributors y: 2151 lines of code quic/s2n-quic-core/src/recovery/bbr/pacing.rs x: 3 # contributors y: 226 lines of code quic/s2n-quic-core/src/recovery/bbr/full_pipe.rs x: 2 # contributors y: 223 lines of code quic/s2n-quic-core/src/recovery/simulation.rs x: 3 # contributors y: 348 lines of code quic/s2n-quic-transport/src/sync/flag.rs x: 4 # contributors y: 266 lines of code quic/s2n-quic-tls/src/server.rs x: 8 # contributors y: 202 lines of code quic/s2n-quic-qns/src/tls.rs x: 5 # contributors y: 286 lines of code quic/s2n-quic-rustls/src/client.rs x: 5 # contributors y: 136 lines of code quic/s2n-quic-crypto/src/initial.rs x: 4 # contributors y: 202 lines of code quic/s2n-quic-transport/src/stream/controller/local_initiated.rs x: 4 # contributors y: 313 lines of code quic/s2n-quic-tls/src/certificate.rs x: 6 # contributors y: 95 lines of code quic/s2n-quic-transport/src/endpoint/version.rs x: 6 # contributors y: 136 lines of code quic/s2n-quic-core/src/recovery/rtt_estimator.rs x: 8 # contributors y: 504 lines of code quic/s2n-quic-core/src/time/timer.rs x: 3 # contributors y: 206 lines of code quic/s2n-quic-platform/src/io/testing/network.rs x: 2 # contributors y: 445 lines of code quic/s2n-quic-core/src/crypto/retry.rs x: 5 # contributors y: 36 lines of code quic/s2n-quic-qns/src/client/interop.rs x: 5 # contributors y: 199 lines of code quic/s2n-quic-transport/src/connection/peer_id_registry/tests.rs x: 4 # contributors y: 358 lines of code quic/s2n-quic-transport/src/stream/controller/fuzz_target.rs x: 3 # contributors y: 449 lines of code quic/s2n-quic-core/src/path/ecn/tests.rs x: 1 # contributors y: 730 lines of code quic/s2n-quic-core/src/inet/datagram.rs x: 4 # contributors y: 25 lines of code quic/s2n-quic-core/src/xdp/decoder.rs x: 2 # contributors y: 173 lines of code quic/s2n-quic-core/src/sync/spsc/state.rs x: 3 # contributors y: 421 lines of code quic/s2n-quic-core/src/recovery/bandwidth/estimator/tests.rs x: 2 # contributors y: 358 lines of code quic/s2n-quic-sim/src/report.rs x: 1 # contributors y: 573 lines of code quic/s2n-quic-transport/src/stream/send_stream/tests.rs x: 2 # contributors y: 2408 lines of code quic/s2n-quic-core/src/packet/mod.rs x: 4 # contributors y: 165 lines of code quic/s2n-quic-core/src/recovery/hybrid_slow_start.rs x: 3 # contributors y: 400 lines of code quic/s2n-quic-core/src/endpoint/limits.rs x: 4 # contributors y: 61 lines of code quic/s2n-quic-transport/src/path/challenge.rs x: 5 # contributors y: 382 lines of code quic/s2n-quic-transport/src/stream/stream_impl.rs x: 4 # contributors y: 257 lines of code
2808.0
lines of code
  min: 1.0
  average: 160.96
  25th percentile: 33.0
  median: 92.0
  75th percentile: 184.0
  max: 2808.0
0 15.0
# contributors
min: 1.0 | average: 2.64 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 15.0