Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
fb97e51
HttpClientTarget - HttpClient with support for batching
snakefoot Mar 15, 2026
2ff2a67
NetworkTarget + HttpClientTarget - Added support for private key from…
snakefoot Mar 17, 2026
be026fe
Expect100Continue is nullable
snakefoot Mar 17, 2026
bb24a38
LoadCertificateFromPem - Load certificate chain from PEM file
snakefoot Mar 18, 2026
520959e
Change Authorization to nullable, since not required
snakefoot Mar 22, 2026
cf6fbc5
Explicit dispose HttpRequestMessage since SendAsync has stopped dispo…
snakefoot Mar 23, 2026
23fa88e
Removed Authorization since already supported by custom Headers
snakefoot Apr 2, 2026
b6c6ed7
Replace Disposal using ContinueWith with await
snakefoot Apr 11, 2026
8ac5eda
BuildChunk - Optimize newlineDelimeter
snakefoot Apr 11, 2026
e31667b
Reusable MemoryStream to reduce byte-array allocations
snakefoot Apr 12, 2026
a0b9756
HttpClientTarget - Fix CompressChunk
snakefoot Apr 12, 2026
6cb6535
KeepAlive = true by default to enable TCP connection pool
snakefoot Apr 15, 2026
5887880
Fix wiki links
snakefoot Apr 23, 2026
ee7b325
Extracted SslCertificateCache to its own file
snakefoot May 2, 2026
5057253
HttpClientTarget - Using GetMaxByteCount instead of GetByteCount
snakefoot May 9, 2026
13e6870
HttpClientTarget - Using Environment.TickCount instead of DateTime.Ut…
snakefoot May 9, 2026
45f071f
ContentEncoding GZip
snakefoot May 9, 2026
167019d
Fix HttpClientTarget - Using GetMaxByteCount instead of GetByteCount
snakefoot May 9, 2026
285d9e3
Dedicated NLog.Targets.HttpClient nuget-package
snakefoot May 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 15 additions & 4 deletions NLog.Targets.Network.sln
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.14.36414.22 d17.14
# Visual Studio Version 18
VisualStudioVersion = 18.5.11723.231 stable
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NLog.Targets.Network", "src\NLog.Targets.Network\NLog.Targets.Network.csproj", "{99EEF3AA-C3E7-C176-CDA5-ED7F3C4125D8}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NLog.Targets.HttpClient", "src\NLog.Targets.HttpClient\NLog.Targets.HttpClient.csproj", "{C1D5F2A3-7E4B-4C8D-9F6E-3B2A1D0E5C7F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NLog.Targets.Network.Tests", "tests\NLog.Targets.Network.Tests\NLog.Targets.Network.Tests.csproj", "{A1863F0C-6306-30C4-5DD5-70FA0B102107}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NLog.Targets.HttpClient.Tests", "tests\NLog.Targets.HttpClient.Tests\NLog.Targets.HttpClient.Tests.csproj", "{D2E4A1B3-8F5C-4D9E-A7B2-1C3E0F4D6A8B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8EC462FD-D22E-90A8-E5CE-7E832BA40C5D}"
ProjectSection(SolutionItems) = preProject
appveyor.yml = appveyor.yml
Expand All @@ -23,15 +26,23 @@ Global
{99EEF3AA-C3E7-C176-CDA5-ED7F3C4125D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{99EEF3AA-C3E7-C176-CDA5-ED7F3C4125D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{99EEF3AA-C3E7-C176-CDA5-ED7F3C4125D8}.Release|Any CPU.Build.0 = Release|Any CPU
{C1D5F2A3-7E4B-4C8D-9F6E-3B2A1D0E5C7F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C1D5F2A3-7E4B-4C8D-9F6E-3B2A1D0E5C7F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C1D5F2A3-7E4B-4C8D-9F6E-3B2A1D0E5C7F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C1D5F2A3-7E4B-4C8D-9F6E-3B2A1D0E5C7F}.Release|Any CPU.Build.0 = Release|Any CPU
{A1863F0C-6306-30C4-5DD5-70FA0B102107}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A1863F0C-6306-30C4-5DD5-70FA0B102107}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A1863F0C-6306-30C4-5DD5-70FA0B102107}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A1863F0C-6306-30C4-5DD5-70FA0B102107}.Release|Any CPU.Build.0 = Release|Any CPU
{D2E4A1B3-8F5C-4D9E-A7B2-1C3E0F4D6A8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D2E4A1B3-8F5C-4D9E-A7B2-1C3E0F4D6A8B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D2E4A1B3-8F5C-4D9E-A7B2-1C3E0F4D6A8B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D2E4A1B3-8F5C-4D9E-A7B2-1C3E0F4D6A8B}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {A8C623A8-9FF0-46A3-8098-E88489136CA2}
SolutionGuid = {70CA2AC6-E9C1-47B7-9A93-598B06A187B5}
EndGlobalSection
EndGlobal
Loading