Fixes in OPAL/PWLIB/Ekiga since 2.0.3: - Fixed possible crash on hangup with "Media patch thread not terminated" message in SUN Audio plugin thanks to Brian Lu . - Fixed RFC2833 DTMFs (#347177, Hannes Friederich) - Added auto-detection of the realm from the challenge response (#359101, Damien Sandras) - Fixed bad output sound with the ALSA plugin on some soundcards (#358338, Stelian Pop) - Fixed corruption due to real UTF-8 chars causing the config file not to be parsed correctly in the --disable-gnome and WIN32 releases. - Fixed initialization of SUN Audio plugin. (#361646, Brian Lu) - Fixed bug when introducing a new ekiga.net account through the druid. Sometimes the account was not saved. - Fixed possible crash when doing H.323 calls. (#361765, #362480, #361680) - Only play the dial tone when receiving a 180 Ringing response with SIP. Otherwise the first 0.5 second of the received media stream could be cut off. (#365609 and #345765, Damien Sandras) - Keep the same listener interface on IP addresses change after a restart. - Fixed possible crash when detecting video devices. (#376078, Damien Sandras) - Prevent crash when receiving malformed response PDUs. (#379801, Damien Sandras) - Added "chat" to the context menu of the calls history component (Jan Schampera, #358830) - URL bar entry gets focus and marked on Ctrl-L (Jan Schampera, #342241) - Ignore RTP packets only if the stream was established with a different codec than the one Ekiga is receiving. (Damien Sandras, #389988) - Fixed possible crash with MJPEG/JPEG webcams. (Luc Saillard, #333311) - Allow the connect button to take the focus. (Damien Sandras, #380040) - Show the main window before presenting the alert explaining that Ekiga is already running. (Damien Sandras, #342560) - Prevent progress dialogs to be destroyed before the processing is finished. (Damien Sandras, #390359) - Added DNS Fallback for realm authentication if the classical comparison doesn't work. Fixes problems with broken SIP proxies. (Damien Sandras, #377346) - When several accounts are registered to the same services provider, use the default one (if any) among as outgoing identity. (Damien Sandras, #371374) - Only use the default account as outgoing identity if it is enabled. (Damien Sandras, #361329) - Do not stop displaying stats when rejecting an incoming call while a call is already active. Display the number of missed calls at the end of each call. (Damien Sandras, #369339) - Do not use new UDP ports when authenticating an INVITE. (Damien Sandras, #359971) - Make sure an user without VoIP URL is not displayed with an incorrect VoIP URL from another user. (Damien Sandras, #351951) - Fixed possible crash using cached DNS information. (Damien Sandras, #364480) - Fixed possible crash when detecting available V4L1/V4L2 devices. (Damien Sandras, #376078). - Fixed possible crash when detecting ALSA devices with wrong permissions. (Damien Sandras, #328753). - Fixed broken "Call Contact" menu item in the address book. (Damien Sandras, #390554) - Fixed possible crash due to race conditions while accessing the transactions directionary. (#367982)