Open Realtime.

Ignite Realtime is the community site for the users and developers of Jive Software's open source Real Time Communications projects. Your involvement is helping to change the open RTC landscape.

Open Realtime.

Ignite Realtime is the community site for the users and developers of Jive Software's open source Real Time Communications projects. Your involvement is helping to change the open RTC landscape.
Latest Blog Entries
Flow
8

Smack 4.1.0-alpha1 available

After months of hard work it's at the time to release the first alpha version of Smack 4.1, the open source Java XMPP client library, for testing purposes.

 

Smack 4.1 marks a milestone in the development history of Smack, as it's the first version that runs native on Android. This means that aSmack is no longer required and will be phased out in the future. Future aSmack releases will be solely form the stable 4.0 branch.

 

Together with support for Android, Smack 4.1 also adds support for XEP-198 "Stream Management" in smack-tcp. XMPP connections with enabled Stream Management provide acknowledgments of sent stanzas (and acknowledges received stanzas to the server) and allow transparent stream resumption in case of a network outage (for example because of a WiFi ↔ GSM switch on Android).

 

Smack 4.1.0-alpha1 is now available from Maven Central and we would welcome interested and adventurous users to try this early alpha release and provide feedback. For more information about using Smack 4.1 and how to include it in your Android project, consult the "Smack 4.1 Readme and Upgrade Guide".

Tags: planetjabber , smack , release 8
Flow
6

(a)Smack 4.0.0 released

5 months after the relase of Smack 3.4.1 the Ignite Realtime developer community is proud to annouce the first release of Smack 4, which marks a milestone in the development history of Smack. Smack has undergone a major overhaul and refactoring, including moving from Ant to Gradle and from SVN to git.

 

Smack 4 also includes security related fixes. Users are encouraged to update  as soon as possible.

 

Many people have helped to develop this release. We especially would like to thank

 

- Ryan Sleevi of the Google Chrome Security Team for reporting a security flaw in ServerTrustManager ( SMACK-410)

- Thijs Alkemad for reporting a security flaw regarding IQ spoofing ( SMACK-533, SMACk-538)

- Lars Noschinski for fixing the IQ spoofing flaws and adding support for roster versioning ( SMACK-399)

- Jens Offenbach for helping making Smack an OSGi bundle ( SMACK-343)

 

Since the API has changed in Smack 4, make sure to read the "Smack 4.0 Readme and Upgrade Guide".  A full changelog can be found in JIRA.

Tags: planetjabber , smack , release 6
Flow
4

(a)Smack 4.0.0-rc2 released

Six weeks after the release of the first Release Candidate (-rc1) of Smack 4, the Ignite Realtime Community is proud to announce the release of the second and likely final Release Candidate.

 

Smack 4.0.0-rc2 contains many improvements and bug fixes. The API underwent some major changes and is considered stable. Now is the perfect time to test (a)Smack 4.0 if you haven't already. Smack is available from Maven Central (direct link). aSmack can be obtained from http://asmack.freakempire.de/4.0.0-rc2/

 

Make sure to read the upgrade guide and the previous blog post about Smack 4.

Tags: planetjabber , smack , release 4
Daryl Herzmann
7

Openfire 3.9.3 has been released

The Ignite Realtime Community is pleased to announce that Openfire version 3.9.3 is available for download!

 

Openfire is a real time collaboration (RTC) server licensed under the Open Source Apache license. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.

 

This release corrects the regressions found with the 3.9.2 release, which include:

 

  • [OF-782] - Wrong URL generated for editing groups with space in the names
  • [OF-783] - Apply encryption to secure properties during setup (updating openfire backended by LDAP would fail)
  • [OF-787] - TLS server to server connections are not working with 3.9.2
  • [OF-791] - Joining new MUC room results in a 404 error
  • The initial 3.9.2 release had a packaging problem with the windows installer.

 

A full changelog can be found here.

 

We'd invite interested developers to fork our github repository and contribute pull requests with your fixes.  Ongoing discussions are happening in the community forums about the future of Openfire development.  Please join in if you are interested!

 

Please report bugs with this release in the community forumsPlease do not report bugs by commenting on this blog post!

 

Here are md5sum's for the released files:

 

md5sumfilename

59d8bd304397850d9b229d800aad3295

