Ekiga Changelog

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)