Skip navigation
All Places > Ignite Realtime Blog
1 2 3 Previous Next

Ignite Realtime Blog

231 posts

The Ignite Realtime community has just released Spark 2.7.7 and it can be downloaded from Ignite Realtime: Downloads .

 

This is another minor release marking exactly one year since Spark project reboot (yeah, we also like to have Anniversary Update ). There are a few small fixes and updates in this release (as a regression with Idle presence, fix for OTR plugin, etc.). I want to use this chance to look back at the last year. Spark had 7 more releases since the 2.7.0 during that time. 100 tickets have been resolved. Some old patches have been applied (laying around in the forums and the tracker for years). We have also received new patches from around 10 new contributors. Which is great! We see that Spark project is often forked on GitHub, so we hope more developers will forward their patches and new features to the main project. There is also an official Wikipedia page for Spark now (and additional 6 languages linked to it) in hope to increase awareness of this project.

 

Here are the contributors to this release (besides myself):

Alexander198961 · GitHub

speedy

kilida (kilida) · GitHub

rarog · GitHub

 

For a complete list of changes please check Spark Changelog

 

Here are sha1 checksums for the downloads:

0d375c422bd86f9c8ded5484a173256871abaa26  spark_2_7_7.dmg

9f737012121432c20ca7db427051f29cbfca9734  spark_2_7_7.exe

39886c77a4b9821c2a12ea0b7623b9859e62d513  spark_2_7_7_online.exe

c62fe47aa89022b4d784245b833af7893b3e4897  spark_2_7_7.tar.gz

2e23a28d62cd37d6ab4c4a8befd19e765cea3a3b  spark-2.7.7.rpm

5fde7df644950d414bb997f32034a68efeb22cec  spark-2.7.7.src.rpm

 

[Voice Chat] Jingle (PC to PC) calls are not working at this point, but SIP should be improved.

[Linux] Flashing plugin is not working on Linux systems.

Two new releases of Smack have just been pushed to Maven Central.

 

Smack 4.1.7 fixes a few bugs. One noteworthy bug is that on certain platforms Smack's setEnabledSSL(Protocols|Ciphers) had no effect. More information about the fixed bugs can be found in the Release Notes.

 

The careful reader may noticed that this is the first beta release of Smack 4.2. Which means that Smack 4.2 just entered the beta phase. My rough timeplan is to release Smack 4.2 in 6 months: starting with 3 months long beta period now, followed by 3 months of release candidates. But as all schedules in the software industry, take it with a grain of salt.

Thanks  to the sponsorship of Marc Laporte  and the effort of Guus der Kinderen, we have improved the documentation of Openfire Meetings.

There is still a lot more work to be done, but we are making good progress. You can find it here. Please have a read if you use this Openfire plugin.

The latest version of the plugin can be found here.

The Ignite Realtime Community is pleased to announce the 4.0.2 release of Openfire.  This release signifies our ongoing effort to produce a stable 4.0 series release while continuing to work toward a 4.1 release.  A changelog of issues fixed indicates 9 issues resolved with hopefully the issue of stale/ghost client sessions being resolved.

 

As always, please report issues in the Community Forums and you can download this release from our website.  Here are the sha1sum's for the downloads available.

 

Platformsha1sumFilename
Linux RPMcc675aad91ae28ed8e4dd5f86ff1bd0bed8a6000openfire-4.0.2-1.i386.rpm
Debianbcbd2f48f39b59b7d445ee46a42b1a576507af41openfire_4.0.2_all.deb
Mac369cbdc069bfabcc9a1fc906026fb21c7ab85905openfire_4_0_2.dmg
Windows7c910a8136347f2b35576886dc883b4173ea598copenfire_4_0_2.exe
Binary (tar.gz)b21b0087a19c5ae043c66d1b60a6e1070336d15dopenfire_4_0_2.tar.gz
Binary (zip)1820004f927900ec8a8de4f0ce869a60529aa91dopenfire_4_0_2.zip
Source (tar.gz)7ce3f9e727582ce6fb05fc82984f87eec160ed6bopenfire_src_4_0_2.tar.gz
Source (zip)28a9b47186215f7d5056b315a885c19dbbf55f89openfire_src_4_0_2.zip

 

