This is an automated email from the ASF dual-hosted git repository.
FreeAndNil pushed a change to branch Feature/315-local-syslog-newlines
in repository https://gitbox.apache.org/repos/asf/logging-log4net.git
from efef8353 wait for the background sender in the buffered mail test #314
add 8a30b9cb escape NUL characters in OutputDebugStringAppender content
#315
add b8d6bf12 escape NUL characters in EventLogAppender content #315
add 900f286d escape what RemoteSyslogAppender cannot send instead of
deleting it #315
No new revisions were added by this update.
Summary of changes:
src/changelog/3.5.0/315-eventlog-nul.xml | 15 +++++++++
src/changelog/3.5.0/315-outputdebugstring-nul.xml | 13 ++++++++
src/changelog/3.5.0/315-syslog-non-ascii.xml | 14 ++++++++
src/log4net.Tests/Appender/EventLogAppenderTest.cs | 37 +++++++++++++++++++++-
.../Appender/LocalSyslogAppenderTest.cs | 3 +-
.../Appender/OutputDebugAppenderTest.cs | 23 ++++++++++++++
.../Appender/RemoteSyslogAppenderTest.cs | 24 ++++++++++++++
src/log4net/Appender/EventLogAppender.cs | 28 ++++++++++++----
.../Internal/NativeStringEscape.cs} | 28 +++++++---------
src/log4net/Appender/LocalSyslogAppender.cs | 23 ++------------
src/log4net/Appender/OutputDebugStringAppender.cs | 3 +-
src/log4net/Appender/RemoteSyslogAppender.cs | 7 ++++
.../appenders/remotesyslogappender.adoc | 4 +++
13 files changed, 174 insertions(+), 48 deletions(-)
create mode 100644 src/changelog/3.5.0/315-eventlog-nul.xml
create mode 100644 src/changelog/3.5.0/315-outputdebugstring-nul.xml
create mode 100644 src/changelog/3.5.0/315-syslog-non-ascii.xml
copy src/log4net/{Layout/RawUtcTimeStampLayout.cs =>
Appender/Internal/NativeStringEscape.cs} (56%)