From: Tobias Brunner Date: Wed, 1 Feb 2012 15:23:47 +0000 (+0100) Subject: NEWS about bus_t refactorings added. X-Git-Tag: 5.0.0~321 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d55c240474668f7db8c4692281a7142dd1e84ca7;p=thirdparty%2Fstrongswan.git NEWS about bus_t refactorings added. --- diff --git a/NEWS b/NEWS index 79e6c896d2..f2872e89e5 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 ----------------