microsoft / WindowsProtocolTestSuites
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 4196
  • Daily file updates (only one update per file and date counted): 13637
  • First update: 2015-08-20
  • Latest update: 2022-01-25
  • Days between first and latest update: 2351 (335 weeks, estimated 1675 working days)
  • Active days (at least one file change): 1058
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 4,196 files with 1,007,115 lines of code in files.
    • 3,865 files that are 366+ days old (972,159 lines of code)
    • 245 files that are 181-365 days old (28,866 lines of code)
    • 41 files that are 91-180 days old (1,690 lines of code)
    • 44 files that are 31-90 days old (4,326 lines of code)
    • 1 files that are 1-30 days old (74 lines of code)
96% | 2% | <1% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 4,196 files with 1,007,115 lines of code in files.
    • 3,581 files have been last changed 366+ days ago (838,813 lines of code)
    • 156 files have been last changed 181-365 days ago (43,215 lines of code)
    • 7 files have been last changed 91-180 days ago (1,818 lines of code)
    • 403 files have been last changed 31-90 days ago (93,782 lines of code)
    • 49 files have been last changed 1-30 days ago (29,487 lines of code)
83% | 4% | <1% | 9% | 2%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cs, xml, ps1, csproj, wxs, ts, html, cshtml, md, cmd, sh, tsx, xaml, js, css, java, json, wxl, wixproj, txt, yml, cpp, h, bat, resx, c, vcxproj, gitignore, asset, PS1, reg, gradle, py, psm1, profile, xsd, gitattributes, ini, svg, filters, XML, properties
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs97% | 1% | <1% | <1% | <1%
ps197% | 1% | <1% | <1% | 0%
c100% | 0% | 0% | 0% | 0%
html66% | 31% | 0% | 1% | 0%
wxs100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
wixproj100% | 0% | 0% | 0% | 0%
cshtml98% | 1% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
xaml100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
css75% | 24% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
asset100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
vcxproj100% | 0% | 0% | 0% | 0%
yml91% | 4% | 0% | 4% | 0%
psm1100% | 0% | 0% | 0% | 0%
PS1100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
wxl100% | 0% | 0% | 0% | 0%
XML100% | 0% | 0% | 0% | 0%
reg100% | 0% | 0% | 0% | 0%
filters100% | 0% | 0% | 0% | 0%
tsx0% | 94% | 5% | 0% | 0%
ts0% | 90% | 9% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs83% | 4% | <1% | 8% | 2%
ps180% | 4% | <1% | 11% | 3%
c100% | 0% | 0% | 0% | 0%
wxs100% | 0% | 0% | 0% | 0%
html53% | 12% | 0% | 14% | 18%
js100% | 0% | 0% | 0% | 0%
wixproj100% | 0% | 0% | 0% | 0%
cshtml98% | 0% | 0% | 1% | 0%
cpp100% | 0% | 0% | 0% | 0%
xaml100% | 0% | 0% | 0% | 0%
h99% | 0% | 0% | <1% | 0%
css75% | 0% | 0% | 24% | 0%
cmd100% | 0% | 0% | 0% | 0%
asset100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
psm1100% | 0% | 0% | 0% | 0%
PS1100% | 0% | 0% | 0% | 0%
wxl100% | 0% | 0% | 0% | 0%
vcxproj25% | 0% | 0% | 74% | 0%
XML100% | 0% | 0% | 0% | 0%
reg100% | 0% | 0% | 0% | 0%
filters100% | 0% | 0% | 0% | 0%
py0% | 100% | 0% | 0% | 0%
yml0% | 48% | 0% | 4% | 46%
tsx0% | 0% | 0% | 100% | 0%
ts0% | 0% | 0% | 94% | 5%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
TestSuites96% | 2% | <1% | <1% | <1%
ProtoSDK99% | <1% | <1% | <1% | 0%
ProtocolTestManager70% | 27% | 1% | 0% | 0%
CommonScripts97% | 2% | 0% | 0% | 0%
MessageAnalyzerLibrary100% | 0% | 0% | 0% | 0%
InstallPrerequisites100% | 0% | 0% | 0% | 0%
pipelines91% | 4% | 0% | 4% | 0%
common100% | 0% | 0% | 0% | 0%
RemoteRun100% | 0% | 0% | 0% | 0%
AssemblyInfo54% | 0% | 45% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
TestSuites82% | 4% | <1% | 10% | 2%
ProtoSDK88% | 3% | <1% | 4% | 3%
ProtocolTestManager57% | 7% | 0% | 32% | 2%
CommonScripts91% | 6% | 0% | 0% | 2%
MessageAnalyzerLibrary100% | 0% | 0% | 0% | 0%
InstallPrerequisites92% | 7% | 0% | 0% | 0%
common100% | 0% | 0% | 0% | 0%
RemoteRun100% | 0% | 0% | 0% | 0%
pipelines0% | 48% | 0% | 4% | 46%
AssemblyInfo0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CifsClient.cs
in ProtoSDK/MS-CIFS/Client
5799 222 2328 2356 2
CifsMessage.cs
in ProtoSDK/MS-CIFS
4304 9 1112 2356 7
CifsServer.cs
in ProtoSDK/MS-CIFS/Server
2961 127 609 2356 5
CifsClientContext.cs
in ProtoSDK/MS-CIFS/Client
2942 117 2328 2356 2
Marshaling.cs
in ProtoSDK/Messages
2785 202 81 2356 11
DtypUtility.cs
in ProtoSDK/Common
2618 65 223 2356 21
Win32ErrorCode_32.cs
in ProtoSDK/Common
2521 - 2328 2356 2
Win32ErrorCode_16.cs
in ProtoSDK/Common
2520 - 2328 2356 2
FsccMessage.cs
in ProtoSDK/MS-FSCC
2162 - 17 2356 34
SmbClient.cs
in ProtoSDK/MS-SMB/Client
2143 98 432 2356 11
NtStatus.cs
in ProtoSDK/Common
1741 - 2328 2356 2
SmbServer.cs
in ProtoSDK/MS-SMB/Server
1700 59 609 2356 9
NlmpUtility.cs
in ProtoSDK/MS-NLMP
1481 46 609 2356 6
CifsServerContext.cs
in ProtoSDK/MS-CIFS/Server
1241 24 609 2356 5
CifsMessageUtil.cs
in ProtoSDK/MS-CIFS
1215 22 609 2356 5
RuntimeMarshaler.cs
in ProtoSDK/Messages
1208 85 1056 2356 2
Logging.cs
in ProtoSDK/Common
1049 61 2356 2356 1
SmbServerTransport.cs
in ProtoSDK/MS-SMB/Server
1004 45 609 2356 8
SspiUtility.cs
in ProtoSDK/Sspi
959 22 19 2356 9
MessageUtils.cs
in ProtoSDK/Messages
789 33 1056 2356 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
DecodePacketCallback.cs
in ProtoSDK/TransportStack
6 - 2356 2356 1
IUdpServer.cs
in ProtoSDK/TransportStack/Interfaces
7 - 2356 2356 1
IUdpClient.cs
in ProtoSDK/TransportStack/Interfaces
7 - 2356 2356 1
ITcpServer.cs
in ProtoSDK/TransportStack/Interfaces
7 - 2356 2356 1
ITcpClient.cs
in ProtoSDK/TransportStack/Interfaces
7 - 2356 2356 1
IStream.cs
in ProtoSDK/TransportStack/Interfaces
7 - 2356 2356 1
INetbiosClient.cs
in ProtoSDK/TransportStack/Interfaces
7 - 2356 2356 1
FileServiceServerContext.cs
in ProtoSDK/FileAccessService
7 - 2356 2356 1
FileServiceClientContext.cs
in ProtoSDK/FileAccessService
7 - 2356 2356 1
ISource.cs
in ProtoSDK/TransportStack/Interfaces
8 - 2356 2356 1
StackFilter.cs
in ProtoSDK/Common
8 - 2356 2356 1
IConnectable.cs
in ProtoSDK/TransportStack/Interfaces
9 - 2356 2356 1
ITargetSend.cs
in ProtoSDK/TransportStack/Interfaces
10 - 2356 2356 1
ITargetReceive.cs
in ProtoSDK/TransportStack/Interfaces
10 - 2356 2356 1
ISpecialTarget.cs
in ProtoSDK/TransportStack/Interfaces
10 - 2356 2356 1
ISourceSend.cs
in ProtoSDK/TransportStack/Interfaces
10 - 2356 2356 1
ISourceReceive.cs
in ProtoSDK/TransportStack/Interfaces
10 - 2356 2356 1
INetbiosServer.cs
in ProtoSDK/TransportStack/Interfaces
10 - 2356 2356 1
ILocalTarget.cs
in ProtoSDK/TransportStack/Interfaces
10 - 2356 2356 1
IDisconnectable.cs
in ProtoSDK/TransportStack/Interfaces
10 - 2356 2356 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
FSCTL_REFS_STREAM_SNAPSHOT_LIST.cs
in TestSuites/FileServer/src/FSA/TestSuite/FsControlRequest
74 3 6 6 1
SmbdClient.cs
in TestSuites/MS-SMBD/src/Plugin/SMBDPlugin/Detector
560 20 31 40 2
CheckSmbdFeature.cs
in TestSuites/MS-SMBD/src/Plugin/SMBDPlugin/Detector
126 5 31 40 2
PingSut.cs
in TestSuites/MS-SMBD/src/Plugin/SMBDPlugin/Detector
68 2 31 40 2
CheckSmbDialects.cs
in TestSuites/MS-SMBD/src/Plugin/SMBDPlugin/Detector
63 2 31 40 2
SmbdDetector.cs
in TestSuites/MS-SMBD/src/Plugin/SMBDPlugin/Detector
55 2 31 40 2
Rdpeudp2ProtocolHandler.cs
in ProtoSDK/MS-RDPEUDP2
878 39 39 48 4
Ssim.cs
in TestSuites/RDP/Client/src/Adapter/ImageQualityAssessment
249 8 39 48 4
Rdpeudp2Packet.cs
in ProtoSDK/MS-RDPEUDP2/Types
158 3 39 48 4
Gssim.cs
in TestSuites/RDP/Client/src/Adapter/ImageQualityAssessment
121 5 39 48 4
FRIQAIndexBase.cs
in TestSuites/RDP/Client/src/Adapter/ImageQualityAssessment
120 4 39 48 4
AcknowledgementVectorPayload.cs
in ProtoSDK/MS-RDPEUDP2/Types
113 3 39 48 4
AcknowledgementPayload.cs
in ProtoSDK/MS-RDPEUDP2/Types
81 3 39 48 4
Downscaler.cs
in TestSuites/RDP/Client/src/Adapter/ImageQualityAssessment
64 - 39 48 4
Msssim.cs
in TestSuites/RDP/Client/src/Adapter/ImageQualityAssessment
58 3 39 48 4
S3_DataTransfer_V2.cs
in TestSuites/RDP/Client/src/TestSuite/RDPEUDP
54 1 39 48 4
Rdpeudp2PacketHeader.cs
in ProtoSDK/MS-RDPEUDP2/Types
36 1 39 48 4
PacketPrefixByte.cs
in ProtoSDK/MS-RDPEUDP2/Types
28 1 39 48 4
RdpeudpSocket.Rdpeudp2Forwarder.cs
in ProtoSDK/MS-RDPEUDP
27 3 39 48 4
DataBodyPayload.cs
in ProtoSDK/MS-RDPEUDP2/Types
27 1 39 48 4
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
FSAAdapter.cs
in TestSuites/FileServer/src/FSA/Adapter
4993 131 6 2258 109
FSCTL_REFS_STREAM_SNAPSHOT_MANAGEMENT.cs
in TestSuites/FileServer/src/FSA/TestSuite/FsControlRequest
423 23 6 151 10
AlternateDataStreamTestCases.cs
in TestSuites/FileServer/src/FSA/TestSuite/AlternateDataStream
220 12 6 626 4
AlternateDataStream_WriteAndRead.cs
in TestSuites/FileServer/src/FSA/TestSuite/AlternateDataStream
108 3 6 626 4
AlternateDataStream_FSCTL_GET_COMPRESSION.cs
in TestSuites/FileServer/src/FSA/TestSuite/AlternateDataStream
95 3 6 626 4
AlternateDataStream_FileInfo_Query_FileCompressionInformation.cs
in TestSuites/FileServer/src/FSA/TestSuite/AlternateDataStream
90 3 6 626 4
FileInfo_Query_FileInternalInformation.cs
in TestSuites/FileServer/src/FSA/TestSuite/FileInformation
80 1 6 315 5
FSCTL_REFS_STREAM_SNAPSHOT_LIST.cs
in TestSuites/FileServer/src/FSA/TestSuite/FsControlRequest
74 3 6 6 1
AlternateDataStream_RenameStream.cs
in TestSuites/FileServer/src/FSA/TestSuite/AlternateDataStream
56 3 6 626 4
Configuration.cs
in ProtocolTestManager/PTMService/PTMKernelService
515 13 13 326 28
QueryDirectoryTestCases.cs
in TestSuites/FileServer/src/FSA/TestSuite/QueryDirectory
895 43 14 626 23
Types.cs
in ProtoSDK/MS-RDPBCGR
7866 246 17 2148 107
FsccMessage.cs
in ProtoSDK/MS-FSCC
2162 - 17 2356 34
Enum.cs
in TestSuites/FileServer/src/FSA/Adapter
884 1 17 2258 38
FSCTL_MARK_HANDLE.cs
in TestSuites/FileServer/src/FSA/TestSuite/FsControlRequest
275 14 17 336 5
TestCategories.cs
in TestSuites/FileServer/src/Common/Adapter
102 - 17 2258 55
FsccFsctlMarkHandleRequestPacket.cs
in ProtoSDK/MS-FSCC/Messages
22 1 17 336 5
GitHubPR-Regression.yml
in pipelines/github
137 - 18 377 11
CheckLicenseHeader.ps1
in CommonScripts
105 - 18 362 7
RDPToolSet-GitHubPR-Build.yml
in pipelines/github
62 - 18 377 8