azure / GuestProxyAgent
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 164 files with 23,531 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 21 files changed 21-50 times (9,056 lines of code)
    • 65 files changed 6-20 times (9,035 lines of code)
    • 78 files changed 1-5 times (5,440 lines of code)
0% | 0% | 38% | 38% | 23%
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 164 files with 23,531 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 38 files changed by 6-10 contributors (11,379 lines of code)
    • 78 files changed by 2-5 contributors (8,835 lines of code)
    • 48 files changed by 1 contributor (3,317 lines of code)
0% | 0% | 48% | 37% | 14%
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, cs, yaml, sh, ps1, json, cmd, md, toml, vbs, txt, wsf, c, h, gitattributes, dockerignore, spec, gitignore, csproj
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs0% | 0% | 45% | 39% | 15%
cmd0% | 0% | 84% | 0% | 15%
cs0% | 0% | 8% | 40% | 50%
toml0% | 0% | 86% | 7% | 6%
ps10% | 0% | 0% | 64% | 35%
c0% | 0% | 0% | 100% | 0%
wsf0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
spec0% | 0% | 0% | 0% | 100%
vbs0% | 0% | 0% | 0% | 0%
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
proxy_agent0% | 0% | 54% | 31% | 14%
proxy_agent_extension0% | 0% | 54% | 28% | 17%
ROOT0% | 0% | 88% | 0% | 11%
e2etest0% | 0% | 7% | 44% | 48%
proxy_agent_shared0% | 0% | 1% | 84% | 14%
proxy_agent_setup0% | 0% | 0% | 82% | 17%
linux-ebpf0% | 0% | 0% | 66% | 33%
ebpf0% | 0% | 0% | 75% | 24%
Setup0% | 0% | 0% | 0% | 100%
rpmbuild0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
key_keeper.rs
in proxy_agent/src
754 6 2024-03-13 2025-03-21 44 7 zpeng@microsoft.com zpeng@microsoft.com
linux.rs
in proxy_agent/src/redirector
567 - 2024-03-13 2025-02-28 39 6 zpeng@microsoft.com zpeng@microsoft.com
Cargo.toml
in proxy_agent
92 - 2024-03-28 2025-04-29 38 7 zpeng@microsoft.com zpeng@microsoft.com
provision.rs
in proxy_agent/src
713 - 2024-03-13 2025-04-29 37 7 zpeng@microsoft.com zpeng@microsoft.com
redirector.rs
in proxy_agent/src
371 - 2024-05-08 2025-04-01 34 6 zpeng@microsoft.com zpeng@microsoft.com
proxy_agent_status.rs
in proxy_agent/src
302 - 2024-04-30 2025-04-09 33 7 neeralishah@microsoft.com zpeng@microsoft.com
key.rs
in proxy_agent/src/key_keeper
1449 12 2024-04-17 2025-04-10 33 7 zpeng@microsoft.com zpeng@microsoft.com
windows.rs
in proxy_agent/src/redirector
207 1 2024-03-13 2025-04-25 31 6 zpeng@microsoft.com zpeng@microsoft.com
proxy.rs
in proxy_agent/src
279 1 2024-03-21 2025-02-28 29 8 zpeng@microsoft.com zpeng@microsoft.com
service_main.rs
in proxy_agent_extension/src
948 11 2024-03-13 2025-04-29 29 7 neeralishah@microsoft.com zpeng@microsoft.com
service.rs
in proxy_agent/src
129 4 2024-05-08 2025-04-09 27 5 zpeng@microsoft.com zpeng@microsoft.com
cmd
build.cmd
in root
239 - 2024-04-15 2025-04-17 27 5 131208062+shahneerali@users... zpeng@microsoft.com
VMBuilder.cs
in e2etest/GuestProxyAgentTest/Utilities
222 7 2024-05-08 2025-04-04 25 9 zpeng@microsoft.com zpeng@microsoft.com
handler_main.rs
in proxy_agent_extension/src
413 12 2024-04-11 2025-04-04 25 8 neeralishah@microsoft.com zpeng@microsoft.com
Cargo.toml
in proxy_agent_extension
27 - 2024-04-30 2025-04-25 24 6 131208062+shahneerali@users... zpeng@microsoft.com
Cargo.toml
in proxy_agent_shared
36 - 2024-04-30 2025-04-29 24 5 131208062+shahneerali@users... zpeng@microsoft.com
event_reader.rs
in proxy_agent/src/telemetry
396 1 2024-05-08 2025-02-28 24 7 zpeng@microsoft.com zpeng@microsoft.com
main.rs
in proxy_agent/src
97 1 2024-05-08 2025-03-03 23 5 zpeng@microsoft.com zpeng@microsoft.com
authorization_rules.rs
in proxy_agent/src/proxy
529 2 2024-05-06 2025-04-10 23 7 131208062+shahneerali@users... zpeng@microsoft.com
proxy_server.rs
in proxy_agent/src/proxy
917 3 2024-09-19 2025-04-10 23 3 zpeng@microsoft.com zpeng@microsoft.com
windows.rs
in proxy_agent/src/proxy
369 7 2024-04-17 2025-04-30 21 6 131208062+shahneerali@users... zpeng@microsoft.com
common.rs
in proxy_agent_extension/src
460 4 2024-05-08 2025-02-28 19 8 zpeng@microsoft.com zpeng@microsoft.com
Cargo.toml
in proxy_agent_setup
13 - 2024-04-30 2024-12-05 18 5 131208062+shahneerali@users... zpeng@microsoft.com
bpf_api.rs
in proxy_agent/src/redirector/windows
252 5 2024-05-08 2025-04-25 18 5 zpeng@microsoft.com zpeng@microsoft.com
bpf_prog.rs
in proxy_agent/src/redirector/windows
359 2 2024-05-08 2025-03-27 18 6 zpeng@microsoft.com zpeng@microsoft.com
ProxyAgentExtension.cs
in e2etest/GuestProxyAgentTest/TestScenarios
63 1 2024-05-08 2024-10-23 17 4 zpeng@microsoft.com zpeng@microsoft.com
event_logger.rs
in proxy_agent_shared/src/telemetry
194 - 2024-05-08 2025-02-28 17 6 zpeng@microsoft.com zpeng@microsoft.com
config.rs
in proxy_agent/src/common
242 3 2024-05-08 2025-04-29 17 4 zpeng@microsoft.com zpeng@microsoft.com
proxy_connection.rs
in proxy_agent/src/proxy
251 - 2024-04-30 2025-04-10 17 5 neeralishah@microsoft.com zpeng@microsoft.com
proxy_summary.rs
in proxy_agent/src/proxy
51 1 2024-04-16 2025-01-27 16 6 zpeng@microsoft.com 133302048+mayankdaruka-msft...
windows.rs
in proxy_agent/src/service
71 - 2024-05-08 2024-12-19 16 5 zpeng@microsoft.com zpeng@microsoft.com
imds_client.rs
in proxy_agent/src/host_clients
42 - 2024-05-08 2024-11-25 15 6 zpeng@microsoft.com zpeng@microsoft.com
wire_server_client.rs
in proxy_agent/src/host_clients
119 - 2024-05-08 2024-11-25 15 6 zpeng@microsoft.com zpeng@microsoft.com
misc_helpers.rs
in proxy_agent_shared/src
432 7 2024-05-06 2025-04-29 15 7 131208062+shahneerali@users... zpeng@microsoft.com
proxy_authorizer.rs
in proxy_agent/src/proxy
603 12 2024-09-19 2025-04-10 15 3 zpeng@microsoft.com zpeng@microsoft.com
Constants.cs
in e2etest/GuestProxyAgentTest/Utilities
58 2 2024-05-08 2024-09-03 14 6 zpeng@microsoft.com zpeng@microsoft.com
GuestProxyAgentExtensionValidation.ps1
in e2etest/GuestProxyAgentTest/Scripts
144 - 2024-05-08 2024-09-11 14 4 zpeng@microsoft.com zpeng@microsoft.com
linux.rs
in proxy_agent_shared/src
154 3 2024-04-12 2025-02-25 14 5 zpeng@microsoft.com zpeng@microsoft.com
main.rs
in proxy_agent_setup/src
300 8 2024-05-08 2025-02-28 14 6 zpeng@microsoft.com zpeng@microsoft.com
linux_acl.rs
in proxy_agent/src/acl
68 - 2024-05-08 2025-02-28 13 6 zpeng@microsoft.com zpeng@microsoft.com
constants.rs
in proxy_agent_extension/src
77 - 2024-05-08 2025-04-09 13 5 zpeng@microsoft.com zpeng@microsoft.com
proxy_agent_aggregate_status.rs
in proxy_agent_shared/src
79 1 2024-04-30 2025-04-29 13 4 neeralishah@microsoft.com zpeng@microsoft.com
StorageHelper.cs
in e2etest/GuestProxyAgentTest/Utilities
91 8 2024-05-08 2025-01-07 13 6 zpeng@microsoft.com bingyu.yin@outlook.com
helpers.rs
in proxy_agent/src/common
117 2 2024-03-13 2025-01-28 13 7 zpeng@microsoft.com frodo@morgul.net
windows.rs
in proxy_agent/src/common
152 3 2024-05-08 2025-01-18 13 4 zpeng@microsoft.com zpeng@microsoft.com
windows_acl.rs
in proxy_agent/src/acl
165 - 2024-05-08 2025-02-28 13 5 zpeng@microsoft.com zpeng@microsoft.com
windows_service.rs
in proxy_agent_shared/src/service
358 3 2024-05-08 2025-02-28 13 6 zpeng@microsoft.com zpeng@microsoft.com
GuestProxyAgentExtensionValidationCase.cs
in e2etest/GuestProxyAgentTest/TestCases
49 3 2024-05-08 2024-09-03 12 3 zpeng@microsoft.com zpeng@microsoft.com
BugFixesScenario.cs
in e2etest/GuestProxyAgentTest/TestScenarios
14 1 2024-05-08 2024-10-23 11 3 zpeng@microsoft.com zpeng@microsoft.com
shared_state.rs
in proxy_agent/src
55 - 2024-07-05 2024-11-25 11 3 zpeng@microsoft.com zpeng@microsoft.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
VMBuilder.cs
in e2etest/GuestProxyAgentTest/Utilities
222 7 2024-05-08 2025-04-04 25 9 zpeng@microsoft.com zpeng@microsoft.com
proxy.rs
in proxy_agent/src
279 1 2024-03-21 2025-02-28 29 8 zpeng@microsoft.com zpeng@microsoft.com
handler_main.rs
in proxy_agent_extension/src
413 12 2024-04-11 2025-04-04 25 8 neeralishah@microsoft.com zpeng@microsoft.com
common.rs
in proxy_agent_extension/src
460 4 2024-05-08 2025-02-28 19 8 zpeng@microsoft.com zpeng@microsoft.com
key_keeper.rs
in proxy_agent/src
754 6 2024-03-13 2025-03-21 44 7 zpeng@microsoft.com zpeng@microsoft.com
Cargo.toml
in proxy_agent
92 - 2024-03-28 2025-04-29 38 7 zpeng@microsoft.com zpeng@microsoft.com
provision.rs
in proxy_agent/src
713 - 2024-03-13 2025-04-29 37 7 zpeng@microsoft.com zpeng@microsoft.com
key.rs
in proxy_agent/src/key_keeper
1449 12 2024-04-17 2025-04-10 33 7 zpeng@microsoft.com zpeng@microsoft.com
proxy_agent_status.rs
in proxy_agent/src
302 - 2024-04-30 2025-04-09 33 7 neeralishah@microsoft.com zpeng@microsoft.com
service_main.rs
in proxy_agent_extension/src
948 11 2024-03-13 2025-04-29 29 7 neeralishah@microsoft.com zpeng@microsoft.com
event_reader.rs
in proxy_agent/src/telemetry
396 1 2024-05-08 2025-02-28 24 7 zpeng@microsoft.com zpeng@microsoft.com
authorization_rules.rs
in proxy_agent/src/proxy
529 2 2024-05-06 2025-04-10 23 7 131208062+shahneerali@users... zpeng@microsoft.com
misc_helpers.rs
in proxy_agent_shared/src
432 7 2024-05-06 2025-04-29 15 7 131208062+shahneerali@users... zpeng@microsoft.com
helpers.rs
in proxy_agent/src/common
117 2 2024-03-13 2025-01-28 13 7 zpeng@microsoft.com frodo@morgul.net
linux.rs
in proxy_agent/src/redirector
567 - 2024-03-13 2025-02-28 39 6 zpeng@microsoft.com zpeng@microsoft.com
redirector.rs
in proxy_agent/src
371 - 2024-05-08 2025-04-01 34 6 zpeng@microsoft.com zpeng@microsoft.com
windows.rs
in proxy_agent/src/redirector
207 1 2024-03-13 2025-04-25 31 6 zpeng@microsoft.com zpeng@microsoft.com
Cargo.toml
in proxy_agent_extension
27 - 2024-04-30 2025-04-25 24 6 131208062+shahneerali@users... zpeng@microsoft.com
windows.rs
in proxy_agent/src/proxy
369 7 2024-04-17 2025-04-30 21 6 131208062+shahneerali@users... zpeng@microsoft.com
bpf_prog.rs
in proxy_agent/src/redirector/windows
359 2 2024-05-08 2025-03-27 18 6 zpeng@microsoft.com zpeng@microsoft.com
event_logger.rs
in proxy_agent_shared/src/telemetry
194 - 2024-05-08 2025-02-28 17 6 zpeng@microsoft.com zpeng@microsoft.com
proxy_summary.rs
in proxy_agent/src/proxy
51 1 2024-04-16 2025-01-27 16 6 zpeng@microsoft.com 133302048+mayankdaruka-msft...
imds_client.rs
in proxy_agent/src/host_clients
42 - 2024-05-08 2024-11-25 15 6 zpeng@microsoft.com zpeng@microsoft.com
wire_server_client.rs
in proxy_agent/src/host_clients
119 - 2024-05-08 2024-11-25 15 6 zpeng@microsoft.com zpeng@microsoft.com
Constants.cs
in e2etest/GuestProxyAgentTest/Utilities
58 2 2024-05-08 2024-09-03 14 6 zpeng@microsoft.com zpeng@microsoft.com
main.rs
in proxy_agent_setup/src
300 8 2024-05-08 2025-02-28 14 6 zpeng@microsoft.com zpeng@microsoft.com
StorageHelper.cs
in e2etest/GuestProxyAgentTest/Utilities
91 8 2024-05-08 2025-01-07 13 6 zpeng@microsoft.com bingyu.yin@outlook.com
windows_service.rs
in proxy_agent_shared/src/service
358 3 2024-05-08 2025-02-28 13 6 zpeng@microsoft.com zpeng@microsoft.com
linux_acl.rs
in proxy_agent/src/acl
68 - 2024-05-08 2025-02-28 13 6 zpeng@microsoft.com zpeng@microsoft.com
windows_main.rs
in proxy_agent_extension/src/service_main
58 - 2024-05-08 2025-04-25 11 6 zpeng@microsoft.com zpeng@microsoft.com
main.rs
in proxy_agent_extension/src
82 1 2024-05-08 2025-02-28 11 6 zpeng@microsoft.com zpeng@microsoft.com
service.rs
in proxy_agent_shared/src
179 1 2024-05-08 2025-02-25 10 6 zpeng@microsoft.com zpeng@microsoft.com
windows.rs
in proxy_agent_shared/src
333 5 2024-05-08 2025-04-25 10 6 zpeng@microsoft.com zpeng@microsoft.com
TestCommonUtilities.cs
in e2etest/GuestProxyAgentTest/Utilities
102 4 2024-05-08 2024-07-17 9 6 zpeng@microsoft.com 131208062+shahneerali@users...
TestSetting.cs
in e2etest/GuestProxyAgentTest/Settings
94 6 2024-05-08 2025-02-28 8 6 zpeng@microsoft.com zpeng@microsoft.com
linux.rs
in proxy_agent_setup/src
97 4 2024-05-08 2024-11-20 8 6 zpeng@microsoft.com 133302048+mayankdaruka-msft...
args.rs
in proxy_agent_setup/src
47 2 2024-05-08 2024-09-25 7 6 zpeng@microsoft.com chhenk@microsoft.com
version.rs
in proxy_agent_shared/src
100 2 2024-05-08 2025-04-25 7 6 zpeng@microsoft.com zpeng@microsoft.com
service.rs
in proxy_agent/src
129 4 2024-05-08 2025-04-09 27 5 zpeng@microsoft.com zpeng@microsoft.com
cmd
build.cmd
in root
239 - 2024-04-15 2025-04-17 27 5 131208062+shahneerali@users... zpeng@microsoft.com
Cargo.toml
in proxy_agent_shared
36 - 2024-04-30 2025-04-29 24 5 131208062+shahneerali@users... zpeng@microsoft.com
main.rs
in proxy_agent/src
97 1 2024-05-08 2025-03-03 23 5 zpeng@microsoft.com zpeng@microsoft.com
Cargo.toml
in proxy_agent_setup
13 - 2024-04-30 2024-12-05 18 5 131208062+shahneerali@users... zpeng@microsoft.com
bpf_api.rs
in proxy_agent/src/redirector/windows
252 5 2024-05-08 2025-04-25 18 5 zpeng@microsoft.com zpeng@microsoft.com
proxy_connection.rs
in proxy_agent/src/proxy
251 - 2024-04-30 2025-04-10 17 5 neeralishah@microsoft.com zpeng@microsoft.com
windows.rs
in proxy_agent/src/service
71 - 2024-05-08 2024-12-19 16 5 zpeng@microsoft.com zpeng@microsoft.com
linux.rs
in proxy_agent_shared/src
154 3 2024-04-12 2025-02-25 14 5 zpeng@microsoft.com zpeng@microsoft.com
constants.rs
in proxy_agent_extension/src
77 - 2024-05-08 2025-04-09 13 5 zpeng@microsoft.com zpeng@microsoft.com
windows_acl.rs
in proxy_agent/src/acl
165 - 2024-05-08 2025-02-28 13 5 zpeng@microsoft.com zpeng@microsoft.com
logger.rs
in proxy_agent_extension/src
51 3 2024-05-08 2025-02-28 10 5 zpeng@microsoft.com zpeng@microsoft.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
vbs
Utility.vbs
in Setup/Windows
105 8
wsf
Tracing.wsf
in Setup/Windows
77 -
12 1
vbs
UninstallProxyAgent.vbs
in Setup/Windows
11 1
vbs
11 1
11 1
wsf
ProxyAgent.wsf
in Setup/Windows
902 - 2024-10-17 2025-04-29 2 1 zpeng@microsoft.com zpeng@microsoft.com
agent_status_wrapper.rs
in proxy_agent/src/shared_state
587 - 2024-11-25 2025-03-21 5 1 zpeng@microsoft.com zpeng@microsoft.com
provision_wrapper.rs
in proxy_agent/src/shared_state
218 - 2024-11-25 2025-03-03 2 1 zpeng@microsoft.com zpeng@microsoft.com
rolling_logger.rs
in proxy_agent_shared/src/logger
172 7 2025-02-25 2025-04-10 3 1 zpeng@microsoft.com zpeng@microsoft.com
redirector_wrapper.rs
in proxy_agent/src/shared_state
148 - 2024-11-25 2024-11-25 1 1 zpeng@microsoft.com zpeng@microsoft.com
service_ext.rs
in proxy_agent_extension/src/windows
144 - 2024-05-08 2024-12-06 4 1 zpeng@microsoft.com zpeng@microsoft.com
proxy_server_wrapper.rs
in proxy_agent/src/shared_state
120 - 2024-11-25 2024-11-25 1 1 zpeng@microsoft.com zpeng@microsoft.com
telemetry_wrapper.rs
in proxy_agent/src/shared_state
78 - 2024-11-25 2024-11-25 1 1 zpeng@microsoft.com zpeng@microsoft.com
logger.rs
in proxy_agent/src/common
62 1 2024-05-08 2025-02-28 7 1 zpeng@microsoft.com zpeng@microsoft.com
RebootVMCase.cs
in e2etest/GuestProxyAgentTest/TestCases
61 3 2024-05-08 2025-02-28 4 1 zpeng@microsoft.com zpeng@microsoft.com
GuestProxyAgentValidation.ps1
in e2etest/GuestProxyAgentTest/Scripts
58 - 2024-05-08 2024-09-11 2 1 zpeng@microsoft.com zpeng@microsoft.com
EnableProxyAgentCase.cs
in e2etest/GuestProxyAgentTest/TestCases
55 4 2024-10-23 2025-02-28 2 1 zpeng@microsoft.com zpeng@microsoft.com
running.rs
in proxy_agent_setup/src
54 - 2024-05-08 2025-04-29 5 1 zpeng@microsoft.com zpeng@microsoft.com
TestMapReader.cs
in e2etest/GuestProxyAgentTest/Utilities
51 2 2024-05-08 2025-02-04 2 1 zpeng@microsoft.com zpeng@microsoft.com
GuestProxyAgentLoadedModulesValidationCase.cs
in e2etest/GuestProxyAgentTest/TestCases
43 2 2024-05-08 2024-10-17 2 1 zpeng@microsoft.com zpeng@microsoft.com
socket.h
in ebpf
35 - 2024-10-17 2024-10-17 1 1 zpeng@microsoft.com zpeng@microsoft.com
InstallOrUpdateGuestProxyAgentCase.cs
in e2etest/GuestProxyAgentTest/TestCases
34 2 2024-05-08 2025-02-28 3 1 zpeng@microsoft.com zpeng@microsoft.com
InstallOrUpdateGuestProxyAgentPackageCase.cs
in e2etest/GuestProxyAgentTest/TestCases
33 2 2024-05-08 2025-02-28 3 1 zpeng@microsoft.com zpeng@microsoft.com
logger.rs
in proxy_agent_shared/src
32 1 2025-02-25 2025-04-10 3 1 zpeng@microsoft.com zpeng@microsoft.com
TestScenarioStatusDetails.cs
in e2etest/GuestProxyAgentTest/Models
31 - 2024-05-08 2024-05-08 1 1 zpeng@microsoft.com zpeng@microsoft.com
logger_manager.rs
in proxy_agent_shared/src/logger
31 - 2025-02-25 2025-04-10 3 1 zpeng@microsoft.com zpeng@microsoft.com
cli.rs
in proxy_agent/src/common
30 - 2025-02-14 2025-02-24 2 1 zpeng@microsoft.com zpeng@microsoft.com
TCPPortScalabilityCase.cs
in e2etest/GuestProxyAgentTest/TestCases
27 2 2024-05-08 2024-09-03 3 1 zpeng@microsoft.com zpeng@microsoft.com
TestMap.cs
in e2etest/GuestProxyAgentTest/Models
26 - 2024-05-08 2024-05-08 1 1 zpeng@microsoft.com zpeng@microsoft.com
CollectInVMGALog.ps1
in e2etest/GuestProxyAgentTest/Scripts
26 - 2024-05-08 2024-09-11 2 1 zpeng@microsoft.com zpeng@microsoft.com
ExceptionExtensions.cs
in e2etest/GuestProxyAgentTest/Extensions
24 1 2025-02-28 2025-02-28 1 1 zpeng@microsoft.com zpeng@microsoft.com
YamlUtils.cs
in e2etest/GuestProxyAgentTest/Utilities
24 1 2024-05-08 2024-05-08 1 1 zpeng@microsoft.com zpeng@microsoft.com
TaskExtensions.cs
in e2etest/GuestProxyAgentTest/Extensions
22 1 2024-05-08 2025-02-28 2 1 zpeng@microsoft.com zpeng@microsoft.com
IMDSPingTestCase.cs
in e2etest/GuestProxyAgentTest/TestCases
21 2 2024-05-08 2024-09-03 3 1 zpeng@microsoft.com zpeng@microsoft.com
LocalIPBindingCase.cs
in e2etest/GuestProxyAgentTest/TestCases
20 2 2024-05-08 2024-09-03 3 1 zpeng@microsoft.com zpeng@microsoft.com
TestAssertUtils.cs
in e2etest/GuestProxyAgentTest/Utilities
19 1 2024-05-08 2024-05-08 1 1 zpeng@microsoft.com zpeng@microsoft.com
InstallGuestProxyAgent.ps1
in e2etest/GuestProxyAgentTest/Scripts
19 - 2024-05-08 2024-09-11 2 1 zpeng@microsoft.com zpeng@microsoft.com
SetupCGroup2TestCase.cs
in e2etest/GuestProxyAgentTest/TestCases
17 2 2024-05-08 2024-05-08 1 1 zpeng@microsoft.com zpeng@microsoft.com
RunCommandOutputDetails.cs
in e2etest/GuestProxyAgentTest/Models
16 - 2024-05-08 2024-05-08 1 1 zpeng@microsoft.com zpeng@microsoft.com
TestCaseResultDetails.cs
in e2etest/GuestProxyAgentTest/Models
12 - 2024-05-08 2024-05-08 1 1 zpeng@microsoft.com zpeng@microsoft.com
backup.rs
in proxy_agent_setup/src
9 - 2024-05-08 2024-05-17 2 1 zpeng@microsoft.com zpeng@microsoft.com
build.rs
in proxy_agent_setup
8 1 2024-05-08 2024-05-08 1 1 zpeng@microsoft.com zpeng@microsoft.com
error.rs
in proxy_agent_extension/src
8 - 2024-11-20 2024-11-20 1 1 133302048+mayankdaruka-msft... 133302048+mayankdaruka-msft...
build.rs
in proxy_agent
8 1 2024-05-08 2024-05-08 1 1 zpeng@microsoft.com zpeng@microsoft.com
ConfigTCPPortScalability.ps1
in e2etest/GuestProxyAgentTest/Scripts
7 - 2024-05-08 2024-05-08 1 1 zpeng@microsoft.com zpeng@microsoft.com
error.rs
in proxy_agent_setup/src
5 - 2024-11-20 2024-11-20 1 1 133302048+mayankdaruka-msft... 133302048+mayankdaruka-msft...
cmd
disable.cmd
in proxy_agent_extension/src/windows
4 - 2024-05-08 2024-05-08 1 1 zpeng@microsoft.com zpeng@microsoft.com
cmd
uninstall.cmd
in proxy_agent_extension/src/windows
4 - 2024-05-08 2024-05-08 1 1 zpeng@microsoft.com zpeng@microsoft.com
cmd
reset.cmd
in proxy_agent_extension/src/windows
4 - 2024-05-08 2024-05-08 1 1 zpeng@microsoft.com zpeng@microsoft.com
Correlations