As a reminder, Openfire's source code and development can be found on Github and an active developer discussion occurs within our open_chat@conference.igniterealtime.org groupchat.  Please consider helping out with Openfire's development!

wroot

Spark 2.7.6 Released

Posted by wroot Champion Mar 15, 2016

The Ignite Realtime community has just released Spark 2.7.6 and it can be downloaded from Ignite Realtime: Downloads.

 

In this release more patches went into fixing Mac OS X version (issues with Preferences, File transfer, etc.). Thanks to speedy for working on this. Also as part of fixing issues on Mac we have applied an experimental version of Libjitsi patch by cstux (Voice Chat module). We haven't been able to test, if it works better (or at all). So waiting for a feedback on this in Updated Voice Chat module testing. Thanks to Alexander198961 · GitHub for his patches fixing broadcast and other issues. Waiting for more from him.

 

For a complete list of changes please check Spark Changelog

 

Here are sha1 checksums for the downloads:

 

3ba0067ea2c106bbd78e97ac7b6cf8a01ebc648e  spark_2_7_6.dmg

8a666aaddbb492e1018746cb8c69722f15464a70  spark_2_7_6.exe

69e0323f326552b717e35dd48df1280e965db3d7  spark_2_7_6_online.exe

f61120bf954435a84d9bac23cac21a8f0467cff8  spark_2_7_6.tar.gz

2af77b0c70202636942d0648836a218c8aa8cba1  spark-2.7.6.rpm

eaf3486bb24876905ade7725d92f560dfd2d2a86  spark-2.7.6.src.rpm

 

[Voice Chat] Voice chat module has received an experimental patch and still needs testing and probably not working correctly.

[Mac OS X] Installer is now bundled with Java JRE, so it is easier to start using it and many issues has been fixed.

[Linux] Linux version has issues with menu not showing up and chat window not opening normally on the latest Ubuntu version. Also flashing plugin is not working on Linux systems.

I've just released and uploaded Smack 4.1.6 and 4.2.0-alpha3 to Maven Central.

 

Smack 4.1.6 contains a few important bug fixes for Smack's stable branch: 4.1. The changelog can be found here: Smack Changelog

 

The third alpha version of Smack's upcoming development branch contains a ton of fixes and new features. Adventurous users are encouraged to explore the API improvements. But, as the version name suggests, don't use an alpha version for production deployments. A provisional and incomplete list of Smack 4.2's highlights can be found at Smack 4.2 Readme and Upgrade Guide · igniterealtime/Smack Wiki · GitHub

We've had quite some feedback from our recent 4.0.0 release. As is to be expected in a release that has many changes, some issues sneaked in. To address most of them, we released Openfire 4.0.1 today.

 

This release contains various changes, but most importantly fixes problems introduced in 4.0.0 related to LDAP and certificate store management. The complete changelog is available here: Openfire Changelog

 

You can download the new release from the download section on the IgniteRealtime.org website: Ignite Realtime: Downloads

 

The SHA-1 checksums for the various downloads:

PlatformSHA-1 ChecksumFilename
Mac OS Xe912a219e155945e3d9ab5e3f7181fa025d8242c

openfire_4_0_1.dmg

Windows008942ca0f5df38e3a5e69841e97971d658823a7openfire_4_0_1.exe
Tarball0de4d1e9533564484decb88b5d59238722774ed7openfire_4_0_1.tar.gz
ZIP783155b44e7fc5819b2dddc100acdb925ff5e736openfire_4_0_1.zip
Source (Unix)cfbada1c5a25637f0f8c85fef629ff090767e2abopenfire_src_4_0_1.tar.gz
Source (ZIP)0e21d915876d6e08d649714f66141d4acf54a09dopenfire_src_4_0_1.zip
Redhat / CentOSac7328da9faa7ef2614d51195ad711cc2877e778openfire-4.0.1-1.i386.rpm
Debian / Ubuntu1084d7e67299b3ddc20db4bf2a2a6d6bfde29a93openfire_4.0.1_all.deb
wroot

Spark 2.7.5 Released

Posted by wroot Champion Jan 14, 2016

The Ignite Realtime community has just released Spark 2.7.5 and it can be downloaded from Ignite Realtime: Downloads.

 

