* Use only the username part of the JID for TURN credentials. * Other recent changes in earlier versions: * - Change label text in STUN/TURN configuration dialog. * - Wait ICE connectivity checks to be finished before generate the session-accept message. * - Fix issue where camera is activated in an audio only SIP call. * - Tunes the audio levels based on sound pressure levels and their ranges a bit. Fixes an inaccuracy in the audio levels being sent to conference members. * - Fix display of dialog which show screens that can be streamed (in case computer has more than one screen). * - Fixes an incorrect removal of audio-level data by CSRC. * - Commits patches to enable the blue theme for the tabs of various pages in Tools > Options provided by Akash Nawani in the dev mailing list thread "Regarding Security Page". * - According to XEP-176, <transport/> element in session-initiate may be empty of <candidates/>. It fixes call establishment with Psi+ client. * - Enable desktop streaming/sharing for SIP and XMPP protocol. Note that desktop sharing with remote control works only between two SIP Communicator clients for the moment. * - Remove debug output. * - When creating account check and disabled accounts(all loaded accounts in AccountManager) for duplicates. Don't block UI when disabling account which is currently registering or asking for authentication. * - Add some logging to media service: rtp statistics and media streams info. * - Bases the audio levels displayed in the call dialog on sound pressure levels. * - When we modify a Jabber account, be sure to clear existing supported XMPP features as well as all ProtocolProviderServiceJabberImpl's registration state change listeners because we will recreate OperationSets. Otherwise wrong behavior can happen like two ICE negociations for the same peer in the same time (because we have more than one OperationSetBasicTelephony associated with the account and listen to Jingle packets). * - Update ice4j.jar, free Ice4j's resources (streams, components, sockets) when call is finished. * - Get the application name from properties rather than hardcoded value. * - Fix obtaining password for wizards through factory and credential service. * - Makes it possible for plugins to distinguish the difference between an incoming XMPP generic notification and an error IQ indicating that an outgoing one failed to deliver * - Commits the patches provided by Akash Nawani in the dev mailing list thread "[PATCH] Fix for issue # 858". * - Adds an extra getFullJid() method that allows retrieving a full jid from only a bare jid and not necessarily a contact * - Adds full jid retrieval when sending generic notifications to a bare jid * - Initial support for Jingle Nodes. Please note that this feature is disabled by default. * - Mac uri handler using new java api. * - Update macosx url handler. * - Disable the latest modifications. * - Fixing uri handlers. * - Send each media content in separate transport-info for interoperability with Empathy and N900 mobile phones. Note that Empathy/gabble team has fixed a bug related to transport-info that prevent us to receive a video call from Empathy. When the new version of Empathy (that include the fix) will be packaged for the different Linux distributions, we will rollback this changes. * - Fixes the font of the message of the "New message available" dialog which uses some font of its own and not the "standard" one (at least on Windows) used elsewhere in the UI. * - Fixes the background of the Help > About window which does not fill the entire window on Windows and has "white" borders on the left and bottom. * - Fixes the backgrounds of the check boxes and radio buttons on the Security > Call, Advanced > Packet Logging and Advanced > Provisioning pages in Tools > Options on Windows which appear non-transparent and thus violate the "blue" theme.