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(-)