This is a hotfix release to fix the issue with only first offline message showing upon login when using Openfire 4.0.0 as a server (or any other server which has dropped support for deprecated XEP-0091). Thanks a lot to csh  for providing a quick fix for this issue.

 

At the same time speedy3k  was tackling the long standing issue with an installer for Mac OS X. So we are adding that into this release. Please report issues with the installer at New Spark installer for Mac OS X needs testing (LOCKED). There is also a link in that thread to the list of issues in Spark when using on Mac OS X. You can test and report which issues are still present. The installer is not bundled with JRE yet, so you need to install Oracle's latest Java on your system.

 

Also thanks goes to another translator - swiftech · GitHub . This time for Chinese Simplified. And, of course, we thank akrherz  for his continuous support fixing the builds and providing installers for the release.

 

We also wanted to bring another major update for this release. Updating Smack library to 3.4.0 (from 3.3.1). But it brakes Fastpath plugin in Spark as Fastpath's part has been moved to smackx-workgroup.jar in that version. Waiting for a patch to fix that, so we can move on to even newer versions of Smack.

 

For a complete list of changes please check official Spark Changelog

 

Here are sha1 checksums for the downloads:

 

4189825dfea042828fc4f9d866454c106b79c01f  spark-2.7.5.rpm

75c69f904b12014d13ace57512ee69c51110ca91  spark-2.7.5.src.rpm

15468ac5a0422554510a0a0098e8457a3f03dd6a  spark_2_7_5.deb

74431214ea99949e047fa7d07bd95725f2f17a3b  spark_2_7_5.dmg

354155349298f0f81ce63de056753b80172a4a24  spark_2_7_5.exe

52e6f8e60ae5357a410e28654763f856e8e6cd8c  spark_2_7_5.tar.gz

8a19459c92957558358a5e5372216dc389f9dd5f  online/spark_2_7_5_online.exe

 

[Voice Chat] Voice chat is broken since the migration from proprietary JMF to free FMJ framework and there is no fix in the works. Spark project lacks good java developers.

[Mac OS X] There is now an installer available, but there are probably many other issues in Spark on this platform.

[Linux] Linux version has issues with menu not showing up and chat window not opening normally on the latest Ubuntu version. Also flashing plugin is not working on Linux systems.

Dave Cridland

Openfire 4.0.0 Released

Posted by Dave Cridland Champion Jan 11, 2016

Almost 4 weeks ago, we released a beta of Openfire 4.0.0. Now, it's time for the real thing.

 

Openfire 4.0.0 is now available for immediate download. The Beta has been run in production by developers for some time, and we believe this is the best ever Openfire release, containing many new features and fixing dozens of bugs. It marks the culmination of a real resurgence in Openfire development.

 

We advise all users to plan on upgrading; the 3.10 branch will not be receiving anything other than critical fixes. The new 4.0 branch will be the focus for bug fixes, and the trunk is now 4.1.

 

Many of the plugins available from Ignite Realtime: Openfire Plugins will only work on 4.0.0, and will therefore require this upgrade.

 

You can download the new release from: Ignite Realtime: Downloads

 

A changelog is here: Openfire Changelog

 

SHA-1 Checksums are:

 

PlatformSHA-1 ChecksumFilename
Mac OS X854b9c781da9de4c34af208341a1b1e60aa7508fopenfire_4_0_0.dmg
Debian / Ubuntu3fde5503a3b82465c120432072f453af0338eb35openfire_4.0.0_all.deb
Redhat / CentOS18c2471fb08a995ac04c3ca7bbd57ae267e7b22bopenfire-4.0.0-1.i386.rpm
Windowsa966a87bfb9a03ef3a02724613b4d501202bb34fopenfire_4_0_0.exe
Source (ZIP)db30258ffb99218c9b1749b7aab8404bc01a9330openfire_src_4_0_0.zip
Source (UNIX)130e67f15b36cb23918e14db8e458bc1cb9ad190openfire_src_4_0_0.tar.gz
ZIP92091acaeeaab33a218625149d1b81265ef4de99openfire_4_0_0.zip
Tarball12aee2c4eb9cbd08eeb3fc15fd08aaf47484d5a2openfire_4_0_0.tar.gz
wroot