File Size vs. Number of Changes: 164 points

proxy_agent/src/proxy/windows.rs x: 369 lines of code y: 21 # changes Setup/Windows/ProxyAgent.wsf x: 902 lines of code y: 2 # changes proxy_agent/Cargo.toml x: 92 lines of code y: 38 # changes proxy_agent/src/common/config.rs x: 242 lines of code y: 17 # changes proxy_agent/src/provision.rs x: 713 lines of code y: 37 # changes proxy_agent_extension/src/service_main.rs x: 948 lines of code y: 29 # changes proxy_agent_setup/src/running.rs x: 54 lines of code y: 5 # changes proxy_agent_shared/Cargo.toml x: 36 lines of code y: 24 # changes proxy_agent_shared/src/misc_helpers.rs x: 432 lines of code y: 15 # changes proxy_agent_shared/src/proxy_agent_aggregate_status.rs x: 79 lines of code y: 13 # changes proxy_agent/src/redirector/windows.rs x: 207 lines of code y: 31 # changes proxy_agent/src/redirector/windows/bpf_api.rs x: 252 lines of code y: 18 # changes proxy_agent_extension/Cargo.toml x: 27 lines of code y: 24 # changes proxy_agent_extension/src/service_main/windows_main.rs x: 58 lines of code y: 11 # changes proxy_agent_shared/src/error.rs x: 64 lines of code y: 4 # changes proxy_agent_shared/src/version.rs x: 100 lines of code y: 7 # changes proxy_agent_shared/src/windows.rs x: 333 lines of code y: 10 # changes build.cmd x: 239 lines of code y: 27 # changes proxy_agent/src/common/hyper_client.rs x: 435 lines of code y: 9 # changes proxy_agent/src/key_keeper/key.rs x: 1449 lines of code y: 33 # changes proxy_agent/src/proxy/authorization_rules.rs x: 529 lines of code y: 23 # changes proxy_agent/src/proxy/proxy_authorizer.rs x: 603 lines of code y: 15 # changes proxy_agent/src/proxy/proxy_connection.rs x: 251 lines of code y: 17 # changes proxy_agent/src/proxy/proxy_server.rs x: 917 lines of code y: 23 # changes proxy_agent_shared/src/logger.rs x: 32 lines of code y: 3 # changes proxy_agent_shared/src/logger/logger_manager.rs x: 31 lines of code y: 3 # changes proxy_agent_shared/src/logger/rolling_logger.rs x: 172 lines of code y: 3 # changes proxy_agent/src/proxy_agent_status.rs x: 302 lines of code y: 33 # changes proxy_agent/src/service.rs x: 129 lines of code y: 27 # changes proxy_agent_extension/src/constants.rs x: 77 lines of code y: 13 # changes e2etest/GuestProxyAgentTest/Utilities/VMBuilder.cs x: 222 lines of code y: 25 # changes proxy_agent_extension/src/handler_main.rs x: 413 lines of code y: 25 # changes proxy_agent/src/common/error.rs x: 177 lines of code y: 11 # changes proxy_agent/src/redirector.rs x: 371 lines of code y: 34 # changes ebpf/redirect.bpf.c x: 108 lines of code y: 9 # changes proxy_agent/src/redirector/windows/bpf_prog.rs x: 359 lines of code y: 18 # changes proxy_agent/src/key_keeper.rs x: 754 lines of code y: 44 # changes proxy_agent/src/shared_state/agent_status_wrapper.rs x: 587 lines of code y: 5 # changes proxy_agent/src/common/constants.rs x: 29 lines of code y: 10 # changes proxy_agent/src/main.rs x: 97 lines of code y: 23 # changes proxy_agent/src/shared_state/provision_wrapper.rs x: 218 lines of code y: 2 # changes e2etest/GuestProxyAgentTest/Extensions/ExceptionExtensions.cs x: 24 lines of code y: 1 # changes e2etest/GuestProxyAgentTest/Extensions/TaskExtensions.cs x: 22 lines of code y: 2 # changes e2etest/GuestProxyAgentTest/GuestProxyAgentScenarioTests.cs x: 113 lines of code y: 5 # changes e2etest/GuestProxyAgentTest/Settings/TestScenarioSetting.cs x: 50 lines of code y: 10 # changes e2etest/GuestProxyAgentTest/Settings/TestSetting.cs x: 94 lines of code y: 8 # changes e2etest/GuestProxyAgentTest/TestCases/AddLinuxVMExtensionCase.cs x: 71 lines of code y: 9 # changes e2etest/GuestProxyAgentTest/TestCases/EnableProxyAgentCase.cs x: 55 lines of code y: 2 # changes e2etest/GuestProxyAgentTest/TestCases/InstallOrUpdateGuestProxyAgentExtensionCase.cs x: 33 lines of code y: 8 # changes e2etest/GuestProxyAgentTest/TestCases/RebootVMCase.cs x: 61 lines of code y: 4 # changes e2etest/GuestProxyAgentTest/TestCases/TestCaseBase.cs x: 80 lines of code y: 8 # changes e2etest/GuestProxyAgentTest/TestScenarios/TestScenarioBase.cs x: 278 lines of code y: 8 # changes e2etest/GuestProxyAgentTest/Utilities/JUnitTestResultBuilder.cs x: 167 lines of code y: 5 # changes proxy_agent/src/acl/linux_acl.rs x: 68 lines of code y: 13 # changes proxy_agent/src/acl/windows_acl.rs x: 165 lines of code y: 13 # changes proxy_agent/src/common/logger.rs x: 62 lines of code y: 7 # changes proxy_agent/src/proxy.rs x: 279 lines of code y: 29 # changes proxy_agent/src/redirector/linux.rs x: 567 lines of code y: 39 # changes proxy_agent/src/telemetry/event_reader.rs x: 396 lines of code y: 24 # changes proxy_agent_extension/src/common.rs x: 460 lines of code y: 19 # changes proxy_agent_extension/src/main.rs x: 82 lines of code y: 11 # changes proxy_agent_setup/src/logger.rs x: 19 lines of code y: 7 # changes proxy_agent_setup/src/main.rs x: 300 lines of code y: 14 # changes proxy_agent_shared/src/service/windows_service.rs x: 358 lines of code y: 13 # changes proxy_agent_shared/src/telemetry/event_logger.rs x: 194 lines of code y: 17 # changes proxy_agent_shared/src/lib.rs x: 12 lines of code y: 6 # changes proxy_agent_shared/src/linux.rs x: 154 lines of code y: 14 # changes proxy_agent_shared/src/service.rs x: 179 lines of code y: 10 # changes proxy_agent_shared/src/service/linux_service.rs x: 87 lines of code y: 9 # changes Cargo.toml x: 11 lines of code y: 2 # changes proxy_agent/src/common/cli.rs x: 30 lines of code y: 2 # changes proxy_agent/src/common.rs x: 14 lines of code y: 8 # changes proxy_agent/src/shared_state/key_keeper_wrapper.rs x: 540 lines of code y: 2 # changes e2etest/GuestProxyAgentTest/Program.cs x: 23 lines of code y: 9 # changes e2etest/GuestProxyAgentTest/Utilities/TestMapReader.cs x: 51 lines of code y: 2 # changes proxy_agent/src/common/helpers.rs x: 117 lines of code y: 13 # changes proxy_agent/src/proxy/proxy_summary.rs x: 51 lines of code y: 16 # changes proxy_agent/src/common/windows.rs x: 152 lines of code y: 13 # changes proxy_agent/src/telemetry/telemetry_event.rs x: 208 lines of code y: 10 # changes e2etest/GuestProxyAgentTest/Utilities/StorageHelper.cs x: 91 lines of code y: 13 # changes proxy_agent/src/service/windows.rs x: 71 lines of code y: 16 # changes proxy_agent_extension/src/windows/service_ext.rs x: 144 lines of code y: 4 # changes proxy_agent_extension/src/linux.rs x: 9 lines of code y: 5 # changes proxy_agent_setup/Cargo.toml x: 13 lines of code y: 18 # changes proxy_agent/src/host_clients/imds_client.rs x: 42 lines of code y: 15 # changes proxy_agent/src/host_clients/wire_server_client.rs x: 119 lines of code y: 15 # changes proxy_agent/src/shared_state.rs x: 55 lines of code y: 11 # changes proxy_agent/src/shared_state/proxy_server_wrapper.rs x: 120 lines of code y: 1 # changes proxy_agent/src/shared_state/redirector_wrapper.rs x: 148 lines of code y: 1 # changes proxy_agent/src/shared_state/telemetry_wrapper.rs x: 78 lines of code y: 1 # changes proxy_agent_extension/src/error.rs x: 8 lines of code y: 1 # changes proxy_agent_extension/src/result.rs x: 2 lines of code y: 1 # changes proxy_agent_setup/src/error.rs x: 5 lines of code y: 1 # changes proxy_agent_setup/src/linux.rs x: 97 lines of code y: 8 # changes e2etest/GuestProxyAgentTest/Scripts/IMDSPingTest.ps1 x: 45 lines of code y: 7 # changes e2etest/GuestProxyAgentTest/Scripts/PingTestOnBindingLocalIP.ps1 x: 42 lines of code y: 8 # changes proxy_agent/src/common/result.rs x: 2 lines of code y: 2 # changes e2etest/GuestProxyAgentTest/TestScenarios/BVTScenario.cs x: 32 lines of code y: 6 # changes e2etest/GuestProxyAgentTest/TestScenarios/BugFixesScenario.cs x: 14 lines of code y: 11 # changes e2etest/GuestProxyAgentTest/TestScenarios/LinuxPackageScenario.cs x: 19 lines of code y: 6 # changes e2etest/GuestProxyAgentTest/TestScenarios/ProxyAgentExtension.cs x: 63 lines of code y: 17 # changes proxy_agent/src/acl.rs x: 20 lines of code y: 3 # changes e2etest/GuestProxyAgentTest/TestCases/GuestProxyAgentLoadedModulesValidationCase.cs x: 43 lines of code y: 2 # changes e2etest/GuestProxyAgentTest/TestCases/GuestProxyAgentValidationCase.cs x: 52 lines of code y: 5 # changes e2etest/GuestProxyAgentTest/Utilities/RunCommandSettingBuilder.cs x: 82 lines of code y: 5 # changes e2etest/GuestProxyAgentTest/Utilities/VMHelper.cs x: 68 lines of code y: 5 # changes ebpf/socket.h x: 35 lines of code y: 1 # changes linux-ebpf/socket.h x: 98 lines of code y: 5 # changes proxy_agent/src/host_clients/instance_info.rs x: 224 lines of code y: 9 # changes proxy_agent/src/redirector/linux/ebpf_obj.rs x: 198 lines of code y: 7 # changes proxy_agent/src/redirector/windows/bpf_obj.rs x: 242 lines of code y: 7 # changes proxy_agent_setup/src/setup.rs x: 26 lines of code y: 4 # changes vs-init.cmd x: 21 lines of code y: 3 # changes rpmbuild/SPECS/azure-proxy-agent.spec x: 37 lines of code y: 5 # changes e2etest/GuestProxyAgentTest/Models/TestConfig.cs x: 24 lines of code y: 3 # changes e2etest/GuestProxyAgentTest/Scripts/CollectInVMGALog.ps1 x: 26 lines of code y: 2 # changes e2etest/GuestProxyAgentTest/Scripts/GuestProxyAgentExtensionValidation.ps1 x: 144 lines of code y: 14 # changes e2etest/GuestProxyAgentTest/Scripts/GuestProxyAgentValidation.ps1 x: 58 lines of code y: 2 # changes e2etest/GuestProxyAgentTest/Scripts/InstallGuestProxyAgent.ps1 x: 19 lines of code y: 2 # changes proxy_agent/src/host_clients/goal_state.rs x: 205 lines of code y: 3 # changes e2etest/GuestProxyAgentTest/TestCases/GuestProxyAgentExtensionValidationCase.cs x: 49 lines of code y: 12 # changes e2etest/GuestProxyAgentTest/TestCases/TCPPortScalabilityCase.cs x: 27 lines of code y: 3 # changes e2etest/GuestProxyAgentTest/Utilities/Constants.cs x: 58 lines of code y: 14 # changes proxy_agent_extension/src/windows/enable.cmd x: 4 lines of code y: 4 # changes proxy_agent_extension/src/windows/install.cmd x: 4 lines of code y: 2 # changes e2etest/GuestProxyAgentTest/Extensions/ModelExtensions.cs x: 90 lines of code y: 4 # changes e2etest/GuestProxyAgentTest/Settings/RunCommandSetting.cs x: 20 lines of code y: 4 # changes e2etest/GuestProxyAgentTest/Utilities/CertificateUtility.cs x: 103 lines of code y: 4 # changes e2etest/GuestProxyAgentTest/Utilities/TestCommonUtilities.cs x: 102 lines of code y: 9 # changes linux-ebpf/ebpf_cgroup.c x: 192 lines of code y: 8 # changes proxy_agent_shared/src/telemetry.rs x: 46 lines of code y: 5 # changes proxy_agent_extension/src/structs.rs x: 208 lines of code y: 5 # changes proxy_agent_extension/src/windows.rs x: 1 lines of code y: 5 # changes proxy_agent_extension/build.rs x: 8 lines of code y: 2 # changes e2etest/GuestProxyAgentTest/Models/RunCommandOutputDetails.cs x: 16 lines of code y: 1 # changes e2etest/GuestProxyAgentTest/Models/TestCaseResultDetails.cs x: 12 lines of code y: 1 # changes e2etest/GuestProxyAgentTest/Models/TestScenarioStatusDetails.cs x: 31 lines of code y: 1 # changes e2etest/GuestProxyAgentTest/Scripts/ConfigTCPPortScalability.ps1 x: 7 lines of code y: 1 # changes e2etest/GuestProxyAgentTest/Utilities/TestAssertUtils.cs x: 19 lines of code y: 1 # changes
44.0
# changes
  min: 1.0
  average: 9.46
  25th percentile: 2.0
  median: 7.0
  75th percentile: 13.0
  max: 44.0
