From d16dd9b44556a626f47f9bfbe9cb286a56d12f54 Mon Sep 17 00:00:00 2001 From: Asterisk Autobuilder Date: Wed, 9 Nov 2011 22:41:45 +0000 Subject: [PATCH] Update .version and ChangeLog git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.8.0-rc3@344327 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- .version | 2 +- ChangeLog | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 1 deletion(-) diff --git a/.version b/.version index 1de9043db1..de816a94df 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -1.8.8.0-rc2 +1.8.8.0-rc3 diff --git a/ChangeLog b/ChangeLog index f31453366a..a09f27d927 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,44 @@ +2011-11-09 Asterisk Development Team + + * Asterisk 1.8.8.0-rc3 Released. + + * Prevent BLF subscriptions from causing deadlocks + + Fix a locking inversion in sip_send_mwi_to_peer that was causing + deadlocks. + This function now requires that both the peer and associated pvt be + unlocked + before it is called for cases where peer and peer->mwipvt form a + circular + reference. + + (closes issue ASTERISK-18663) + Review: https://reviewboard.asterisk.org/r/1563/ + + * Fix deadlock if peer is destroyed while sending MWI notice. + + A dialog cannot be destroyed by the ao2_callback dialog_needdestroy + because of a deadlock between the dialogs container lock and the + RWLOCK of the events subscription list. + + * Create dialogs_to_destroy container to hold dialogs that will be + destroyed. + + * Ensure that the event subscription callback will never happen with + an invalid peer pointer by making the event callback removal the first + thing in the peer destructor callback. + + (closes issue ASTERISK-18747) + Reported by: Gregory Hinton Nietsky + + Review: https://reviewboard.asterisk.org/r/1564/ + + * Fix issue with setting defaultenabled on categories that are already + enabled by default. + + (closes issue ASTERISK-18738) + Reported by: Paul Belanger + 2011-10-18 Asterisk Development Team * Asterisk 1.8.8.0-rc2 Released.