github jitsi/jitsi Jitsi-2.6
Jitsi 2.6.5390

latest releases: r2.14.695, r2.14.721, 5633...
6 years ago

Security fixes

  • Updates otr4j to version 0.22 which fixes a security vulnerability in the AKE (thanks to Hans-Christoph Steiner for the report)
  • Stop XML External Entity (XXE) Processing (thanks to Markus Kilas for the report)
  • Stop XSS with nicknames in the chat window (thanks to Toby Pinder for the report)
  • Disable the support for SSLv3 in XMPP

New features

  • Shiny new support for the IRC protocol (thanks to Danny van Heumen)
  • Proper Gatekeeper Support on OSX 10.10 Mavericks
  • Support for Java 8
  • Webstart launcher (beta and in source only)
  • "In a meeting" status (on Windows with Outlook only)
  • DNS packages are now logged as well
  • Splash screen on startup
  • Adaptive Multi-Rate Wideband (AMR-WB) audio codec, also known as G.722.2

Removed support

  • MSN protocol
  • Google's legacy Jingle
  • 32bit OSX operating systems

Bugfixes/Improvements

  • SIP/XMPP
    • Try to register more aggressively when dialling a URI on startup
    • Plays the DTMF sounds immediately upon pressing the respective buttons; otherwise, playing them sequentially results in sounds which are played/heard many seconds or even a minute after the respective button is pressed.
    • Fixed loss of audio of paused/on hold calls with SRTP encryption due to a failure to authenticate RTP packets
    • Automatic toggling of the 'On the phone' status (disabled by default)
    • Fix ZRTP security status notification when video gets disabled
    • Supports signalling Opus in a more interoperable way (with both 1 and 2 channels)
    • Brings back recording in WAV format
  • SIP
    • Handle screen name updates
    • Don't write call history record from queue calls (RFC3226 reason cause=200;text="Call completed elsewhere")
    • Add support for callto: and tel: URIs
    • Fixes an issue with non-responses to INVITEs arriving within a TERMINATED dialog by responding with a 481 Call/Transaction Does Not Exist
    • Adds support for NOTIFICATION messages that are not synchronised with the SUBSCRIBE request
    • Respect port in registrar-less SIP calls
    • Better reconnection handling on TLS connections
    • Better negotiation of SDES encrypted calls
    • Adds CRLF keep alive method
    • Stop keep alive when the server reports a wrong password
    • Enables sending of RFC4575 partial notifications by default
  • XMPP
    • Adds support for undefined Jingle reason codes.
    • Correctly parse XMPP addresses with an @ in their resource name (patch by Sandeep Raghuraman)
    • Support for anonymous logins
    • Connection information frame that shows the active server and the encryption ciphers (courtesy of Markus Kilås)
    • Reuses chat thread IDs when sending messages
    • Implements XEP-0280 (message carbons)
    • Send typing info only after the first message has been sent and only to the resource the messages is actually sent to
    • Adds the ability for the OTR plugin to work with resources
  • Chat
    • Larger history buffer in chat panels
    • Does not select already opened multi chat tabs on new messages, just changes the color and adds the number of unread messages
    • Prints friendly message when user has its voice revoked and tries to send a message
    • Fixes banning chat room members
    • Recent messages as contacts
    • Updates server side history loading for chat rooms
    • Option to automatically open a chat room from is now available from the context menu
    • Fixes HTML being shown in OTR messages
  • General
    • Show the MetaContact's name in search results
    • Show the entire chain of X.509 certificates on validation failures (courtesy of Markus Kilas)
    • Does not try to modify metacontact list storage when adding contact to a non persistent group
    • Fixes number of packets and lost packets statistics for media stream
    • Fixes 'Scratch noise using opus/48000 codec' reported by Luca Antonioli.
    • Displays global status message when available.
    • Fixes muting local input for all peers in conference calls created after merging a call into one to one call (used to mute only the peer from the initial call)
    • Adds phone numbers to LDAP query searchable attributes
    • Changes the ProtocolContactSourceService search for contacts to be case insensitive.
    • Displays date or hour in front of recent messages content
    • Encode display names to support commas in the call history
    • Fixes auto selection of the first contact for search filter
    • Fixes issues with renaming groups and moving a user from group to the root group
    • Options to customize LDAP queries
    • Uses client-to-mixer audio levels as defined by RFC 6464
    • ConfigService based on HSQLDB (intended for users with huge configuration files, optional and disabled by default)
    • Show UI language selection in current and destination language along with the progress of the translation
    • Fixes the support for G.722

Platforms

  • Windows
    • Implement a workaround for Java bug JDK-6672015 (Microsoft CryptoAPI KeyStore can have aliases duplicates)
    • Avoid overlapping of the device combobox with the video preview
    • Fixes the issue with hanging JVM or Jitsi crashes when second instance of Jitsi on windows is started
    • Mitigates an issue with sample rate conversion in Windows Audio Session API (WASAPI) which leads to audio glitches.
    • Adds Jitsi to the list of IM Providers in windows registry
    • Increase audio controls height to show mic-level for WASAPI
  • Linux
    • Fixes automatically changing Pulseaudio's microphone level on call setup
    • Fixes an issue with the LookAndFeel which might cause a GTK+-specified font to not be used
  • OS X
    • Use an embedded Java 8 runtime
    • Use CoreAudio as the default audio system
    • Enable echo cancelling by default

Downloads

Binaries are available at https://download.jitsi.org/

Don't miss a new jitsi release

NewReleases is sending notifications on new releases.