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 <[email protected]> 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(-)
