From 1679d913d20b00bf0e8918e68279ab4766363d6bcac635ffe58b8b367f89be8d Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Fri, 4 Apr 2008 08:33:10 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/log4net?expand=0&rev=3 --- incubating-log4net-1.2.10.zip | 3 + incubating-log4net-1.2.9-beta.zip | 3 - log4net.changes | 69 ++++++++++++++++++++ log4net.spec | 103 +++++++++++++++++++++++++----- 4 files changed, 158 insertions(+), 20 deletions(-) create mode 100644 incubating-log4net-1.2.10.zip delete mode 100644 incubating-log4net-1.2.9-beta.zip diff --git a/incubating-log4net-1.2.10.zip b/incubating-log4net-1.2.10.zip new file mode 100644 index 0000000..8794118 --- /dev/null +++ b/incubating-log4net-1.2.10.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50f6124dd01febb7716625aced1727b3db200d589af2d84c99ee22d5ab34fb3f +size 8203576 diff --git a/incubating-log4net-1.2.9-beta.zip b/incubating-log4net-1.2.9-beta.zip deleted file mode 100644 index 530632f..0000000 --- a/incubating-log4net-1.2.9-beta.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9c521634c7db730fe9b91c88efd8677005ffcf75629ed335caec195db640593f -size 6519707 diff --git a/log4net.changes b/log4net.changes index 5e01477..7a3448e 100644 --- a/log4net.changes +++ b/log4net.changes @@ -1,3 +1,72 @@ +------------------------------------------------------------------- +Thu Apr 3 06:29:24 CEST 2008 - hpj@suse.de + +- Upgraded to version 1.2.10. + + * [LOG4NET-11] - Add Flush command to API + * [LOG4NET-24] - Programmatic flush of BufferingAppenderSkeleton buffer + * [LOG4NET-37] - Allow the RepositorySelector type to be specified using + the AppSettings config + * [LOG4NET-46] - Support appenders that can output multiple events + efficiently + * [LOG4NET-51] - WmiAppender + * [LOG4NET-3] - Support per event patterns in FileAppender File name + * [LOG4NET-13] - Allow SMTPAppender to have replaceable parameters in + Subject + * [LOG4NET-15] - Email high "importance" priority setting with + SmtpAppender + * [LOG4NET-17] - Line-wrapping Appender Layouts + * [LOG4NET-33] - Ability to use global property to point to log4net + configuration file + * [LOG4NET-34] - Allow xml config values to be set via XmlNodeType.CDATA + or XmlNodeType.Text rather than just value="foo" + * [LOG4NET-45] - PluginAttribute does not allow plugin type to be + specified as a Type, only as a string + * [LOG4NET-52] - Allow XML configurator to set properties of type Object + * [LOG4NET-53] - Allow repository properties to be set in the config file + * [LOG4NET-56] - Support rendering IEnumerator objects as well as + ICollections + * [LOG4NET-58] - Support clean build on .NET 2.0 + * [LOG4NET-72] - Performance of ILog.xxxFormat methods + * [LOG4NET-74] - Change MemoryAppender member variables to protected + * [LOG4NET-21] - RemotingAppender fails once NDC becomes empty + * [LOG4NET-22] - XmlLayout allows output of invalid control characters + * [LOG4NET-23] - example-apps.html links are off by one folder level + * [LOG4NET-25] - RollingFileAppender can fail if + RollOverIfDateBoundaryCrossing required + * [LOG4NET-28] - AdoNetAppender does not support inserting NULL into + columns + * [LOG4NET-29] - LevelMatchFilter should return Neutral when no match is + found + * [LOG4NET-32] - AdoNetAppender losing first entry + * [LOG4NET-35] - Exception rendering ThreadContextStack if null value + pushed into stack + * [LOG4NET-36] - System.Diagnostics.Trace may throw exception if AppDomain + does not have config file + * [LOG4NET-40] - RollingFileAppender does not limit files to + MaxSizeRollBackups when CountDirection is 1 + * [LOG4NET-41] - RollingFileAppender roll over date fail + * [LOG4NET-42] - Serialised LoggingEvent does not preserve the Fix flags + * [LOG4NET-43] - Specifying an empty string as a property in the config + file results in an error + * [LOG4NET-44] - XmlLayout emits all properties under a node named + global-properties, rather than just properties. + * [LOG4NET-49] - CountingQuietTextWriter does not count strings written + with WriteLine + * [LOG4NET-50] - Process.StartTime hangs on some systems + * [LOG4NET-60] - Bug in RollingFileAppender.cs causing failure to timely + roll files on monthly interval + * [LOG4NET-63] - 1.2.9.0 Documentation typos + * [LOG4NET-65] - Unhandled SecurityException exception for + FileIOPermission while loading configuration file + * [LOG4NET-67] - CVE-2006-0743 Security vulnerability in + LocalSyslogAppender + * [LOG4NET-69] - Exception thrown when *Format methods are given a + malformed format string + * [LOG4NET-70] - CoreDll.dll referenced with different capitalisation + * [LOG4NET-73] - ADONetAppender.ActivateOptions() leaks database + connection when called multiple times + ------------------------------------------------------------------- Thu Mar 29 14:17:14 CEST 2007 - rguenther@suse.de diff --git a/log4net.spec b/log4net.spec index 31746d5..f2395d1 100644 --- a/log4net.spec +++ b/log4net.spec @@ -1,7 +1,7 @@ # -# spec file for package log4net (Version 1.2.9) +# spec file for package log4net (Version 1.2.10) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -11,25 +11,26 @@ # norootforbuild # icecream 0 + Name: log4net BuildRequires: mono-basic mono-data-sqlite mono-devel unzip update-desktop-files -URL: http://logging.apache.org/log4net/ +Url: http://logging.apache.org/log4net/ %define prefix /usr %define sysconfdir /etc License: The Apache Software License Group: System/Libraries -Autoreqprov: on +AutoReqProv: on #Requires: mono-core >= 1.1.7.7 #Requires: mono-data >= 1.1.7.7 #Requires: mono-web >= 1.1.7.7 -Version: 1.2.9 -Release: 56 +Version: 1.2.10 +Release: 1 Summary: A .NET framework for logging -Source: incubating-log4net-1.2.9-beta.zip +Source: incubating-log4net-1.2.10.zip Source1: log4net.key Source2: log4net.pc BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildArchitectures: noarch +BuildArch: noarch #============================================================================= %description @@ -61,7 +62,8 @@ Authors: %build export LC_CTYPE=en_US.UTF-8 -mcs -out:log4net.dll \ +cd log4net-%{version} +mcs -out:../log4net.dll \ -keyfile:%{S:1} \ /target:library \ /r:System.dll \ @@ -81,6 +83,7 @@ mcs -out:log4net.dll \ src/Appender/FileAppender.cs \ src/Appender/ForwardingAppender.cs \ src/Appender/IAppender.cs \ + src/Appender/IBulkAppender.cs \ src/Appender/LocalSyslogAppender.cs \ src/Appender/MemoryAppender.cs \ src/Appender/NetSendAppender.cs \ @@ -253,6 +256,7 @@ mcs -out:log4net.dll \ src/Util/ReadOnlyPropertiesDictionary.cs \ src/Util/ReusableStringWriter.cs \ src/Util/SystemInfo.cs \ + src/Util/SystemStringFormat.cs \ src/Util/TextWriterAdapter.cs \ src/Util/ThreadContextProperties.cs \ src/Util/ThreadContextStack.cs \ @@ -288,21 +292,86 @@ gacutil -package log4net -gacdir /usr/lib -root ${RPM_BUILD_ROOT}/usr/lib -i log %{prefix}/lib/mono/log4net %changelog -* Thu Mar 29 2007 - rguenther@suse.de +* Thu Apr 03 2008 hpj@suse.de +- Upgraded to version 1.2.10. + * [LOG4NET-11] - Add Flush command to API + * [LOG4NET-24] - Programmatic flush of BufferingAppenderSkeleton buffer + * [LOG4NET-37] - Allow the RepositorySelector type to be specified using + the AppSettings config + * [LOG4NET-46] - Support appenders that can output multiple events + efficiently + * [LOG4NET-51] - WmiAppender + * [LOG4NET-3] - Support per event patterns in FileAppender File name + * [LOG4NET-13] - Allow SMTPAppender to have replaceable parameters in + Subject + * [LOG4NET-15] - Email high "importance" priority setting with + SmtpAppender + * [LOG4NET-17] - Line-wrapping Appender Layouts + * [LOG4NET-33] - Ability to use global property to point to log4net + configuration file + * [LOG4NET-34] - Allow xml config values to be set via XmlNodeType.CDATA + or XmlNodeType.Text rather than just value="foo" + * [LOG4NET-45] - PluginAttribute does not allow plugin type to be + specified as a Type, only as a string + * [LOG4NET-52] - Allow XML configurator to set properties of type Object + * [LOG4NET-53] - Allow repository properties to be set in the config file + * [LOG4NET-56] - Support rendering IEnumerator objects as well as + ICollections + * [LOG4NET-58] - Support clean build on .NET 2.0 + * [LOG4NET-72] - Performance of ILog.xxxFormat methods + * [LOG4NET-74] - Change MemoryAppender member variables to protected + * [LOG4NET-21] - RemotingAppender fails once NDC becomes empty + * [LOG4NET-22] - XmlLayout allows output of invalid control characters + * [LOG4NET-23] - example-apps.html links are off by one folder level + * [LOG4NET-25] - RollingFileAppender can fail if + RollOverIfDateBoundaryCrossing required + * [LOG4NET-28] - AdoNetAppender does not support inserting NULL into + columns + * [LOG4NET-29] - LevelMatchFilter should return Neutral when no match is + found + * [LOG4NET-32] - AdoNetAppender losing first entry + * [LOG4NET-35] - Exception rendering ThreadContextStack if null value + pushed into stack + * [LOG4NET-36] - System.Diagnostics.Trace may throw exception if AppDomain + does not have config file + * [LOG4NET-40] - RollingFileAppender does not limit files to + MaxSizeRollBackups when CountDirection is 1 + * [LOG4NET-41] - RollingFileAppender roll over date fail + * [LOG4NET-42] - Serialised LoggingEvent does not preserve the Fix flags + * [LOG4NET-43] - Specifying an empty string as a property in the config + file results in an error + * [LOG4NET-44] - XmlLayout emits all properties under a node named + global-properties, rather than just properties. + * [LOG4NET-49] - CountingQuietTextWriter does not count strings written + with WriteLine + * [LOG4NET-50] - Process.StartTime hangs on some systems + * [LOG4NET-60] - Bug in RollingFileAppender.cs causing failure to timely + roll files on monthly interval + * [LOG4NET-63] - 1.2.9.0 Documentation typos + * [LOG4NET-65] - Unhandled SecurityException exception for + FileIOPermission while loading configuration file + * [LOG4NET-67] - CVE-2006-0743 Security vulnerability in + LocalSyslogAppender + * [LOG4NET-69] - Exception thrown when *Format methods are given a + malformed format string + * [LOG4NET-70] - CoreDll.dll referenced with different capitalisation + * [LOG4NET-73] - ADONetAppender.ActivateOptions() leaks database + connection when called multiple times +* Thu Mar 29 2007 rguenther@suse.de - add unzip BuildRequires -* Mon May 22 2006 - jhargadon@novell.com +* Mon May 22 2006 jhargadon@novell.com - fix for bug 148685 This was a remotely triggerable vulnerability issue where the syslog() function from glibc was used incorrectly. -* Wed Apr 26 2006 - wberrier@suse.de +* Wed Apr 26 2006 wberrier@suse.de - Change to noarch package, remove unnecessary deps -* Sat Feb 25 2006 - aj@suse.de +* Sat Feb 25 2006 aj@suse.de - Do not build as root - Reduce BuildRequires. -* Tue Feb 07 2006 - ro@suse.de +* Tue Feb 07 2006 ro@suse.de - drop self obsoletes -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Thu Jan 12 2006 - ro@suse.de +* Thu Jan 12 2006 ro@suse.de - modified neededforbuild (use mono-devel-packages) -* Mon Nov 28 2005 - cgaisford@novell.com +* Mon Nov 28 2005 cgaisford@novell.com - Initial package creation