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

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


    from b9303c07 record why fetching the threat model is in the trust boundary
     add a6d28365 add a background sender for appenders that do network I/O #314
     add 2c9a14aa rename the unreleased 3.4.1 to 3.5.0 #314
     add 225dea0f link Log4NetAssert into the test project #314
     add ff8c00aa bound a send in SmtpAppender to 15 seconds #314
     add a7f6ad49 bound a send in the MailKit SmtpAppender to 15 seconds #314
     add 02b66be0 send mail from a background thread in the MailKit 
SmtpAppender #314
     add 7083581b report a buffering appender that is still holding events #314
     add 6736d8c2 do not open a second UDP socket in RemoteSyslogAppender #314
     add 2b396ffd send syslog datagrams through BackgroundSender #314
     add 14c9e26a cap the per-event retry in AdoNetAppender #314
     add 629a9e06 cite the right audit finding for the PowerShell version gate 
#314
     add 46affe17 wait for the background sender in the buffered mail test #314
     new eb41be2d Merge pull request #314 from 
apache/Feature/314-background-sender

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 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 +-
 src/changelog/3.4.1/.release.xml                   |   6 -
 .../{3.4.1 => 3.5.0}/.release-notes.adoc.ftl       |   0
 src/changelog/{2.x => 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 +
 .../314-flush-reports-buffered-events.xml}         |   6 +-
 .../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 +-
 44 files changed, 1640 insertions(+), 112 deletions(-)
 delete mode 100644 src/changelog/3.4.1/.release.xml
 rename src/changelog/{3.4.1 => 3.5.0}/.release-notes.adoc.ftl (100%)
 copy src/changelog/{2.x => 3.5.0}/.release.xml (83%)
 rename src/changelog/{3.4.1 => 
3.5.0}/162-quiet-app-settings-in-a-native-host.xml (100%)
 rename src/changelog/{3.4.1 => 
3.5.0}/313-redact-connection-string-allowlist.xml (100%)
 rename src/changelog/{3.4.1 => 3.5.0}/313-require-powershell-74.xml (94%)
 rename src/changelog/{3.4.1 => 3.5.0}/313-verify-release-keys-bypass.xml (100%)
 create mode 100644 src/changelog/3.5.0/314-adonet-retry-cap.xml
 create mode 100644 src/changelog/3.5.0/314-ext-mail-background-sender.xml
 create mode 100644 src/changelog/3.5.0/314-ext-mail-send-timeout.xml
 copy src/changelog/{3.3.1/287-reduce-silent-log-event-loss.xml => 
3.5.0/314-flush-reports-buffered-events.xml} (50%)
 create mode 100644 src/changelog/3.5.0/314-remote-syslog-background-sender.xml
 create mode 100644 src/changelog/3.5.0/314-remote-syslog-socket-and-connect.xml
 create mode 100644 src/changelog/3.5.0/314-smtpappender-send-timeout.xml
 create mode 100644 src/log4net.Tests/Appender/SmtpAppenderTest.cs
 create mode 100644 src/log4net.Tests/Util/BackgroundSenderTest.cs
 create mode 100644 src/log4net/Util/BackgroundSender.cs

Reply via email to