0 1449.0
lines of code
min: 1.0 | average: 143.48 | 25th percentile: 24.0 | median: 62.5 | 75th percentile: 178.5 | max: 1449.0

Number of Contributors vs. Number of Changes: 164 points

proxy_agent/src/proxy/windows.rs x: 6 # contributors y: 21 # changes Setup/Windows/ProxyAgent.wsf x: 1 # contributors y: 2 # changes proxy_agent/Cargo.toml x: 7 # contributors y: 38 # changes proxy_agent/src/common/config.rs x: 4 # contributors y: 17 # changes proxy_agent/src/provision.rs x: 7 # contributors y: 37 # changes proxy_agent_extension/src/service_main.rs x: 7 # contributors y: 29 # changes proxy_agent_setup/src/running.rs x: 1 # contributors y: 5 # changes proxy_agent_shared/Cargo.toml x: 5 # contributors y: 24 # changes proxy_agent_shared/src/misc_helpers.rs x: 7 # contributors y: 15 # changes proxy_agent_shared/src/proxy_agent_aggregate_status.rs x: 4 # contributors y: 13 # changes proxy_agent/src/redirector/windows.rs x: 6 # contributors y: 31 # changes proxy_agent/src/redirector/windows/bpf_api.rs x: 5 # contributors y: 18 # changes proxy_agent_extension/Cargo.toml x: 6 # contributors y: 24 # changes proxy_agent_extension/src/service_main/windows_main.rs x: 6 # contributors y: 11 # changes proxy_agent_shared/src/error.rs x: 2 # contributors y: 4 # changes proxy_agent_shared/src/version.rs x: 6 # contributors y: 7 # changes proxy_agent_shared/src/windows.rs x: 6 # contributors y: 10 # changes build.cmd x: 5 # contributors y: 27 # changes proxy_agent/src/common/hyper_client.rs x: 3 # contributors y: 9 # changes proxy_agent/src/key_keeper/key.rs x: 7 # contributors y: 33 # changes proxy_agent/src/proxy/authorization_rules.rs x: 7 # contributors y: 23 # changes proxy_agent/src/proxy/proxy_authorizer.rs x: 3 # contributors y: 15 # changes proxy_agent/src/proxy/proxy_connection.rs x: 5 # contributors y: 17 # changes proxy_agent/src/proxy/proxy_server.rs x: 3 # contributors y: 23 # changes proxy_agent_shared/src/logger.rs x: 1 # contributors y: 3 # changes proxy_agent_extension/src/constants.rs x: 5 # contributors y: 13 # changes e2etest/GuestProxyAgentTest/Utilities/VMBuilder.cs x: 9 # contributors y: 25 # changes proxy_agent_extension/src/handler_main.rs x: 8 # contributors y: 25 # changes proxy_agent/src/common/error.rs x: 2 # contributors y: 11 # changes proxy_agent/src/redirector.rs x: 6 # contributors y: 34 # changes proxy_agent/src/redirector/windows/bpf_prog.rs x: 6 # contributors y: 18 # changes proxy_agent/src/key_keeper.rs x: 7 # contributors y: 44 # changes proxy_agent/src/common/constants.rs x: 3 # contributors y: 10 # changes proxy_agent/src/main.rs x: 5 # contributors y: 23 # changes e2etest/GuestProxyAgentTest/Extensions/ExceptionExtensions.cs x: 1 # contributors y: 1 # changes e2etest/GuestProxyAgentTest/GuestProxyAgentScenarioTests.cs x: 4 # contributors y: 5 # changes e2etest/GuestProxyAgentTest/Settings/TestScenarioSetting.cs x: 4 # contributors y: 10 # changes e2etest/GuestProxyAgentTest/Settings/TestSetting.cs x: 6 # contributors y: 8 # changes e2etest/GuestProxyAgentTest/TestCases/AddLinuxVMExtensionCase.cs x: 4 # contributors y: 9 # changes e2etest/GuestProxyAgentTest/TestCases/InstallOrUpdateGuestProxyAgentExtensionCase.cs x: 2 # contributors y: 8 # changes e2etest/GuestProxyAgentTest/TestCases/RebootVMCase.cs x: 1 # contributors y: 4 # changes e2etest/GuestProxyAgentTest/TestCases/TestCaseBase.cs x: 5 # contributors y: 8 # changes e2etest/GuestProxyAgentTest/TestScenarios/TestScenarioBase.cs x: 4 # contributors y: 8 # changes proxy_agent/src/acl/linux_acl.rs x: 6 # contributors y: 13 # changes proxy_agent/src/common/logger.rs x: 1 # contributors y: 7 # changes proxy_agent/src/proxy.rs x: 8 # contributors y: 29 # changes proxy_agent/src/redirector/linux.rs x: 6 # contributors y: 39 # changes proxy_agent/src/telemetry/event_reader.rs x: 7 # contributors y: 24 # changes proxy_agent_extension/src/common.rs x: 8 # contributors y: 19 # changes proxy_agent_extension/src/logger.rs x: 5 # contributors y: 10 # changes proxy_agent_setup/src/logger.rs x: 4 # contributors y: 7 # changes proxy_agent_setup/src/main.rs x: 6 # contributors y: 14 # changes proxy_agent_shared/src/telemetry/event_logger.rs x: 6 # contributors y: 17 # changes proxy_agent_shared/src/lib.rs x: 5 # contributors y: 6 # changes proxy_agent_shared/src/linux.rs x: 5 # contributors y: 14 # changes proxy_agent_shared/src/service/linux_service.rs x: 5 # contributors y: 9 # changes Cargo.toml x: 2 # contributors y: 2 # changes e2etest/GuestProxyAgentTest/Program.cs x: 2 # contributors y: 9 # changes proxy_agent/src/common/helpers.rs x: 7 # contributors y: 13 # changes proxy_agent/src/proxy/proxy_summary.rs x: 6 # contributors y: 16 # changes proxy_agent/src/service/windows.rs x: 5 # contributors y: 16 # changes proxy_agent_extension/src/service_main/service_state.rs x: 3 # contributors y: 3 # changes proxy_agent/src/host_clients/imds_client.rs x: 6 # contributors y: 15 # changes proxy_agent/src/shared_state.rs x: 3 # contributors y: 11 # changes e2etest/GuestProxyAgentTest/Scripts/IMDSPingTest.ps1 x: 3 # contributors y: 7 # changes e2etest/GuestProxyAgentTest/Scripts/PingTestOnBindingLocalIP.ps1 x: 3 # contributors y: 8 # changes e2etest/GuestProxyAgentTest/TestScenarios/BVTScenario.cs x: 2 # contributors y: 6 # changes proxy_agent/src/acl.rs x: 2 # contributors y: 3 # changes linux-ebpf/socket.h x: 2 # contributors y: 5 # changes rpmbuild/SPECS/azure-proxy-agent.spec x: 3 # contributors y: 5 # changes e2etest/GuestProxyAgentTest/Scripts/GuestProxyAgentExtensionValidation.ps1 x: 4 # contributors y: 14 # changes e2etest/GuestProxyAgentTest/TestCases/GuestProxyAgentExtensionValidationCase.cs x: 3 # contributors y: 12 # changes proxy_agent_extension/src/windows/enable.cmd x: 3 # contributors y: 4 # changes e2etest/GuestProxyAgentTest/Extensions/ModelExtensions.cs x: 4 # contributors y: 4 # changes e2etest/GuestProxyAgentTest/Utilities/TestCommonUtilities.cs x: 6 # contributors y: 9 # changes proxy_agent_extension/src/structs.rs x: 5 # contributors y: 5 # changes
44.0
# changes
  min: 1.0
  average: 9.46
  25th percentile: 2.0
  median: 7.0
  75th percentile: 13.0
  max: 44.0