Spark 2.7.4 Released

Posted by wroot Champion Dec 18, 2015

The Ignite Realtime community has just released Spark 2.7.4 and it can be downloaded from Ignite Realtime: Downloads.

 

This update is a lot about updating translations (Russian, Chinese (Traditional), Lithuanian, etc.) and making some hardcoded parts of GUI available for translation. Also an old patch for proxy connection has been applied in this version, but it looks like Spark is ignoring proxy settings and connects directly instead. Needs more live testing (please report in the forums).

 

For a complete list of changes please check the official Spark Changelog

 

We are glad to receive patches from contributors on igniterealtime/Spark · GitHub. 6 of them included in this release. Thank you, guusdk (Guus der Kinderen) · GitHub, idma88 (Dmitrii Ivanov) · GitHub and gabriellelee. We hope more developers will find out about this and other Ignite Realtime projects and contribute patches.

 

Here are sha1 checksums for the downloads:

 

c8531c2a25b6f707df1ca95bae33f7c992c8376e  spark-2.7.4.rpm

7e250a2f41d9c218929a601d389382f8ce0288b7  spark-2.7.4.src.rpm

a9718810e11947df15df208314713a1c93bbac8f  spark_2_7_4.deb

7eae89de422a99588d1dc51bf9f07a34a5b6a1a6  spark_2_7_4.exe

364f716457d6070bbd5a4f531d531f97ffc80bed  spark_2_7_4.tar.gz

b97ad875edeae2c12e4b09b849f2f500293da81a  online/spark_2_7_4_online.exe

 

[Voice Chat] Voice chat is broken since the migration from proprietary JMF to free FMJ framework and there is no fix in the works. Spark project lacks good java developers.

[Mac OS X] There is no installer for Mac OS X (installer building system has issues with Mac OS X, also Spark has too many major issues on this platform).

[Linux] Linux version has issues with menu not showing up and chat window not opening normally on the latest Ubuntu version. Also flashing plugin is not working on Linux systems.

Dave Cridland

Openfire 4.0.0 Beta

Posted by Dave Cridland Champion Dec 14, 2015

Wouldn't it be great if your favourite XMPP Server was almost about to make a major release? Well, stop imagining, and start downloading, because Openfire 4.0.0 has reached Beta status!

 

