X-Ekiga Changelog

What's new in X-Ekiga 4.0.1 [rev2]

Apr 24, 2013
  • User-visible fixes:
  • Fix crash when quitting ekiga while receiving presence information
  • Fix crash when quitting ekiga right after starting it (before STUN ending)
  • Fix crash when disabling an account while icons in roster are changing
  • Fix crash when receiving call a second time
  • Fix crash in XML parsing in case of malicious code
  • Fix increasing CPU usage afer hours of usage caused by endless OPTIONS
  • Several fixes for H.323:
  • fix H.323 parsing
  • add the username in authentication
  • fix unregistering the gatekeeper
  • fix registration
  • assign gk_name only if success
  • do not propose adding an H.323 account if the protocol is not built-in
  • Fix registration for registrars accepting the last Contact item offered
  • Allow to change the REGISTER compatibility mode of an existing registration
  • Fix impossibility to hangup active call after a missed call
  • Fix busy or call forwarding on busy occuring when connection is released
  • Fix subscribing/unsubscribing when enabling and disabling SIP accounts
  • Do not show is-typing messages sent by other programs during chatting
  • Stop ongoing registration when remove account
  • Use meaningful names for ALSA sub-devices
  • Allow to enter contact addresses without host part, and choose the host later
  • Increase number of characters shown in device names
  • Use a better icon for call history in addressbook
  • Show the address instead of "telephoneNumber" in addressbook
  • Deactivate NullAudio ptlib's device for audio input too
  • Do not send OPTIONS messages once the account is disabled
  • Hide the main window immediately on exit
  • Handle xa status as away
  • Fix debugging message when registering
  • Fix race condition leading to duplicate entry in call history
  • Fix incoming call if two INVITE's in a fork arrive very close together
  • Use correct username in OPTIONS messages
  • Allow to have message waiting indication even if asterisk's vmexten is off
  • Send OPTION only on the right interface
  • Fix buttons direction in dialpad for RTL languages
  • Fix aborting RTP receiver with Polycom HDX8000
  • Fix possible incorrect jitter calculation for RTCP
  • Only kill REGISTER/SUBSCRIBE forks if a "try again" response is received
  • Various other fixes:
  • Distributor-visible changes
  • Windows port fixes:
  • Fix freeze on quit
  • Allow to dynamically switch between main and extended streams in H.239
  • Enable iLBC audio codec, as it is free now
  • Disable obsolete VideoForWindows ptlib plugin
  • Add emoticons icons used for chat
  • Remove unuseful messages when starting ekiga the first time
  • Build fixes:
  • Fix building opal when java SDK installed and swig is not
  • Some code cleanup
  • Translation updates:
  • Update translations: fr, ml, pt_BR
  • Update help translations: pt_BR

New in X-Ekiga 4.0.0 (Apr 24, 2013)

  • New Features and Improvements:
  • Completely new user interface with improved roster, separate call window and improved chat window and accounts window
  • Fixes in the call history
  • Themeable icons
  • Better GNOME 3 integration with improved notifications and tray icon removal
  • Add a new assistant page with an introduction to accounts
  • Reduced startup time
  • New PulseAudio plugin
  • New audio codecs: SILK (used by skype), G.722.1 (aka Siren 7), G.722.2 (aka GSM-AMR Wide band)
  • Video codecs changes: H.264 optimisations
  • Added RTP TOS support
  • Call auto-answer
  • Partial support for handling multiple video streams (H.239)
  • Improve audio accuracy on some audio cards
  • Various usability fixes:
  • hitting enter in the roster will trigger a call,
  • added mnemonics to various parts of the UI,
  • improved Enter key usage in chat (use shift-Enter for soft Enter),
  • optimized UI for small screens,
  • added several tooltips
  • Improved notifications when detecting a new audio device
  • Converted many dependencies as plugins: evolution-data-server, avahi, ldap, ...
  • Many fixes in the experimental Jabber/XMPP and GStreamer plugins
  • Fixes in the LDAP plugin
  • Several HIG strings related fixes
  • Updated manual
  • SIP Support:
  • Various SIP interoperability fixes
  • Added SIP Service-Route header support (RFC 3608)
  • Various SIP/SIMPLE presence related fixes
  • Fixed registration to broken registrars
  • Unregister all accounts on quit
  • Publish offline presence on quit
  • Refresh NAT bindings with SIP OPTIONS requests
  • Support for DNS SRV caching
  • Various Build Fixes:
  • Add arm-linux-gnueabihf (armhf) and GNU/Hurd support
  • Fixed modern FreeBSD compilation
  • Added support for recent evolution-data-server, GTK 2.x, OPAL, PTLIB, libavcodec, libx264, libnotify libraries, autoconf and removed deprecated methods
  • Moved from sigc++ to boost
  • Windows Port Fixes:
  • Support mingw-w64 and its own headers for building the WIN32 release
  • Allow execution from Start->Execute menu
  • Reduced startup time
  • Distributor-Visible Changes:
  • New dependency: libv4l-dev (for HAL video hotplugging)
  • New dependency: gnome-icon-theme
  • libavcodec5x and gnome-icon-theme must be manually set as runtime dependencies, since they are loaded during runtime
  • libnotify and avahi are now plugins
  • For a better user experience, Ekiga developers highly recommend the libnotify plugin to be automatically packaged with Ekiga.
  • Translation Updates:
  • Updated translations: ar, as, ast, bg, bn_IN, ca, ca@valencia, cs, da, de, en@GB, en@shaw, es, el, eo, et, eu, fi, fr, gl, gu, he, hi, hu, id, it, ja, kn, kk, ko, lt, lv, ml, mr, nb, nn, or, pa, pl, pt, pt_BR, ro, ru, sk, sl, sr, sr@latin, sv, ta, th, tr, ug, uk, vi, zh_CN, zh_HK, zh_TW
  • Removed obsolete translations: be
  • Updated help translations: de, el, es, sl uk, zh_CN