You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by fr...@apache.org on 2026/09/04 08:06:42 UTC

(logging-log4net) branch master updated (eb41be2d -> 5a37f178)

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 eb41be2d Merge pull request #314 from apache/Feature/314-background-sender
     add 4e3ec1c6 move SyslogNewLineHandling out of RemoteSyslogAppender #315
     add 87726935 escape newlines in LocalSyslogAppender content #315
     add 6046fe9d escape NUL characters in OutputDebugStringAppender content #315
     add dc5855a0 escape NUL characters in EventLogAppender content #315
     add 77717061 escape what RemoteSyslogAppender cannot send instead of deleting it #315
     add 522064b8 compare ordinally when asserting no NUL survives #315
     add 28fbfb25 compute the EventLog size limit instead of guessing it #315
     add 2998f340 share the content escapes in ContentEscape #315
     add e3edfab8 escape what the Telnet writer cannot encode #315
     add 71743377 record the escaping rule in CLAUDE.md
     add 4d2e10f0 escape what the pickup mail writer cannot encode #315
     new 5a37f178 Merge pull request #315 from apache/Feature/315-local-syslog-newlines

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:
 CLAUDE.md                                          |   8 +-
 src/changelog/3.5.0/315-eventlog-nul.xml           |  15 +++
 src/changelog/3.5.0/315-eventlog-size-budget.xml   |  17 ++++
 src/changelog/3.5.0/315-local-syslog-newlines.xml  |  15 +++
 src/changelog/3.5.0/315-outputdebugstring-nul.xml  |  13 +++
 .../3.5.0/315-pickup-dir-unencodable-content.xml   |  13 +++
 .../3.5.0/315-syslog-newline-handling-type.xml     |  13 +++
 src/changelog/3.5.0/315-syslog-non-ascii.xml       |  14 +++
 .../3.5.0/315-telnet-unencodable-content.xml       |  13 +++
 src/log4net.Tests/Appender/ContentEscapeTest.cs    |  73 +++++++++++++++
 src/log4net.Tests/Appender/EventLogAppenderTest.cs |  76 ++++++++++++++-
 .../Appender/LocalSyslogAppenderTest.cs            |  48 +++++++++-
 .../Appender/OutputDebugAppenderTest.cs            |  25 +++++
 .../Appender/RemoteSyslogAppenderTest.cs           |  36 +++++--
 .../Appender/SmtpPickupDirAppenderTest.cs          |  23 +++++
 src/log4net.Tests/Appender/TelnetAppenderTest.cs   |  81 ++++++++++++++++
 src/log4net/Appender/EventLogAppender.cs           |  67 ++++++++++++--
 src/log4net/Appender/Internal/ContentEscape.cs     | 103 +++++++++++++++++++++
 src/log4net/Appender/LocalSyslogAppender.cs        |  62 +++++++++----
 src/log4net/Appender/OutputDebugStringAppender.cs  |   3 +-
 src/log4net/Appender/RemoteSyslogAppender.cs       |  28 ++----
 src/log4net/Appender/SmtpPickupDirAppender.cs      |  25 +++--
 .../SyslogNewLineHandling.cs}                      |  25 +++--
 src/log4net/Appender/TelnetAppender.cs             |   8 +-
 .../appenders/localsyslogappender.adoc             |   7 ++
 .../appenders/remotesyslogappender.adoc            |   4 +
 26 files changed, 730 insertions(+), 85 deletions(-)
 create mode 100644 src/changelog/3.5.0/315-eventlog-nul.xml
 create mode 100644 src/changelog/3.5.0/315-eventlog-size-budget.xml
 create mode 100644 src/changelog/3.5.0/315-local-syslog-newlines.xml
 create mode 100644 src/changelog/3.5.0/315-outputdebugstring-nul.xml
 create mode 100644 src/changelog/3.5.0/315-pickup-dir-unencodable-content.xml
 create mode 100644 src/changelog/3.5.0/315-syslog-newline-handling-type.xml
 create mode 100644 src/changelog/3.5.0/315-syslog-non-ascii.xml
 create mode 100644 src/changelog/3.5.0/315-telnet-unencodable-content.xml
 create mode 100644 src/log4net.Tests/Appender/ContentEscapeTest.cs
 create mode 100644 src/log4net/Appender/Internal/ContentEscape.cs
 copy src/log4net/{Filter/FilterDecision.cs => Appender/SyslogNewLineHandling.cs} (62%)


(logging-log4net) 01/01: Merge pull request #315 from apache/Feature/315-local-syslog-newlines

Posted by fr...@apache.org.
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 5a37f1787075ad7d751f8b1786f0dff9589b2b47
Merge: eb41be2d 4d2e10f0
Author: Jan Friedrich <43...@users.noreply.github.com>
AuthorDate: Fri Sep 4 10:06:36 2026 +0200

    Merge pull request #315 from apache/Feature/315-local-syslog-newlines
    
    Escaping special characters in multiple appenders

 CLAUDE.md                                          |   8 +-
 src/changelog/3.5.0/315-eventlog-nul.xml           |  15 +++
 src/changelog/3.5.0/315-eventlog-size-budget.xml   |  17 ++++
 src/changelog/3.5.0/315-local-syslog-newlines.xml  |  15 +++
 src/changelog/3.5.0/315-outputdebugstring-nul.xml  |  13 +++
 .../3.5.0/315-pickup-dir-unencodable-content.xml   |  13 +++
 .../3.5.0/315-syslog-newline-handling-type.xml     |  13 +++
 src/changelog/3.5.0/315-syslog-non-ascii.xml       |  14 +++
 .../3.5.0/315-telnet-unencodable-content.xml       |  13 +++
 src/log4net.Tests/Appender/ContentEscapeTest.cs    |  73 +++++++++++++++
 src/log4net.Tests/Appender/EventLogAppenderTest.cs |  76 ++++++++++++++-
 .../Appender/LocalSyslogAppenderTest.cs            |  48 +++++++++-
 .../Appender/OutputDebugAppenderTest.cs            |  25 +++++
 .../Appender/RemoteSyslogAppenderTest.cs           |  36 +++++--
 .../Appender/SmtpPickupDirAppenderTest.cs          |  23 +++++
 src/log4net.Tests/Appender/TelnetAppenderTest.cs   |  81 ++++++++++++++++
 src/log4net/Appender/EventLogAppender.cs           |  67 ++++++++++++--
 src/log4net/Appender/Internal/ContentEscape.cs     | 103 +++++++++++++++++++++
 src/log4net/Appender/LocalSyslogAppender.cs        |  62 +++++++++----
 src/log4net/Appender/OutputDebugStringAppender.cs  |   3 +-
 src/log4net/Appender/RemoteSyslogAppender.cs       |  28 ++----
 src/log4net/Appender/SmtpPickupDirAppender.cs      |  25 +++--
 src/log4net/Appender/SyslogNewLineHandling.cs      |  48 ++++++++++
 src/log4net/Appender/TelnetAppender.cs             |   8 +-
 .../appenders/localsyslogappender.adoc             |   7 ++
 .../appenders/remotesyslogappender.adoc            |   4 +
 26 files changed, 766 insertions(+), 72 deletions(-)