diff options
author | Tobias Brunner <tobias@strongswan.org> | 2012-02-01 16:23:47 +0100 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2012-05-02 14:45:38 +0200 |
commit | d55c240474668f7db8c4692281a7142dd1e84ca7 (patch) | |
tree | 62850a4678725f1ff34b3f149747ccc1e678322c | |
parent | ead92870b8645af72fae75b7f5c0c3475b327380 (diff) | |
download | strongswan-d55c240474668f7db8c4692281a7142dd1e84ca7.tar.bz2 strongswan-d55c240474668f7db8c4692281a7142dd1e84ca7.tar.xz |
NEWS about bus_t refactorings added.
-rw-r--r-- | NEWS | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -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 ---------------- |