This means that while we're quite sure there's bugs to be found, we believe the server is stable enough to use for formal testing and careful use in non-critical production environments (which means, basically, we're using it on igniterealtime.org itself and our own servers).

 

So if you're keen to help make this the best Openfire release we've ever made, then download, install, and keep us posted in the chatroom at open_chat@conference.igniterealtime.org

 

Download from here: Ignite Realtime: Beta Downloads

 

A Change Log is here: Openfire Changelog

 

And SHA1 checksums are below:

 

Format
Checksum
Filename
Mac OS X6b498b67a47f81969352ad8c6a94a12cf50aa946openfire_4_0_0_beta.dmg
Source (UNIX)af846e168fb446c3001711c5a8337f5e7494cc47openfire_src_4_0_0_beta.tar.gz
ZIPd302d9c98c838edec26a60de6ed35e09f11f03a6openfire_4_0_0_beta.zip
Tarball4957d88b5cbaf087207bd8b459690f7f23021a45openfire_4_0_0_beta.tar.gz
Windows5940fb8f1ea0c75512e592dbecb058896c84c30dopenfire_4_0_0_beta.exe
Source (ZIP)8d5c3553534762792d5413e23f9913c9dac98b0dopenfire_src_4_0_0_beta.zip
Debian / Ubuntu3f37ec574c3fdca231b94b0c67f7d5c3d37fe2eaopenfire_4.0.0.beta_all.deb
Source (Redhat / CentOS)e73d303bc58e19a2d714c5bd8b3f7d2952305cbeopenfire-4.0.0.beta-1.src.rpm
Redhat / CentOS16f76f7eb2eea1b49d85d0f50a673a3c418cc42dopenfire-4.0.0.beta-1.i386.rpm

 

Enjoy!

Dele Olajide

Q&A for Openfire Meetings

Posted by Dele Olajide Champion Dec 12, 2015

Over the last few weeks, I have answered a few questions about Openfire Meetings and would like to post them here for others who might find them useful.

 

How do create a co-browsing between participants in a meeting

 

Co-browsing, in the context of web browsing, is the joint navigation through the World Wide Web by two or more people accessing the same web pages at the same time.

Co-browsing URLs are configured with the client control plugin. You can share URLs with all, specific users or user groups. The URL description appears in the pull-down list of the collaboration applications menu on the web client. It should also appear in Spark, but I have never tested it. The basic user experience is the syncing of DOM events via the chrome extension and the visual shared cursors of each participant labelled with their names. See this blog for more details.

How do I setup the SIP integration for Openfire Meetings? How can I achieve call-in and call-out to meetings?

 

SIP integration is a bit detailed. It only works with persistent chat rooms. It requires changing the default values in the openfire meetings settings admin web page.  You have to enable VOIP, audio mixer and configure either or both server and client roles. In server role, Openfire meetings will act as A SIP registrar and accept SIP registrations for any standard SIP phone or device or mobile softphone app.  In client mode, openfire meetings will register with Asterisk, FreeSwitch or any SIP proxy, IP PBX. To associate a SIP phone call with an openfire meeting, you decide on any dial-able telephone number from the SIP device or SIP Proxy/PBX and link it with a chat room. You can put the number in the description or create a room using the telephone number as the name.

 

For outgoing calls from the web client, you must also make sure that one of the room moderators is a participant in the meeting otherwise the telephone icon will not appear. You can optionally use the client control plugin to define SIP/TEL URIs that will appear in a pull down list when the telephone icon is clicked. I have added support for a multicast URI, but you need to look at the source code for more information. For incoming, you can only join an active meeting. When the SIP invite is received, the SIP URI telephone number is matched against all active meetings and SIP endpoint audio is added to conference audio mixer.

When the openfire meetings audio mixer is enabled, audio quality is reduced to G711 ulaw in order to manage the CPU load on the server while mixing the audio streams. This will affect the webrtc user experience in the browser. If you do not use an audio mixer, then your SIP endpoint (phone, softphone) will only work if it supports multiple audio streams and has a client side audio mixer like the Jitsi desktop app.

How do I record a meeting?

 

Enable meeting recording (audio/video/screen share) and specify location of media files/folders from openfire meetings settings. Video is recorded only in linux 64 servers. On everything else (windows, 32 bit servers), only audio is recorded.

 

The PDF viewer does not work or is very slow. How can I fix this?

 

The PDF rendering engine is implemented in JavaScript. Not sure it can go any faster. The key would be to use simpler PDFs. I save my powerpoint presentations as PDFs and get a good performance from them. Also, the use of JavaScript creates a cross-domain issue and therefore the PDF file is fetched by the server and not the web browser. You need to make sure the Openfire server has network access to the PDF web server. If the PDF is being fetched from the Internet, then your OF server needs access to the internet as well.

 

I can see Openfire Meetings has an API. can I use it from my web applications?

 

To do this, take a look at the demo video conference application (index.html) using the api in the “api” folder of the ofmeet plugin. You need to do the following things:

 

  • Include “ofmeet.css” to get the correct styling and positioning of the video divs. The current  behaviour is to use the full screen and auto-repostion/resize as participants leave or go. Please note that the api does not include the toolbar and all its features. Your application must implement those via api calls. Only the UI for the main video window and film strip for participants are implemented in the api.

  • Include “/ofmeet/config”, the generated script file which contains all the settings and server config data packaged as a global object called “config”

  • Include “ofmeet-api.js” which contains all the javascript for openfire meetings  (including all dependencies like jquery) encapsulated in a global object called ofmeet. This ensures there is no name clashes with your own application if you add ofmeet-api.js directly to your application without using an iframe.

  • Write your application using the config and ofmeet objects as follows:
    • Create event handlers for all ofmeet events. See index.html for the most common. All others can be found by looking at the ofmeet-api.js code for document.trigger calls.
    • Trace the application flow in index.html starting from jquery document.ready event. First thing to do is call ofmeet.ready(username, password). Handle ofmeet.ready event and call ofmeet.connect.
    • Handle ofmeet..connected and join the conference room with ofmeet.joinRoom(roomName, audioVideoFlag).
    • You can exit the conference with ofmeet.leaveRoom(). Make the whole UI visible/invisible with ofmeet.visible(flag).Toggle audio/video mute with ofmeet.toggleVideo() and ofmeet.toggleAudio()
Flow

Smack 4.1.5 released

Posted by Flow Champion Nov 23, 2015

The Ignite Realtime community is proud to announce the availability of Smack 4.1.5. Like all patch level releases, this release includes some important fixes and users are strongly encouraged to update. Smack 4.1.5 is a API compatible drop-in replacement for every release of the Smack 4.1 series. Have a look at the changelog and the git changelog.

 

Thanks to everyone who contributed to this release by providing bug reports and patches.

The Ignite Realtime Community is pleased to announce the release of version 3.10.3 of Openfire.  This release continues our effort to produce a stable 3.10 release series of Openfire while we work toward the next major release of Openfire.  The release is available now for download from our website.

 

The Changelog for this release denotes 12 fixed Jira issues with thanks to contributions from speedy3k , tevans , csh, Guus, and dwd.

 

Here are SHA-1 hashes for the download artifacts

 

10093d7d5af8e68a69544d1a647978f2523f88c7  openfire_3_10_3.dmg

ecc63d97173f6795759fe8bfab5974477d98d608  openfire_3_10_3.exe

8e5609b1d44cd1f6ede939f5219c70acd7d06e38  openfire_3_10_3.tar.gz

a1fd0d677453bedde3d7e8f90505c8436f8279ec  openfire_3_10_3.zip

22cf5b6a62760d53bcd87d4b87f3c787cb5a57b7  openfire_src_3_10_3.tar.gz

5c6b303b46ce88a3c02f50f10f0e1ddd1e9a4085  openfire_src_3_10_3.zip

ebf86f137e4cf95552f7d22d2e65fb93e3aa6794  openfire-3.10.3-1.i386.rpm

211545b3c4e1f88a34ee7ba4a9fd5d5325de72b8  openfire_3.10.3_all.deb

 

Please note that we are no longer producing a Solaris build, due to perceived lack of interest and some strange build problems we encountered with our Bamboo build agent.  If you would like to help out with creating a Solaris build, please respond in the community forums.

 

As a reminder, Openfire is developed by a group of volunteers and are always looking for more developers and testers to pitch in.  Please stop by our XMPP chatroom open_chat@conference.igniterealtime.org at any time and say if you are interested in helping out!

 

Happy Chatting!

daryl

wroot

Spark 2.7.3 Released

Posted by wroot Champion Oct 23, 2015

The Ignite Realtime community has just released Spark 2.7.3 and it can be downloaded from Ignite Realtime: Downloads.

 

This release contains minor fixes and features. Such as an updated build script to support newest versions of IzPack, Ant and Java. Various places in the interface have been fixed to use translations instead of default Yes and No options. A phone number has been added to a vCard popup. Default.properties have been extended with a few new options. History window has been tweaked to present a more condensed view, making it look same as in the chat window.

 

For a complete list of changes please check the official Spark Changelog.

 

We are glad to receive patches from contributors on igniterealtime/Spark · GitHub. Three of them included in this release. Thank you, vvertigo · GitHub , veganaize · GitHub  and marclaporte (Marc Laporte) · GitHub. We hope more developers will find out about this and other Ignite Realtime projects and contribute patches.

 

Here are sha1 checksums for the downloads:

95ac6074d3daea05775c1df2306472ca83086539  spark-2.7.3.rpm

a0fb098e6e3c2dd451a098cbdd443fcf6e64034d  spark-2.7.3.src.rpm

596fcfbbc45e07fabbf096ff5d4557fab9a9d522  spark_2_7_3.deb

2ff010dcb13c6ded6b69ffb32823b99f1a333b12  spark_2_7_3.exe

f20676f76ab496eec831af309b05a7b5c7b6b28b  spark_2_7_3.tar.gz

09a8bd8f39d89d53b8d81f9b7c9a76630f96825b  online/spark_2_7_3_online.exe

 

[Mac OS X] There is no installer for Mac OS X (installer building system has issues with Mac OS X, also Spark has too many major issues on this platform).

[Linux] Flashing plugin is not working on Linux systems.

Filter Blog

By date: By tag: