You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by dp...@apache.org on 2018/10/03 20:14:54 UTC

[1/7] logging-log4net git commit: Add changelog file

Repository: logging-log4net
Updated Branches:
  refs/heads/feature/rfa-configurable-rolling-mutex 8bb7286a4 -> 0511648c6


Add changelog file


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/d5e9fa46
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/d5e9fa46
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/d5e9fa46

Branch: refs/heads/feature/rfa-configurable-rolling-mutex
Commit: d5e9fa462b3cab03ea59743a2824216711576d49
Parents: c5b4747
Author: Dominik Psenner <dp...@gmail.com>
Authored: Wed Oct 3 20:48:56 2018 +0200
Committer: Dominik Psenner <dp...@gmail.com>
Committed: Wed Oct 3 20:48:56 2018 +0200

----------------------------------------------------------------------
 CHANGELOG.md | 11 +++++++++++
 1 file changed, 11 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/d5e9fa46/CHANGELOG.md
----------------------------------------------------------------------
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..386dc0c
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,11 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
+
+## [Unreleased]
+
+### Added
+
+- All releases prior to this release did not track all notable changes to the project in this changelog file. With the upcoming release all notable changes will be added to this file.


[3/7] logging-log4net git commit: Add all notable changes since the last release that are now part of develop

Posted by dp...@apache.org.
Add all notable changes since the last release that are now part of develop


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/85a03889
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/85a03889
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/85a03889

Branch: refs/heads/feature/rfa-configurable-rolling-mutex
Commit: 85a03889a88beeeb1a59768e89b6179c9674a021
Parents: 709ef09
Author: Dominik Psenner <dp...@gmail.com>
Authored: Wed Oct 3 21:50:14 2018 +0200
Committer: Dominik Psenner <dp...@gmail.com>
Committed: Wed Oct 3 21:50:14 2018 +0200

----------------------------------------------------------------------
 CHANGELOG.md | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/85a03889/CHANGELOG.md
----------------------------------------------------------------------
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8ddad38..fecac77 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -25,3 +25,27 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 ### Added
 
 - All releases prior to this release did not track all notable changes to the project in this changelog file. With the upcoming release all notable changes will be added to this file.
