Uses a single Thread per StunStack to expire StunServerTransactions in order to reduce the total number of utilized Threads.
Implements user search contact source.
Avoids showing contactlist tooltips if we are no longer focused on our window.
Fixes duplicate labels in chat room config form.
I18N for call history group name
Implements destroy chat room functionality. Adds destroy chat room button and right hand menu item.
Fixes possible memory leak in the chat rooms when the user leaving or destroying the chat room.
Fixes an issue with Packet Loss Concealment (PLC) which could cause muting in Jitsi Videobridge conferences to 'repeat' after unmuting.
Adds configuration property to hide remove chat room right hand menu item if the property is true and the user is owner of the room.
Sets constant font size for display name in contact list.
Adds option to edit members list for room, available for administrators and room owners.
Fixes a deadlock in the ICE implementation between Agent.free() and StunClientTransaction observed in Jitsi Videobridge.
Adds headers for compiling macosx launcher.
Skips creating empty meta contact list groups, or groups for missing protocol providers.
Reverts previous commit.
Adds new call history listeners which will be notified when new call peer record is added and implements updating a call history record.
Fixes auto generated catch clauses.
Adds property to enable mode which skips creating empty meta contact list groups, or groups for missing protocol providers.
Adds provider to the call history peer event and adds support for secondary peer ids when call history contact is created.
Fixes index out of bounds exception in call history service.