This is an automated email from the ASF dual-hosted git repository.

FreeAndNil pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4net.git

commit eb41be2d37658222dfff35742fdccacdd7af7f5d
Merge: b9303c07 46affe17
Author: Jan Friedrich <[email protected]>
AuthorDate: Thu Sep 3 09:57:57 2026 +0200

    Merge pull request #314 from apache/Feature/314-background-sender
    
    Stop network appenders stalling and losing events

 doc/MailTemplate.Announce.txt                      |  10 +-
 doc/MailTemplate.Result.txt                        |   4 +-
 doc/MailTemplate.txt                               |   6 +-
 package-lock.json                                  |   4 +-
 package.json                                       |   2 +-
 pom.xml                                            |   2 +-
 scripts/build-preview.ps1                          |   2 +-
 scripts/build-release.ps1                          |   2 +-
 src/Directory.Build.props                          |   2 +-
 .../{3.4.1 => 3.5.0}/.release-notes.adoc.ftl       |   0
 src/changelog/{3.4.1 => 3.5.0}/.release.xml        |   4 +-
 .../162-quiet-app-settings-in-a-native-host.xml    |   0
 .../313-redact-connection-string-allowlist.xml     |   0
 .../{3.4.1 => 3.5.0}/313-require-powershell-74.xml |   2 +-
 .../313-verify-release-keys-bypass.xml             |   0
 src/changelog/3.5.0/314-adonet-retry-cap.xml       |  14 +
 .../3.5.0/314-ext-mail-background-sender.xml       |  15 +
 src/changelog/3.5.0/314-ext-mail-send-timeout.xml  |  14 +
 .../3.5.0/314-flush-reports-buffered-events.xml    |  12 +
 .../3.5.0/314-remote-syslog-background-sender.xml  |  14 +
 .../3.5.0/314-remote-syslog-socket-and-connect.xml |  14 +
 .../3.5.0/314-smtpappender-send-timeout.xml        |  13 +
 .../Appender/FakeSmtpTransport.cs                  |  29 +-
 .../Appender/SmtpAppenderTest.cs                   |  83 ++++-
 .../Appender/Internal/ISmtpTransport.cs            |  19 +-
 .../Appender/Internal/MailKitSmtpTransport.cs      |  22 +-
 src/log4net.Ext.Mail/Appender/SmtpAppender.cs      | 132 +++++++-
 .../Appender/AdoNet/Log4NetCommand.cs              |   6 +
 src/log4net.Tests/Appender/AdoNetAppenderTest.cs   | 126 ++++++++
 .../Appender/BufferingAppenderTest.cs              |  37 ++-
 src/log4net.Tests/Appender/Internal/UdpMock.cs     |  16 +-
 .../Appender/RemoteSyslogAppenderTest.cs           |  99 +++++-
 src/log4net.Tests/Appender/SmtpAppenderTest.cs     | 138 ++++++++
 src/log4net.Tests/Util/BackgroundSenderTest.cs     | 308 ++++++++++++++++++
 src/log4net.Tests/log4net.Tests.csproj             |   3 +
 src/log4net/Appender/AdoNetAppender.cs             |  27 ++
 src/log4net/Appender/BufferingAppenderSkeleton.cs  |  14 +-
 src/log4net/Appender/RemoteSyslogAppender.cs       | 153 ++++++---
 src/log4net/Appender/SmtpAppender.cs               |  24 ++
 src/log4net/Util/BackgroundSender.cs               | 354 +++++++++++++++++++++
 .../appenders/remotesyslogappender.adoc            |   7 +
 .../configuration/appenders/smtpappender.adoc      |  17 +
 .../modules/ROOT/partials/supported-versions.adoc  |   2 +-
 43 files changed, 1648 insertions(+), 104 deletions(-)

Reply via email to