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
2

First Release Candidate of Smack 4.2 has been released

The Ignite Realtime community is proud to announce that nearly 2 years after the release of Smack 4.1, the first Release Candidate (RC) of Smack 4.2 has been uploaded to Maven Central. Smack 4.2 marks another milestone in the development of Smack. With the availability of the first RC, the API of Smack 4.2 was sealed. This means that now is the ideal time for Smack users to adopt their codebase to the new Smack 4.2 API, and eventually start using Smack 4.2 in the experimental/development branch of their codebase. Please consult the Smack 4.2 Readme and Upgrade Guide for more information.

 

I'd like to use this post also to draw your attention at a very important topic. The codebase of smack-core and -tcp has grown historically over the past 15 years. This is not an issue per se. Smack was well designed from the beginning, is now modular and not affected by bit rot. But especially on important class, namely XMPPTCPConnection, has come to age. It is based on threads, when it should use NIO. It uses triggers for state changes, when it should be designed as finite state machine. And some more. I know that a lot of people are affected by Smack creating at least 2 threads per connection (instead of using NIO). This all also contributed at some amount to the latest security vulnerability found in Smack (SMACK-739 / CVE 2016-10027).

 

The only solution to tackle this would be to re-implement the affected code from scratch. But needles to say that this also would require funding, as it is not a simple one weekend task. I hope to have the resource to do this at some point in the future. If you think you can help, or know someone who possibly would be interested support the funding, then please contact me.

Tags: planetjabber , smack 2
Daryl Herzmann
1

Openfire 4.1.1 Release

The Ignite Realtime Community is pleased to announce the release of Openfire 4.1.1.  This release contains a few database related bugfixes that only impacted those who upgraded to 4.1.0 and particularly those using MySQL or SQL Server databases.

 

OSsha1sumFilename
Linux RPM (+32bit JRE)1a71272fbc29fb1239170f878ad803f3136082e1openfire-4.1.1-1.i686.rpm
Linux RPM (No JRE)d56d83eaeca9c1cfe750e9fdbf1b1b0ef9cda74fopenfire-4.1.1-1.noarch.rpm
Linux RPM (+64bit JRE)d17abe02887e991a442d2906e67dbf821ec82fdfopenfire-4.1.1-1.x86_64.rpm
Linux Debianab16f19cbf56fdf592c3cb367e867079c7bbf9b4openfire_4.1.1_all.deb
Mac DMGc5d09b44e4bba74e04b0029799f4b6e6f1b190fdopenfire_4_1_1.dmg
Windows EXE762bbb2d2aa38ecb00c9b50841a9055d52ebd9deopenfire_4_1_1.exe
Binary (tar.gz)36157c519b323007acd2067739e27fe242b58465openfire_4_1_1.tar.gz
Binary (zip)ae67a8763b0a4c7bf64b97becd22f07ee5233369openfire_4_1_1.zip
Source (tar.gz)01b060137c44e215acfcb30f77dae159cc4b5a06openfire_src_4_1_1.tar.gz
Source (zip)28cb1739d0c2bdc1aacfc8d7639a7a9ee38532d9openfire_src_4_1_1.zip

 

You can download it from here:

Ignite Realtime: Downloads

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!

 

As always, please report issues in the Community Forums and thanks for your interest in Openfire.

Tags: planetjabber , openfire , release 1
Dave Cridland
18

Openfire 4.1.0 Final Release

Christmas has come early.

 

Our github repository - GitHub - igniterealtime/Openfire: A XMPP server licensed under the Open Source Apache License. - reached a thousand and one stars today, so we've celebrated by releasing Openfire 4.1.0, containing over 150 fixes and new features. I feel I should personally thank Daryl Herzmann and Guus der Kinderen in particular for the gargantuan effort they've both put into this release, but we're also very lucky to have a large number of developers within the community providing us with high-quality patches via Pull Requests. This is, once again, a huge collective effort.

 

Changlog: Openfire Changelog

 

 

Platform
sha1sumFilename
Mac

3e245dc7cd67707847bba605ec4942a81438066d

openfire_4_1_0.dmg
Windowsd590ebf8e3ca429b1d738833e14419c3dd514110openfire_4_1_0.exe
Binary (tar.gz)

074021df4cc60af0f18879421c3b9e11316dad91

openfire_4_1_0.tar.gz
Binary (zip)

2e933881c80d9ded13027679e6a0465f20d812eb

openfire_4_1_0.zip
Source (tar.gz)cf458223b8acf23c84219f343d5d14bebfe9a963openfire_src_4_1_0.tar.gz
Source (zip)a4a637354be17031be64f7cff9443584dde4022dopenfire_src_4_1_0.zip
RPM Installer (32-bit JRE)

8ed5af7cbd41b48c866dc756cd8d927c34b39400