+- This project does now have a ci pipeline that builds log4net for all supported target frameworks and runs the tests against those target frameworks. The ci pipeline also picks up new branches and pull requests in an automated way.
+- A security report page was added that provides a central place for security vulnerabilities.
+- Validation of logger names was added to harden the code that evaluates logger names. Tracked by [LOG4NET-580](https://issues.apache.org/jira/browse/LOG4NET-580).
+- Added a safety net of null checks to avoid `NullReferenceExceptions` in the `TypeNamePatternConverter`. Tracked by [LOG4NET-559](https://issues.apache.org/jira/browse/LOG4NET-559).
+
+### Changed
+
+- The `XmlConfigurator` does not longer allow dtd processing. This is a breaking change for applications that rely on dtd's to be processed when log4net loads the xml configuration file. Tracked by [LOG4NET-575](https://issues.apache.org/jira/browse/LOG4NET-575).
+- The indentations are now all tabs in all project files. They used to be a mix of tabs, 4-spaces or 2-spaces. Editors should now pick up that new codestyle because an `.editorconfig` file was added.
+- The `KEYS` file was changed to be in markdown format.
+- The pgp key of `dpsenner@apache.org` was added to the `KEYS` file.
+- Changed the documentation in the files `CONTRIBUTING.md` and `ReleaseInstructions.md` to be in markdown format.
+- Changed the `CONTRIBUTING.md` and `ReleaseInstructions.md` to match closer the new reality.
+- Changed the mailing lists in the site to reflect the new reality.
+- Changed the site to look more like other apache logging service project sites. Tracked by [LOG4NET-563](https://issues.apache.org/jira/browse/LOG4NET-563).
+
+### Fixed
+
+- The xml documentation of the debug level was fixed.
+- The rolling file appender does not work with exclusive file locks on linux and the tests do now reflect that fact.
+- A regression in the `ReadOnlyPropertiesDictionary` was fixed. It caused `NullReferenceException`s at runtime. Thanks to Vlad Lee who kindly provided the patch. This issue is tracked by [LOG4NET-581](https://issues.apache.org/jira/browse/LOG4NET-581).
+- A regression in the `AdoNetAppender` caused the appender to not work with the postgresql database provider because the provider would not detect database parameter names if they are added after a `Prepare()` on a `DbCommand`. Tracked by [LOG4NET-538](https://issues.apache.org/jira/browse/LOG4NET-538).
+- Fixed a typo in the website manuals where `log4net.LogicalThreadContext` was referenced as `log4net.ThreadLogicalContext`. Thanks to Marcel Gosselin who kindly provided the patch.
+- The `RollingFileAppender` does now honor the `PreserveLogFileNameExtension` flag when rolling over files with `StaticLogFileName` set to `false`.


[4/7] logging-log4net git commit: Align wording for all referenced issues

Posted by dp...@apache.org.
Align wording for all referenced issues


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/02d2129a
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/02d2129a
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/02d2129a

Branch: refs/heads/feature/rfa-configurable-rolling-mutex
Commit: 02d2129a84ceeb97214ec82cdc3c6ff84ae531c8
Parents: 85a0388
Author: Dominik Psenner <dp...@gmail.com>
Authored: Wed Oct 3 21:51:55 2018 +0200
Committer: Dominik Psenner <dp...@gmail.com>
Committed: Wed Oct 3 21:51:55 2018 +0200

----------------------------------------------------------------------
 CHANGELOG.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/02d2129a/CHANGELOG.md
----------------------------------------------------------------------
diff --git a/CHANGELOG.md b/CHANGELOG.md
index fecac77..d5d63f1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -45,7 +45,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 
 - The xml documentation of the debug level was fixed.
 - The rolling file appender does not work with exclusive file locks on linux and the tests do now reflect that fact.
-- A regression in the `ReadOnlyPropertiesDictionary` was fixed. It caused `NullReferenceException`s at runtime. Thanks to Vlad Lee who kindly provided the patch. This issue is tracked by [LOG4NET-581](https://issues.apache.org/jira/browse/LOG4NET-581).
+- A regression in the `ReadOnlyPropertiesDictionary` was fixed. It caused `NullReferenceException`s at runtime. Thanks to Vlad Lee who kindly provided the patch. Tracked by [LOG4NET-581](https://issues.apache.org/jira/browse/LOG4NET-581).
 - A regression in the `AdoNetAppender` caused the appender to not work with the postgresql database provider because the provider would not detect database parameter names if they are added after a `Prepare()` on a `DbCommand`. Tracked by [LOG4NET-538](https://issues.apache.org/jira/browse/LOG4NET-538).
 - Fixed a typo in the website manuals where `log4net.LogicalThreadContext` was referenced as `log4net.ThreadLogicalContext`. Thanks to Marcel Gosselin who kindly provided the patch.
 - The `RollingFileAppender` does now honor the `PreserveLogFileNameExtension` flag when rolling over files with `StaticLogFileName` set to `false`.


[2/7] logging-log4net git commit: Add license header to the changelog file

Posted by dp...@apache.org.
Add license header to the changelog file


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/709ef095
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/709ef095
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/709ef095

Branch: refs/heads/feature/rfa-configurable-rolling-mutex
Commit: 709ef0955b60e6a6d08612f1d0a3824f2b1bd7fb
Parents: d5e9fa4
Author: Dominik Psenner <dp...@gmail.com>
Authored: Wed Oct 3 20:53:19 2018 +0200
Committer: Dominik Psenner <dp...@gmail.com>
Committed: Wed Oct 3 20:53:19 2018 +0200

----------------------------------------------------------------------
 CHANGELOG.md | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/709ef095/CHANGELOG.md
----------------------------------------------------------------------
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 386dc0c..8ddad38 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,19 @@
+<!---
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
 # Changelog
 
 All notable changes to this project will be documented in this file.


[6/7] logging-log4net git commit: Merge branch 'develop' into feature/rfa-configurable-rolling-mutex

Posted by dp...@apache.org.
Merge branch 'develop' into feature/rfa-configurable-rolling-mutex


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/b162bf96
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/b162bf96
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/b162bf96

Branch: refs/heads/feature/rfa-configurable-rolling-mutex
Commit: b162bf9641fab348078d7a39f2d6fe79480e426f
Parents: 8bb7286 f238e17
Author: Dominik Psenner <dp...@gmail.com>
Authored: Wed Oct 3 21:59:57 2018 +0200
Committer: Dominik Psenner <dp...@gmail.com>
Committed: Wed Oct 3 21:59:57 2018 +0200

----------------------------------------------------------------------
 .gitignore   |  3 +++
 CHANGELOG.md | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 54 insertions(+)
----------------------------------------------------------------------



[7/7] logging-log4net git commit: Add changes to the changelog file

Posted by dp...@apache.org.
Add changes to the changelog file


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/0511648c
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/0511648c
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/0511648c

Branch: refs/heads/feature/rfa-configurable-rolling-mutex
Commit: 0511648c64f61e110488ae477f9fb9c8db952329
Parents: b162bf9
Author: Dominik Psenner <dp...@gmail.com>
Authored: Wed Oct 3 22:14:47 2018 +0200
Committer: Dominik Psenner <dp...@gmail.com>
Committed: Wed Oct 3 22:14:47 2018 +0200

----------------------------------------------------------------------
 CHANGELOG.md | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/0511648c/CHANGELOG.md
----------------------------------------------------------------------
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d5d63f1..cd43927 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -29,6 +29,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - A security report page was added that provides a central place for security vulnerabilities.
 - Validation of logger names was added to harden the code that evaluates logger names. Tracked by [LOG4NET-580](https://issues.apache.org/jira/browse/LOG4NET-580).
 - Added a safety net of null checks to avoid `NullReferenceExceptions` in the `TypeNamePatternConverter`. Tracked by [LOG4NET-559](https://issues.apache.org/jira/browse/LOG4NET-559).
+- The `RollingFileAppender` does now allow the rolling lock to be configured with the `RollingLockStrategy` property. The rolling lock strategies available are `None` and `LocalMutex`. See remarks for further details. Tracked by [LOG4NET-611](https://issues.apache.org/jira/browse/LOG4NET-611).
+
 
 ### Changed
 
@@ -40,6 +42,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - Changed the `CONTRIBUTING.md` and `ReleaseInstructions.md` to match closer the new reality.
 - Changed the mailing lists in the site to reflect the new reality.
 - Changed the site to look more like other apache logging service project sites. Tracked by [LOG4NET-563](https://issues.apache.org/jira/browse/LOG4NET-563).
+- Upgraded nunit from `2.6.4` to `2.6.7`.
 
 ### Fixed
 


[5/7] logging-log4net git commit: Ignore file that is generated on each build

Posted by dp...@apache.org.
Ignore file that is generated on each build


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/f238e175
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/f238e175
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/f238e175

Branch: refs/heads/feature/rfa-configurable-rolling-mutex
Commit: f238e175ca4f23410af7a226a1efc711e2d210b7
Parents: 02d2129
Author: Dominik Psenner <dp...@gmail.com>
Authored: Wed Oct 3 21:57:39 2018 +0200
Committer: Dominik Psenner <dp...@gmail.com>
Committed: Wed Oct 3 21:57:39 2018 +0200

----------------------------------------------------------------------
 .gitignore | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/f238e175/.gitignore
----------------------------------------------------------------------
diff --git a/.gitignore b/.gitignore
index b9a8678..7592855 100644
--- a/.gitignore
+++ b/.gitignore
@@ -236,3 +236,6 @@ target
 # other files to ignore
 old-log4net.snk
 src/GeneratedAssemblyInfo.cs
+
+# generated on each build
+src/log4net.xml
\ No newline at end of file