aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2012-02-01 16:23:47 +0100
committerTobias Brunner <tobias@strongswan.org>2012-05-02 14:45:38 +0200
commitd55c240474668f7db8c4692281a7142dd1e84ca7 (patch)
tree62850a4678725f1ff34b3f149747ccc1e678322c
parentead92870b8645af72fae75b7f5c0c3475b327380 (diff)
downloadstrongswan-d55c240474668f7db8c4692281a7142dd1e84ca7.tar.bz2
strongswan-d55c240474668f7db8c4692281a7142dd1e84ca7.tar.xz
NEWS about bus_t refactorings added.
-rw-r--r--NEWS15
1 files changed, 15 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 79e6c896d..f2872e89e 100644
--- 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
----------------