openfire-4.1.0-1.i686.rpm
RPM Installer (64-bit JRE)

ec257c300732d00d323f44f02a6d97d4030068fa

openfire-4.1.0-1.x86-64.rpm
RPM Installer (No JRE)

88d8bb61f2437d0ad1612d6f6464bf5dacd2425d

openfire-4.1.0-1.noarch.rpm
DEB Installer9ea6b83a7aa9229be0358385e02985a9df04418eopenfire_4.1.0_all.deb

 

You can download it from here:

 

Ignite Realtime: Downloads

 

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!  We can use help in about all areas of development, but especially:

  • experienced packaging developers to improve the install/upgrade experience on various platforms
  • developers interested in transitioning Openfire to Maven
  • testing of Bamboo generated builds

 

Thank you for your interest in Openfire!

Tags: planetjabber , openfire , release 18
Dave Cridland
3

Openfire 4.1.0 Beta

A Year and a Day - TV Tropes

 

On the 13th of December, 2015, we released Openfire 4.0.0 Beta.

 

Now, a year later, we have a new Beta to try. This one has numerous major security fixes and enhancements, and a huge long Openfire Changelog to read through.

 

Platform
sha1sumFilename
Mac

0a8ac2adbec60f411ff959a967d9635173da0ef2

openfire_4_1_0_beta.dmg
Windows1834ff1278e0249f4fe8662536683aabd6b839c5openfire_4_1_0_beta.exe
Binary (tar.gz)

73e43670a6ceb3bd987f9d0176eb6a8346b2a581

openfire_4_1_0_beta.tar.gz
Binary (zip)

a84e156284bf1d51f8f1cee24e977846b350944f

openfire_4_1_0_beta.zip
Source (tar.gz)625e92e1dd76c99ebde70b3ae7de6a651f08d4d5openfire_src_4_1_0_beta.tar.gz
Source (zip)9d9fe67f5e62f3d31d2ab6d6a4ebf282a1e01254openfire_src_4_1_0_beta.zip
RPM Installer (32-bit JRE)

a3fb24fd3c33fb3f92ab53b8665d028b68c11e32

openfire-4.1.0-0.2.beta.i686.rpm
RPM Installer (64-bit JRE)

e055fd8eae9cf5f418fcfda7da93b8c3cd6a38bc

openfire-4.1.0-0.2.beta.x86-64.rpm
RPM Installer (No JRE)

71855a71dfe1ab4ad9aa472bd1ebb0b7a702bf04

openfire-4.1.0-0.2.beta.noarch.rpm
DEB Installer9cce98aadd53cb3995b355fd54543459ab80e056openfire_4.1.0.beta_all.deb

 

Please do try this, but not in production of course. Unless you're a mad and crazy bunch, like we are. You can download it from here:

 

Ignite Realtime: Beta Downloads

 

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!  We can use help in about all areas of development, but especially:

  • experienced packaging developers to improve the install/upgrade experience on various platforms
  • developers interested in transitioning Openfire to Maven
  • testing of Bamboo generated builds

 

Thank you for your interest in Openfire!

Tags: planetjabber , openfire , release 3
Daryl Herzmann
0

Openfire 4.0.4 is Released

The Ignite Realtime Community is pleased to announce the 4.0.4 release of Openfire.  Openfire is a cross-platform real-time collaboration server based on the XMPP (Jabber) protocol. 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 fixes is available and indicates 16 issues 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.

 

 

Platform
sha1sumFilename
Mac

1d95db39719843ec731ddc69ffb622212b85feb9

openfire_4_0_4.dmg
Windows3d342c6f45abb9fc6aff990cf25d879ee20470edopenfire_4_0_4.exe
Binary (tar.gz)

5b395f2aedfa55e989730ee960a8c6cb7624bd0e

openfire_4_0_4.tar.gz
Binary (zip)

dfb2860197e50858728e2532cd8f21d8f61a6658

openfire_4_0_4.zip
Source (tar.gz)e947ffdf4746d3d0a7efb7cf25d198c05668ab54openfire_src_4_0_4.tar.gz
Source (zip)fbd8e4c143b7c4841fcb231db2c5974d90137b4fopenfire_src_4_0_4
RPM Installer

94d5e0f21f7cbef8d5986e29e3f2f2fc3bec7796

openfire-4.0.4-1.i386.rpm
DEB Installerb16d334a90c86e7b15e9ec44162ec01ca700434dopenfire_4.0.4_all.deb

 

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!  We can use help in about all areas of development, but especially:

  • experienced packaging developers to improve the install/upgrade experience on various platforms
  • developers interested in transitioning Openfire to Maven
  • testing of bamboo generated builds

 

Thank you for your interest in Openfire!

Tags: planetjabber , openfire , release 0