openfire_3_9_3.dmg
872f728b1b2d43407492452c6c323166openfire_3_9_3.exe
60823e2ccc79165992f3298971134095openfire_3_9_3.tar.gz
1f425ed151762ae689bfab472ce26605openfire_3_9_3.zip
a5d43cfd91785b269e50814e5cd71b8eopenfire_src_3_9_3.tar.gz
987a494caca5dd770dd3ed38e3f753c8openfire_src_3_9_3.zip
fe514555792d82f30f0c063f2e11ff9bJSopenfire-3.9.3-ALL.pkg.gz
742ca4a8b2b971176feb9e8d1ad26e63openfire-3.9.3-1.i386.rpm
76a0f776025227799e862955e0f40018openfire-3.9.3-1.src.rpm
a71be983670491cf280e7ef02315f234openfire_3.9.3_all.deb
Tags: planetjabber , openfire-server , openfire , release 7
Dele Olajide
30

Jitsi Videobridge Plugin for Openfire ver 1.3.0

The Igniterealtime community and Jitsi.org is proud to release the Jitsi Videobridge plugin for Openfire version 1.3.0 with Openfire 3.9.2. The new version has the latest code from the Jitsi project, fixes a number of issues and implements some requests made from the community

Image5.jpgImage6.jpg

New Features

  • New layout and improvements to user experience of ofmeet and jitmeet.
  • Username and password protection for the web conferencing applications (ofmeet, jitmeet and candy)
  • Support for audio only participants (no webcam).
  • Conferencing recording for audio and video separately. Each conference has a single audio recording and a video recording for each participant. Video recording is only available for Windows. Support for video recording on other platforms will be available on a later release.
  • Telephone users can join or be invited to the conference as audio only participants
  • PDF Presentations can be shared and driven by the presenter.

Fixes, Improvements

  • Ofmeet and jitmeet are now auto-configured. Install plugin, restart openfire and go to app home page. You can even use an IP address. Removed config.js. It auto-detects the websockets plugin and uses it when available.
  • Screenshare has been improved. Publish.js is no more needed for ofmeet and jitmeet
  • Improved the plugin admin web page.

Image2.jpg

Known issues

  • The candy web application has not been touched. It should still work, but could have issues.
  • There is an experimental fastpath with video application which uses candy for the agent and some javascript you can add to your web site. Not tested and could have issues.
  • There are no user or admin guides. There are also no tutorials or "how to use" videos or blogs. There is a good document by bakko to get most users started, but needs an update.

How to use

Make sure:

  • you are using Google Chrome as your web browser
  • you have a webcam or at least a sound device installed and ready for use for each user
  • you have opened ports 50000 - 60000 (or whatever you configured) on your openfire server
OfMeet

To run the ofmeet video conference application, point your browser at https://your_server:7443/jitsi/apps/ofmeet

Candy

To run the Candy web application with multi-user video, point your browser at https://your_server:7443/jitsi/apps/candy

Spark

To download the Spark plugin, point your browser at https://your_server:7443/jitsi/apps/spark/jitsivideobridge-plugin.jar

JitMeet

To run the jitmeet video conference application, point your browser at https://your_server:7443/jitsi/apps/jitmeet

You will need Google Chrome as your default browser to use the Spark plugin

 

Finally,

Although jitmeet (Jitsi Meet) and ofmeet (Openfire Meetings) look similar, they are different underneath and are heading in different directions.

Jitsi Meet is for generic XMPP servers and aimed at public internet facing conferencing using services like prezi.org and etherpad.org while Openfire Meetings is for private in-house conferencing where all collaboration applications are integrated into Openfire. For example, Ofmeet uses a PDF viewer which supports in-house corporate powerpoint presentations, while Jitmeet uses prezi.org.

 

All the source code is now out there on GitHub. Go to Jitsi.org and Igniterealtime.org and start to making improvements

Tags: spark , openfire , fastpath , sip , candy , jitsi , ofmeet , colibri , jitmeet , videobridge 30
Openfire 3.9.3
Spark 2.6.3
SparkWeb 0.9.0
Smack API 4.0.5
Tinder API 1.2.2
Whack API 1.0.0
XIFF API 3.1.0
Downloads 20,165,947

Openfire really impressed me and I find it really hard to come up with a negative when it comes to this great IM server... Installation was a breeze as was setup. Working with the browser-based administrative interface is a joy. In fact, Openfire is a beautiful, easy to use, configurable, customizable, extensible, and powerful instant messaging server.

– Marcel Gagné, Sys Admin Magazine