What's new in Ekiga 3.9.90
Jan 8, 2013
- Major user-visible fixes:
- Major overhaul of the main window
- Add a new page in assistant with an introduction to accounts
- Unregister accounts when quitting
- Auto-answering to calls (in 3.3.0 in fact)
- Faster startup by not getting canonical name of servers
- Partial support of H.239
- Speed up registration when packets get lost
- Use optimised flags for H.264 video decoder
- Limit history book to 100 entries, fixing some crashes
- Improvements to the still experimental loudmouth plugin
- Fix chat messages are received several times if several network interfaces
- Set presence to offline upon quitting
- Blacklist NSE, fixing registration with some registrars, such as Eutelia
- Canonise address introduced when adding/editing a contact in roster
- Use gnome icons instead of ekiga's own
- Some fixes on online/offline presence
- Disable IPv6 by default, which caused some problems (will be enabled later)
- Fix a race condition in PulseAudio plugin
- Initial support for handling multiple video streams (H.239)
- Protocol fixes:
- Fixes for Contact field during registration:
- Use two additional compatibility mode for some bogus registrars
- Fix order of items in Contact field
- Fix presence with asterisk
- Fixes on INVITE packets in some corner cases
- Fix own presence stopping to be sent after some time
- Fix loading of codecs without an encoding name, e.g. MS-IMA-ADPCM
- Use SIP OPTIONS to refresh NAT bindings
- Numerous other fixes, especially on H264 support
- Distributor-visible changes
- Disable IPv6 by default, which caused some problems (will be enabled later)
- Windows port fixes:
- Fix crash when using gdb
- Support mingw-w64 and its own headers for building
- Reduce startup time (explicitly precise plugin directory)
- Other miscellaneous improvements on building
- Build fixes:
- Add arm-linux-gnueabihf (armhf) and GNU/Hurd support
- Support current libav/ffmpeg libraries
- Fix compile errors with gcc 4.7
- Fix boost detection on some 64 bit machines
- Support new API of Evolution-Data-Server 3.5.3 too
- Fix error when linking with -Wl,--as-needed
- Translation updates:
- Updated translations: cs, de, el, eo, es, fr, gl, gu, he, hu, id, ja, lt, lv, pl, sl, sr, sr@latin, vi
- Updated help translations: es
New in Ekiga 3.3.2 (Jan 8, 2013)
- User-visible fixes:
- Re-add back H264 and H263+ video plugins
- Fix presence in case of several tuples
- Fix presence when receiving old presentity type without note
- Re-add contact limited compatibility mode for bogus registrars
- Fix leaking the opal account store in the assistant
- Make Enter key in roster (contact list) make a call
- Fix infinite loops in the loudmouth presentity code
- Add mnemonics to buttons in Accounts dialog box
- Fix _dl_close failed assertion at quit
- Distributor-visible changes:
- Re-add back H264 and H263+ video plugins
- Windows port fixes:
- Various build fixes and dependency updates
- Build fixes:
- Fix generation of po translation files
- Fix compilation error with older GTK on GDK_KEY_KP_Enter
- Replace some deprecated symbols in gtk 2.18
- Fix build with -Wl,-z,defs of xcap plugin
- Check for ptlib expat support during configure
- Translation updates:
- Updated translations: cs, de, es, fr, sl
New in Ekiga 3.3.1 (Jan 8, 2013)
- Fix crash when no audio device exists
- Fix crash in avahi when peer goes offline
- Add back presence, lost in 3.3.0 (still not yet 100% reliable)
- Improve failure indication when sending instant messages
- Improve Enter key usage in chat (use shift-Enter for soft Enter)
- Improvements to still partial support for IPv6
- Fix "PTLib assumes all Ethernet devices are named ethX"
- Fix crash in __gnu_cxx:bitmap_allocator using newer gcc
- Use DNS SRV caching (fix ekiga takes minutes to start)
- Reduce CPU usage with H264
- New SILK (used by skype) and AMR-WB audio codecs
- Improve audio accuracy on some audio cards
- Ask user about new ringing device too when pluging an audio output device
- Small reduction of assistant window size, useful for small screens
- Add tooltips to various windows and dialog boxes
- Fix addressbook key in schemas
- Propose to add an ekiga.net book only when it hasn't one already
- Remove obsolete reencoding (to utf8) of device names on Linux
- Made creating an XMPP/Jabber account nicer
- Usability improvements to notification dialog
- other fixes
- Protocol fixes:
- Fix "Ekiga ignores Service-Route recommended by server"
- Fix "SIP: incoming call failing when using localhost"
- Reset SIP Contacts "limited" workaround if it does not work
- Various other SIP/H.323 fixes
- Distributor-visible changes:
- New SILK (used by skype) and AMR-WB audio codecs
- Windows port fixes:
- Fix crash on quit
- Update dependencies
- Make use of png dependency better
- Cleanup build flags
- Build fixes:
- Fix compatibility with modern autoconf
- Remove obsolete SSL2 support
- Fix build with binutils-gold and with -Wl,-z,defs
- Fix gdu build option
- Fix loudmouth build option and comment for gconf build option
- Made configure honor ACLOCAL_FLAGS
- Fix compilation of xcap plugin
- Fix compilation errors with GTK 2.24
- Fix building on FreeBSD
- Code cleanup
New in Ekiga 3.2.7 Beta (Apr 4, 2011)
- User-visible fixes:
- Use NAT ports instead of local ports for RTP, fixing many connection issues
- Add workaround for "In some cases ekiga answers always Busy Here"
- Fix crash in the avahi code
- Set the default audio and video devices
- Fix Call buttons do not work
- Add bpp16 (RGB16) support
- Add partial support for IPv6
- Fix number of users found on ekiga.net LDAP directory
- Fix connection type setting in assistant
- Use a decent connection type by default (DSL 128kb/s uplink)
- Check off iLBC, CELT32, CELT48 and G722 audio codecs by default
- Fix possible crash when PTLib code accessed by thread not created by PTlib
- Fix issue when deleting a safe object
- Fix possible NULL pointer access if get multiple NOTIFY messages on a REFER
- Protocol fixes:
- Fix strange issue with SIP call diversion (302 response) to the same endpoint
- Change to only unregister those contact addresses we successfully registered
- Fix incorrect change to AlertingPhase in H323
- Change authentication failure to be fatal and SIP handler removed
- Fix double authorisation failure leaving SIP handler in the wrong state
- Fix SIP REFER completion on receiving NOTIFY with id parameter
- Fix authentication issue when can get to SIP server via two interfaces
- Fix address translation of REGISTER contact fields when STUN is not used
- Fix locating correct authorisation credentials for INVITE
- Fix correct test handling RFC3261/8.2.2.2 merged requests and other "multi-path" received INVITE requests
- other minor fixes
- Build fixes:
- Fix gdu (gnome-doc-utils) configure option
- Replace deprecated functions in gtk >= 2.18
- Fix build with binutils-gold
- other minor build fixes
- Windows port fixes:
- Fix major bug where the uninstaller could remove non-Ekiga files
- Fix starting Ekiga from last page of installer
- Fix language selection during installation
- Update version of dependent libraries
- Allow to create executable from release or from git/svn
- Add Dutch and Romanian translations of Windows installer
- Add all help localisation files to the installer
- Fix compilation error on std::freopen on newer gcc
- other build fixes
- Translation fixes:
- Updated translations: bn_IN, eu, gu, kn
- New translations: ast
New in Ekiga 2.0.11 Beta (Oct 8, 2007)
- Fixed several interoperability issues due to bugs and limitations in CISCO Call Manager. (Damien Sandras, #429076)
- Decreased the default NAT binding refresh timeout. (Damien Sandras)
- Fixed interoperability issue with SER rtpproxy. (Damien Sandras, #430870)
- Fixed the check for the installed GTK version in the WIN32 installer. (Vincent Luba)
- Fixed race condition when receiving an abnormal load of SIP text messages. (Damien Sandras)
- Fixed possible crash when opening V4L devices with 352x288 fixed width capability. (Luc Saillard, #434223).
- Better handling of ACK requests timeouts. (Damien Sandras)
- Fixed QOP authentication issues. (#368524, Knut omang)
- Fixed Assertion fail in SetAttribute() if empty formats list. (Craig Southeren)
- Refresh video capabilities when appropriate in the V4L plugin. (Michael Smith)
- Fixed problems with the sa7134 card and with newer kernels in the V4L2 plugin. (Michael Smith)
- Do not use the loopback interface as possible interface on OpenSolaris. (Elaine Xiong from SUN, #439873)
- Fixed routing of ACK requests sent for an INVITE with an original Route header. (Damien Sandras)
- Optimized some color space conversions using MediaLib under OpenSolaris. (Elaine Xiong from SUN)
- Fixed potential problems with MJPEG-based cameras. (Matthias Schneider)
- Fixed possible remote crash due to fancy headers. (Jos� Miguel Esparza)
- Fixed V4L2 build. (Damien Sandras)
- Killed GCC 4.2 warnings. (Damien Sandras)