0 9.0
# contributors
min: 1.0 | average: 3.51 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 5.0 | max: 9.0

Number of Contributors vs. File Size: 164 points

proxy_agent/src/proxy/windows.rs x: 6 # contributors y: 369 lines of code Setup/Windows/ProxyAgent.wsf x: 1 # contributors y: 902 lines of code proxy_agent/Cargo.toml x: 7 # contributors y: 92 lines of code proxy_agent/src/common/config.rs x: 4 # contributors y: 242 lines of code proxy_agent/src/provision.rs x: 7 # contributors y: 713 lines of code proxy_agent_extension/src/service_main.rs x: 7 # contributors y: 948 lines of code proxy_agent_setup/src/running.rs x: 1 # contributors y: 54 lines of code proxy_agent_shared/Cargo.toml x: 5 # contributors y: 36 lines of code proxy_agent_shared/src/misc_helpers.rs x: 7 # contributors y: 432 lines of code proxy_agent_shared/src/proxy_agent_aggregate_status.rs x: 4 # contributors y: 79 lines of code proxy_agent/src/redirector/windows.rs x: 6 # contributors y: 207 lines of code proxy_agent/src/redirector/windows/bpf_api.rs x: 5 # contributors y: 252 lines of code proxy_agent_extension/Cargo.toml x: 6 # contributors y: 27 lines of code proxy_agent_extension/src/service_main/windows_main.rs x: 6 # contributors y: 58 lines of code proxy_agent_shared/src/error.rs x: 2 # contributors y: 64 lines of code proxy_agent_shared/src/version.rs x: 6 # contributors y: 100 lines of code proxy_agent_shared/src/windows.rs x: 6 # contributors y: 333 lines of code build.cmd x: 5 # contributors y: 239 lines of code proxy_agent/src/common/hyper_client.rs x: 3 # contributors y: 435 lines of code proxy_agent/src/key_keeper/key.rs x: 7 # contributors y: 1449 lines of code proxy_agent/src/proxy/authorization_rules.rs x: 7 # contributors y: 529 lines of code proxy_agent/src/proxy/proxy_authorizer.rs x: 3 # contributors y: 603 lines of code proxy_agent/src/proxy/proxy_connection.rs x: 5 # contributors y: 251 lines of code proxy_agent/src/proxy/proxy_server.rs x: 3 # contributors y: 917 lines of code proxy_agent_shared/src/logger.rs x: 1 # contributors y: 32 lines of code proxy_agent_shared/src/logger/rolling_logger.rs x: 1 # contributors y: 172 lines of code proxy_agent/src/proxy_agent_status.rs x: 7 # contributors y: 302 lines of code proxy_agent/src/service.rs x: 5 # contributors y: 129 lines of code proxy_agent_extension/src/constants.rs x: 5 # contributors y: 77 lines of code e2etest/GuestProxyAgentTest/Utilities/VMBuilder.cs x: 9 # contributors y: 222 lines of code proxy_agent_extension/src/handler_main.rs x: 8 # contributors y: 413 lines of code proxy_agent/src/common/error.rs x: 2 # contributors y: 177 lines of code proxy_agent/src/redirector.rs x: 6 # contributors y: 371 lines of code ebpf/redirect.bpf.c x: 3 # contributors y: 108 lines of code proxy_agent/src/redirector/windows/bpf_prog.rs x: 6 # contributors y: 359 lines of code proxy_agent/src/key_keeper.rs x: 7 # contributors y: 754 lines of code proxy_agent/src/shared_state/agent_status_wrapper.rs x: 1 # contributors y: 587 lines of code proxy_agent/src/common/constants.rs x: 3 # contributors y: 29 lines of code proxy_agent/src/main.rs x: 5 # contributors y: 97 lines of code proxy_agent/src/shared_state/provision_wrapper.rs x: 1 # contributors y: 218 lines of code e2etest/GuestProxyAgentTest/Extensions/ExceptionExtensions.cs x: 1 # contributors y: 24 lines of code e2etest/GuestProxyAgentTest/Extensions/TaskExtensions.cs x: 1 # contributors y: 22 lines of code e2etest/GuestProxyAgentTest/GuestProxyAgentScenarioTests.cs x: 4 # contributors y: 113 lines of code e2etest/GuestProxyAgentTest/Settings/TestScenarioSetting.cs x: 4 # contributors y: 50 lines of code e2etest/GuestProxyAgentTest/Settings/TestSetting.cs x: 6 # contributors y: 94 lines of code e2etest/GuestProxyAgentTest/TestCases/AddLinuxVMExtensionCase.cs x: 4 # contributors y: 71 lines of code e2etest/GuestProxyAgentTest/TestCases/InstallOrUpdateGuestProxyAgentExtensionCase.cs x: 2 # contributors y: 33 lines of code e2etest/GuestProxyAgentTest/TestCases/RebootVMCase.cs x: 1 # contributors y: 61 lines of code e2etest/GuestProxyAgentTest/TestCases/TestCaseBase.cs x: 5 # contributors y: 80 lines of code e2etest/GuestProxyAgentTest/TestScenarios/TestScenarioBase.cs x: 4 # contributors y: 278 lines of code e2etest/GuestProxyAgentTest/Utilities/JUnitTestResultBuilder.cs x: 4 # contributors y: 167 lines of code e2etest/GuestProxyAgentTest/Utilities/RunCommandRunner.cs x: 4 # contributors y: 53 lines of code proxy_agent/src/acl/linux_acl.rs x: 6 # contributors y: 68 lines of code proxy_agent/src/acl/windows_acl.rs x: 5 # contributors y: 165 lines of code proxy_agent/src/proxy.rs x: 8 # contributors y: 279 lines of code proxy_agent/src/redirector/linux.rs x: 6 # contributors y: 567 lines of code proxy_agent/src/telemetry/event_reader.rs x: 7 # contributors y: 396 lines of code proxy_agent_extension/src/common.rs x: 8 # contributors y: 460 lines of code proxy_agent_extension/src/logger.rs x: 5 # contributors y: 51 lines of code proxy_agent_extension/src/main.rs x: 6 # contributors y: 82 lines of code proxy_agent_setup/src/logger.rs x: 4 # contributors y: 19 lines of code proxy_agent_setup/src/main.rs x: 6 # contributors y: 300 lines of code proxy_agent_shared/src/telemetry/event_logger.rs x: 6 # contributors y: 194 lines of code proxy_agent_shared/src/telemetry/span.rs x: 4 # contributors y: 92 lines of code proxy_agent_shared/src/lib.rs x: 5 # contributors y: 12 lines of code proxy_agent_shared/src/linux.rs x: 5 # contributors y: 154 lines of code proxy_agent_shared/src/service.rs x: 6 # contributors y: 179 lines of code proxy_agent_shared/src/service/linux_service.rs x: 5 # contributors y: 87 lines of code Cargo.toml x: 2 # contributors y: 11 lines of code e2etest/GuestProxyAgentTest/Scripts/InstallGuestProxyAgentExtension.ps1 x: 4 # contributors y: 87 lines of code proxy_agent/src/common.rs x: 4 # contributors y: 14 lines of code proxy_agent/src/shared_state/key_keeper_wrapper.rs x: 2 # contributors y: 540 lines of code e2etest/GuestProxyAgentTest/Program.cs x: 2 # contributors y: 23 lines of code e2etest/GuestProxyAgentTest/Utilities/TestMapReader.cs x: 1 # contributors y: 51 lines of code proxy_agent/src/common/helpers.rs x: 7 # contributors y: 117 lines of code proxy_agent/src/proxy/proxy_summary.rs x: 6 # contributors y: 51 lines of code proxy_agent/src/common/windows.rs x: 4 # contributors y: 152 lines of code proxy_agent/src/telemetry/telemetry_event.rs x: 5 # contributors y: 208 lines of code e2etest/GuestProxyAgentTest/Utilities/StorageHelper.cs x: 6 # contributors y: 91 lines of code proxy_agent/src/service/windows.rs x: 5 # contributors y: 71 lines of code proxy_agent_extension/src/windows/service_ext.rs x: 1 # contributors y: 144 lines of code proxy_agent_extension/src/linux.rs x: 4 # contributors y: 9 lines of code proxy_agent/src/host_clients/imds_client.rs x: 6 # contributors y: 42 lines of code proxy_agent/src/host_clients/wire_server_client.rs x: 6 # contributors y: 119 lines of code proxy_agent/src/shared_state.rs x: 3 # contributors y: 55 lines of code proxy_agent/src/shared_state/proxy_server_wrapper.rs x: 1 # contributors y: 120 lines of code proxy_agent/src/shared_state/telemetry_wrapper.rs x: 1 # contributors y: 78 lines of code proxy_agent_extension/src/error.rs x: 1 # contributors y: 8 lines of code proxy_agent_extension/src/result.rs x: 1 # contributors y: 2 lines of code e2etest/GuestProxyAgentTest/Scripts/IMDSPingTest.ps1 x: 3 # contributors y: 45 lines of code e2etest/GuestProxyAgentTest/TestScenarios/BugFixesScenario.cs x: 3 # contributors y: 14 lines of code e2etest/GuestProxyAgentTest/TestScenarios/LinuxPackageScenario.cs x: 2 # contributors y: 19 lines of code e2etest/GuestProxyAgentTest/TestScenarios/ProxyAgentExtension.cs x: 4 # contributors y: 63 lines of code e2etest/GuestProxyAgentTest/TestCases/GuestProxyAgentLoadedModulesValidationCase.cs x: 1 # contributors y: 43 lines of code e2etest/GuestProxyAgentTest/Utilities/RunCommandSettingBuilder.cs x: 4 # contributors y: 82 lines of code ebpf/socket.h x: 1 # contributors y: 35 lines of code linux-ebpf/socket.h x: 2 # contributors y: 98 lines of code proxy_agent/src/host_clients/instance_info.rs x: 5 # contributors y: 224 lines of code proxy_agent/src/redirector/linux/ebpf_obj.rs x: 4 # contributors y: 198 lines of code vs-init.cmd x: 3 # contributors y: 21 lines of code rpmbuild/SPECS/azure-proxy-agent.spec x: 3 # contributors y: 37 lines of code e2etest/GuestProxyAgentTest/Models/TestConfig.cs x: 3 # contributors y: 24 lines of code e2etest/GuestProxyAgentTest/Scripts/GuestProxyAgentExtensionValidation.ps1 x: 4 # contributors y: 144 lines of code proxy_agent/src/host_clients/goal_state.rs x: 2 # contributors y: 205 lines of code e2etest/GuestProxyAgentTest/TestCases/GuestProxyAgentExtensionValidationCase.cs x: 3 # contributors y: 49 lines of code proxy_agent_extension/src/windows/enable.cmd x: 3 # contributors y: 4 lines of code proxy_agent_extension/src/windows/install.cmd x: 2 # contributors y: 4 lines of code e2etest/GuestProxyAgentTest/Utilities/CertificateUtility.cs x: 4 # contributors y: 103 lines of code linux-ebpf/ebpf_cgroup.c x: 4 # contributors y: 192 lines of code e2etest/GuestProxyAgentTest/Models/RunCommandOutputDetails.cs x: 1 # contributors y: 16 lines of code
1449.0
lines of code
  min: 1.0
  average: 143.48
  25th percentile: 24.0
  median: 62.5
  75th percentile: 178.5
  max: 1449.0
0 9.0
# contributors
min: 1.0 | average: 3.51 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 5.0 | max: 9.0