NEWS about bus_t refactorings added.
authorTobias Brunner <tobias@strongswan.org>
Wed, 1 Feb 2012 15:23:47 +0000 (16:23 +0100)
committerTobias Brunner <tobias@strongswan.org>
Wed, 2 May 2012 12:45:38 +0000 (14:45 +0200)
NEWS

diff --git a/NEWS b/NEWS
index 79e6c89..f2872e8 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,18 @@
+strongswan-5.0.0
+----------------
+
+- Charon's bus_t has been refactored so that loggers and other listeners are
+  now handled separately.  The single lock was previously cause for deadlocks
+  if extensive listeners, such as the one provided by the updown plugin, wanted
+  to acquire locks that were held by other threads which in turn tried to log
+  messages, and thus were waiting to acquire the same lock currently held by
+  the thread calling the listener.
+  The implemented changes also allow the use of a read/write-lock for the
+  loggers which increases performance if multiple loggers are registered.
+  Besides several interface changes this last bit also changes the semantics
+  for loggers as these may now be called by multiple threads at the same time.
+
+
 strongswan-4.6.3
 ----------------