microsoft / libHttpClient
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: 213
  • Daily file updates (only one update per file and date counted): 811
  • First update: 2017-06-12
  • Latest update: 2022-01-28
  • Days between first and latest update: 1692 (241 weeks, estimated 1205 working days)
  • Active days (at least one file change): 374
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 213 files with 47,473 lines of code in files.
    • 154 files that are 366+ days old (37,565 lines of code)
    • 17 files that are 181-365 days old (742 lines of code)
    • 19 files that are 91-180 days old (3,298 lines of code)
    • 23 files that are 31-90 days old (5,868 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
79% | 1% | 6% | 12% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 213 files with 47,473 lines of code in files.
    • 79 files have been last changed 366+ days ago (22,224 lines of code)
    • 18 files have been last changed 181-365 days ago (1,510 lines of code)
    • 21 files have been last changed 91-180 days ago (1,847 lines of code)
    • 85 files have been last changed 31-90 days ago (18,493 lines of code)
    • 10 files have been last changed 1-30 days ago (3,399 lines of code)
46% | 3% | 3% | 38% | 7%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, cpp, vcxproj, filters, props, md, yml, txt, cmd, plist, hpp, xaml, mm, gradle, gitignore, cmake, java, xml, json, cs, gitattributes, bat, swift, csproj, gitmodules, bash, properties
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cpp78% | 0% | 19% | 1% | 0%
filters73% | 0% | 0% | 26% | 0%
hpp100% | 0% | 0% | 0% | 0%
h83% | <1% | 13% | 2% | 0%
vcxproj65% | 0% | 0% | 34% | 0%
cs100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
mm59% | 40% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
cmd95% | 4% | 0% | 0% | 0%
bash100% | 0% | 0% | 0% | 0%
swift100% | 0% | 0% | 0% | 0%
yml0% | 100% | 0% | 0% | 0%
java0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
hpp94% | 0% | 5% | 0% | 0%
filters50% | 0% | 0% | 49% | 0%
cpp32% | 6% | 2% | 37% | 20%
h57% | 6% | 11% | 12% | 12%
vcxproj12% | 0% | 0% | 87% | 0%
props40% | 9% | 11% | 38% | 0%
mm24% | 14% | 25% | 34% | 0%
cmd51% | 25% | 0% | 22% | 0%
cmake27% | 0% | 18% | 54% | 0%
cs3% | 0% | 0% | 96% | 0%
swift100% | 0% | 0% | 0% | 0%
yml0% | 31% | 0% | 68% | 0%
java0% | 34% | 65% | 0% | 0%
bash0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
Include/json_cpp100% | 0% | 0% | 0% | 0%
Source/Task100% | 0% | 0% | 0% | 0%
Source/HTTP48% | 2% | 48% | <1% | 0%
Source/WebSocket97% | 0% | 0% | 2% | 0%
Build/libcrypto.141.Win32100% | 0% | 0% | 0% | 0%
Build/libcrypto.142.Win32100% | 0% | 0% | 0% | 0%
Build/libcrypto.140.Win32100% | 0% | 0% | 0% | 0%
Source/Common95% | 0% | 4% | 0% | 0%
Include/httpClient100% | 0% | 0% | 0% | 0%
Source/Global73% | 0% | 0% | 26% | 0%
Utilities/CMake50% | 0% | 0% | 49% | 0%
Build/libHttpClient.140.UWP.C100% | 0% | 0% | 0% | 0%
Build/libHttpClient.141.UWP.C100% | 0% | 0% | 0% | 0%
Build/libHttpClient.142.UWP.C100% | 0% | 0% | 0% | 0%
Build/libHttpClient.140.XDK.C100% | 0% | 0% | 0% | 0%
Build/libHttpClient.141.XDK.C100% | 0% | 0% | 0% | 0%
Build/libHttpClient.142.XDK.C100% | 0% | 0% | 0% | 0%
Build/libHttpClient.140.Win32.C100% | 0% | 0% | 0% | 0%
Build/libHttpClient.141.Win32.C100% | 0% | 0% | 0% | 0%
Build/libHttpClient.142.Win32.C100% | 0% | 0% | 0% | 0%
Build/libHttpClient.141.GDK.C100% | 0% | 0% | 0% | 0%
Build/libHttpClient.142.GDK.C100% | 0% | 0% | 0% | 0%
Source/Logger100% | 0% | 0% | 0% | 0%
Source/Mock100% | 0% | 0% | 0% | 0%
Build/libssl.142.Win32100% | 0% | 0% | 0% | 0%
Build/libssl.141.Win32100% | 0% | 0% | 0% | 0%
Build/libssl.140.Win32100% | 0% | 0% | 0% | 0%
Include100% | 0% | 0% | 0% | 0%
Build100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
Utilities/XcodeBuildScripts100% | 0% | 0% | 0% | 0%
Source/SSL100% | 0% | 0% | 0% | 0%
Utilities/Pipelines0% | 100% | 0% | 0% | 0%
Build/libHttpClient.Android0% | 100% | 0% | 0% | 0%
External/opensslGeneratedHeaders0% | 0% | 100% | 0% | 0%
Build/libcrypto.143.Win320% | 0% | 0% | 100% | 0%
Build/libHttpClient.142.UnitTest.TE0% | 0% | 0% | 100% | 0%
Build/libHttpClient.142.UnitTest.TAEF0% | 0% | 0% | 100% | 0%
Build/libHttpClient.143.Win32.C0% | 0% | 0% | 100% | 0%
Build/libHttpClient.143.GDK.C0% | 0% | 0% | 100% | 0%
Build/libssl.143.Win320% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Include/json_cpp100% | 0% | 0% | 0% | 0%
Source/Task100% | 0% | 0% | 0% | 0%
Build/libcrypto.140.Win32100% | 0% | 0% | 0% | 0%
Build/libcrypto.141.Win3272% | 0% | 0% | 27% | 0%
Build/libcrypto.142.Win3272% | 0% | 0% | 27% | 0%
Source/Common73% | 10% | 0% | 15% | 0%
Include/httpClient30% | 27% | 15% | 0% | 26%
Build/libssl.140.Win32100% | 0% | 0% | 0% | 0%
Include100% | 0% | 0% | 0% | 0%
Source/Mock52% | 0% | 47% | 0% | 0%
Build/libssl.142.Win3250% | 0% | 0% | 50% | 0%
Utilities/CMake9% | 2% | 2% | 85% | 0%
Build/libssl.141.Win3246% | 0% | 0% | 53% | 0%
Source/Logger27% | 0% | 72% | 0% | 0%
Source/Global8% | 15% | 12% | 63% | 0%
Source/WebSocket2% | 0% | 14% | 47% | 35%
Build39% | 0% | 25% | 35% | 0%
Source/HTTP<1% | 9% | 2% | 54% | 32%
Build/libHttpClient.140.XDK.C5% | 0% | 0% | 94% | 0%
Build/libHttpClient.141.XDK.C5% | 0% | 0% | 94% | 0%
Build/libHttpClient.142.XDK.C5% | 0% | 0% | 94% | 0%
ROOT10% | 27% | 0% | 62% | 0%
Source/SSL100% | 0% | 0% | 0% | 0%
Utilities/Pipelines0% | 31% | 0% | 68% | 0%
Build/libHttpClient.Android0% | 34% | 65% | 0% | 0%
External/opensslGeneratedHeaders0% | 0% | 100% | 0% | 0%
Build/libcrypto.143.Win320% | 0% | 0% | 100% | 0%
Build/libHttpClient.142.UnitTest.TE0% | 0% | 0% | 100% | 0%
Build/libHttpClient.142.UnitTest.TAEF0% | 0% | 0% | 100% | 0%
Build/libHttpClient.140.UWP.C0% | 0% | 0% | 100% | 0%
Build/libHttpClient.141.UWP.C0% | 0% | 0% | 100% | 0%
Build/libHttpClient.142.UWP.C0% | 0% | 0% | 100% | 0%
Build/libHttpClient.140.Win32.C0% | 0% | 0% | 100% | 0%
Build/libHttpClient.141.Win32.C0% | 0% | 0% | 100% | 0%
Build/libHttpClient.142.Win32.C0% | 0% | 0% | 100% | 0%
Build/libHttpClient.143.Win32.C0% | 0% | 0% | 100% | 0%
Build/libHttpClient.141.GDK.C0% | 0% | 0% | 100% | 0%
Build/libHttpClient.142.GDK.C0% | 0% | 0% | 100% | 0%
Build/libHttpClient.143.GDK.C0% | 0% | 0% | 100% | 0%
Build/libssl.143.Win320% | 0% | 0% | 100% | 0%
Utilities/XcodeBuildScripts0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
httpcall.cpp
in Source/HTTP
528 8 83 1694 73
Program.cs
in Utilities/CMake/ProjectFileProcessor
414 10 59 1694 14
httpClient.h
in Include/httpClient
340 - 13 1694 74
filters
libHttpClient.140.UWP.C.vcxproj.filters
in Build/libHttpClient.140.UWP.C
255 - 59 1694 51
filters
libHttpClient.141.UWP.C.vcxproj.filters
in Build/libHttpClient.141.UWP.C
255 - 59 1694 53
vcxproj
libHttpClient.140.UWP.C.vcxproj
in Build/libHttpClient.140.UWP.C
200 - 59 1694 50
vcxproj
libHttpClient.141.UWP.C.vcxproj
in Build/libHttpClient.141.UWP.C
200 - 59 1694 53
http_android.cpp
in Source/HTTP/Android
196 7 41 1694 25
utils.h
in Source/Common
166 12 962 1694 18
utils.cpp
in Source/Common
149 10 255 1694 17
pch_common.h
in Source/Common
104 - 83 1694 48
httpcall.h
in Source/HTTP
71 - 83 1694 48
cmd
RunCMake.cmd
in Utilities/CMake/scripts
37 - 201 1694 9
cmd
MakeProjects.cmd
in Utilities/CMake
31 - 59 1694 14
cmd
DiffProjects.cmd
in Utilities/CMake/scripts
31 - 976 1694 2
cmd
CopyBuildFiles.cmd
in Utilities/CMake/scripts
28 - 1694 1694 1
cmd
GenerateAndDiff.cmd
in Utilities/CMake/scripts
22 - 1694 1694 1
AssemblyInfo.cs
in Utilities/CMake/ProjectFileProcessor/Properties
15 - 1694 1694 1
pch.cpp
in Source/Common
3 - 1116 1694 6
pch.h
in Source/Common
2 - 1694 1694 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pch.h
in Source/Common
2 - 1694 1694 1
AssemblyInfo.cs
in Utilities/CMake/ProjectFileProcessor/Properties
15 - 1694 1694 1
cmd
GenerateAndDiff.cmd
in Utilities/CMake/scripts
22 - 1694 1694 1
cmd
CopyBuildFiles.cmd
in Utilities/CMake/scripts
28 - 1694 1694 1
buildver.h
in Source/Common
2 - 1601 1665 2
http_request_callback.h
in Source/HTTP/XMLHttp
16 - 1592 1592 1
http_response_stream.h
in Source/HTTP/XMLHttp
18 - 1592 1592 1
cpprest_compat.h
in Include/json_cpp/details
48 - 1591 1591 1
SafeInt3.hpp
in Include/json_cpp/details
4875 257 1591 1591 1
basic_types.h
in Include/json_cpp/details
92 - 1536 1591 2
json_serialization.hpp
in Include/json_cpp/details
211 12 1536 1591 2
asyncrt_utils.h
in Include/json_cpp/details
308 28 1536 1591 2
json.hpp
in Include/json_cpp/details
405 30 1536 1591 2
json_parsing.hpp
in Include/json_cpp/details
1037 45 1536 1591 2
props
Build.Durango.Cpp.props
in Build/libHttpClient.141.XDK.C
26 - 1487 1487 1
props
Build.Durango.Cpp.props
in Build/libHttpClient.140.XDK.C
26 - 1487 1487 1
EntryList.h
in Source/Common
32 5 1392 1392 1
uri.cpp
in Source/Common
552 30 1286 1451 5
asyncrt_utils.hpp
in Include/json_cpp/details
840 28 1274 1591 3
json.h
in Include/json_cpp
996 111 1274 1591 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
http_android.h
in Source/HTTP/Android
36 - 41 41 1
filters
libcrypto.143.Win32.vcxproj.filters
in Build/libcrypto.143.Win32
1928 - 59 59 1
vcxproj
libcrypto.143.Win32.vcxproj
in Build/libcrypto.143.Win32
740 - 59 59 1
filters
libHttpClient.142.UnitTest.TAEF.vcxproj.filters
in Build/libHttpClient.142.UnitTest.TAEF
273 - 59 59 1
filters
libHttpClient.142.UnitTest.TE.vcxproj.filters
in Build/libHttpClient.142.UnitTest.TE
267 - 59 59 1
vcxproj
libHttpClient.142.UnitTest.TE.vcxproj
in Build/libHttpClient.142.UnitTest.TE
256 - 59 59 1
filters
libHttpClient.143.Win32.C.vcxproj.filters
in Build/libHttpClient.143.Win32.C
246 - 59 59 1
filters
libHttpClient.143.GDK.C.vcxproj.filters
in Build/libHttpClient.143.GDK.C
207 - 59 59 1
vcxproj
libHttpClient.142.UnitTest.TAEF.vcxproj
in Build/libHttpClient.142.UnitTest.TAEF
190 - 59 59 1
vcxproj
libHttpClient.143.Win32.C.vcxproj
in Build/libHttpClient.143.Win32.C
187 - 59 59 1
vcxproj
libHttpClient.143.GDK.C.vcxproj
in Build/libHttpClient.143.GDK.C
183 - 59 59 1
vcxproj
template-libHttpClient.UnitTest.TE.vcxproj
in Utilities/CMake
179 - 59 59 1
filters
libssl.143.Win32.vcxproj.filters
in Build/libssl.143.Win32
143 - 59 59 1
vcxproj
libssl.143.Win32.vcxproj
in Build/libssl.143.Win32
142 - 59 59 1
vcxproj
template-libHttpClient.UWP.C.vcxproj
in Utilities/CMake
126 - 59 59 1
vcxproj
template-libHttpClient.GDK.C.vcxproj
in Utilities/CMake
123 - 59 59 1
vcxproj
template-libHttpClient.Win32.C.vcxproj
in Utilities/CMake
116 - 59 59 1
vcxproj
template-libHttpClient.UnitTest.TAEF.vcxproj
in Utilities/CMake
111 - 59 59 1
vcxproj
template-libHttpClient.XDK.C.vcxproj
in Utilities/CMake
82 - 59 59 1
perform_env.cpp
in Source/Global
238 9 62 83 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
http_request_stream.cpp
in Source/HTTP/XMLHttp
86 3 3 1483 4
http_response_stream.cpp
in Source/HTTP/XMLHttp
70 2 3 1592 3
winhttp_connection.cpp
in Source/HTTP/WinHttp
1300 38 7 97 8
winhttp_connection.h
in Source/HTTP/WinHttp
284 7 7 97 6
CurlMulti.cpp
in Source/HTTP/Curl
172 7 7 158 4
openssl.bash
in Utilities/XcodeBuildScripts
90 - 7 1022 9
CurlMulti.h
in Source/HTTP/Curl
32 - 7 158 4
hcwebsocket.cpp
in Source/WebSocket
919 23 13 1475 47
httpClient.h
in Include/httpClient
340 - 13 1694 74
hcwebsocket.h
in Source/WebSocket
106 1 13 1475 29
winhttp_provider.cpp
in Source/HTTP/WinHttp
504 21 41 97 7
android_http_request.cpp
in Source/HTTP/Android
260 10 41 1348 10
http_android.cpp
in Source/HTTP/Android
196 7 41 1694 25
http_android.h
in Source/HTTP/Android
36 - 41 41 1
props
libHttpClient.props
in root
92 - 53 1664 40
CurlProvider.cpp
in Source/HTTP/Curl
150 7 55 158 7
filters
libcrypto.143.Win32.vcxproj.filters
in Build/libcrypto.143.Win32
1928 - 59 59 1
vcxproj
libcrypto.143.Win32.vcxproj
in Build/libcrypto.143.Win32
740 - 59 59 1
Program.cs
in Utilities/CMake/ProjectFileProcessor
414 10 59 1694 14
filters
libHttpClient.142.UnitTest.TAEF.vcxproj.filters
in Build/libHttpClient.142.UnitTest.TAEF
273 - 59 59 1