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
Daryl Herzmann
0

Openfire 4.0.3 is Released

The Ignite Realtime Community is pleased to announce the 4.0.3 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 14 issues resolved.

 

Note: There was an unfortunate and complicated problem with the distributed 4.0.2 .deb Openfire installer.  If you had troubles with it and reverted to 4.0.1, we hope that you try 4.0.3 now.  See OF-1116 for some more details.  Also, if you are an experienced Debian/Ubuntu packager, we would certainly love your feedback on how the .deb package for Openfire is generated and distributed.

 

Additionally, this update contains an updated truststore. This truststore is used by Openfire to secure remote connections.  If you are using an installer and have manually updated this file in the past, it is likely that the installer will not overwrite your changes with the new truststore.  Please review your resources/security directory after install and rectify differences you may find.

 

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

3dcba5b91d3078618aaff182bb1f0d84be7b9e63

openfire_4_0_3.dmg
Windows690d3b2114b98f45836191f73d242ee9702c6771openfire_4_0_3.exe
Binary (tar.gz)

39b0f04bb6471f9d9aaaeda4fbdf6839a4062a4e

a2222bbef28342553a8ec00500064929dc77029d (updated 19 August 2016)

openfire_4_0_3.tar.gz
Binary (zip)

f65b7ffdf563a6a7deb85594ec1534748a942e6a

170468f366c7cd185b1c987f84e020fb96864f91

openfire_4_0_3.zip
Source (tar.gz)87aa9a17938c3ce9441d61802e669f87fd0e324fopenfire_src_4_0_3.tar.gz
Source (zip)698c598a73dd01cec4037df98190f017dbb19444openfire_src_4_0_3.zip
RPM Installer

70da0a51da40cb955288db977b5d405a49667efc

ad42faaa8da58de463124fa35d0ae0271a20e4bd (updated 19 August 2016)

openfire-4.0.3-1.i386.rpm
DEB Installer5c53afd72cf527edf81915d2aaa0fe68d96b6346openfire_4.0.3_all.deb

 

Update 19 August 2016: A problem was found with the 32bit RPM containing a 64 bit JRE.  This artifact has been refreshed on the website for download. Also Binary (tar.gz) package has been replaced to include the usual binaries.

 

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
Flow
0

Smack 4.1.8 and 4.2.0-beta2 released

I've just uploaded Smack 4.1.8 and 4.2.0-beta2 to Maven Central.

 

Smack 4.1.8 fixes a few minor issues and is expected to be the last release of the 4.1 branch. As always, Smack releases with the same major and minor version numbers are drop in replacements. Ideally you just need to change a single variable somewhere in your build system.

 

Smack 4.2.0-beta2 is the latest beta of Smack's current development branch. Notable additions include support for XEP-0313: Message Archive Management (MAM) and the IoT XEP series.

Tags: planetjabber , smack 0
Flow
0

Support for IoT XEPs added to Smack

Starting with b91978dcc4ae partial support for the IoT XEPs was added to Smack. The XEPs consists, amongst other XEPs, of

  • XEP-0323: Data
  • XEP-0324: Provisioning
  • XEP-0325: Control
  • XEP-0347: Discovery

The XEPs are in experimental state, which means changes to them are possible.

Smack does currently only support a partial set of the mechanisms specified, especially when it comes to Data and Control. For example only boolean and integer values can be read and written But support for more data types can be easily added.

 

The IoT API for those XEPs is available in the latest snapshot builds of Smack, which are available via Maven Central's snapshot repository.  A quick start guide can be found here.

 

The development of the API was sponsored by Clayster.

Clayster creates technology to secure trust in the transactions between physical and digital entities, and strives to be that generic foundation for your physical assets digital life.

Clayster has an IoT discovery and provisioning platform supporting XEP-0347 and XEP-0324. The platform is available for those who are interested to explore XMPP and IoT further.  If you don't want to run your own infrastructure, Clayster is able to provide an XMPP Server and the discovery/provisioning platform for you. Feel free to reach out to rikard at clayster.com if you are interested to learn more about using XMPP for your next IoT project. www.clayster.com

Tags: planetjabber , smack 0
Guus der Kinderen
5

Service announcement: we're moving!

moving-home.jpgPlease be aware that over the next few days, the IgniteRealtime community will be moved to new server environment. As a result, new IP addresses will be used for the XMPP domain, this website and the Atlassian stack (JIRA, Bamboo et al). The community forum (everything under the "community" tab of the website) is not affected by the migration.

 

We plan to move gradually, a few services at a time. The migration will start in the coming few days, and will continue for some days to come. You can expect some downtime, but that should be limited. Watch this space for updates!

 

So, why are we moving in the first place? I've addressed this previously in a thread on the community, from which I'll cross-post the more interesting bits here.

 

Jive Software has expressed their intention to reduce the sponsoring of the hosting of this community. What will be discontinued specifically is all of the Contegix-based hosting, which includes the servers that run the igniterealtime.org website, our Atlassian stack (Bamboo, JIRA), our XMPP domain, and related tooling. The forum functionality that you're using to read this message is based on the Jive cloud, which is different from the Contegix-based hosting. Jive Software has expressed that we're welcome to continue to make use the Jive cloud-based solution for the foreseeable future.

 

After Jive established the community back in 2006, they continued to put in a lot of effort to maintain and support both the people and software. On top of that, they've been incredibly generous in regards to spending money on development and hosting - looking for suitable replacement for the hosting of this community has made us more aware of exactly how generous, too! But we accept that over time, Jive's business has moved away from XMPP and Instant Messaging. Most of our contacts within the company have also moved on by now, which resulted in where we are today - pretty much distinct entities. It's no wonder that Jive re-evaluated their support. We are extremely grateful for all of the time, effort, and money that we received from them in the past. Jive is also actively working to end our cooperation well, offering support and even donation of the existing hardware, as well as plenty of notice. Kudos.

 

After Jive expressed their intentions, we've been actively searching for a new home for our community. We have had some great offers, more than we would have imagined (thank you!). We eventually decided to accept the generous offer from John Atherton, of Surevine Ltd, who have offered to help us by hosting our entire environment in Amazon, as well as support us during and after the migration. I am inviting Surevine to write a posting here to further introduce themselves.

 

As for the migration: over the past few weeks, several of us (both in the community and within Surevine) have been putting in quite some time to prepare for everything. An important part of the move is rebuilding infrastructure that was put in place over a decade ago. This has been an interesting exercise in spelunking...  We've had to make some adjustments left and right, but we feel that we're good to go. Still, we'd like to ask you to be on the lookout for missing functionality. Although we're trying to cover all bases, a lot of nuts and bolts were added over the last few years. We will have missed one or two, or we might have believed some to be non-important while they were not. Feel free to pop into the community chat or leave a message here if you think we missed something!

 

Thanks for your patience while we move IgniteRealtime to its new home.

Tags: ignite_realtime , migration , jive_software , server_move , surevine 5
Dele Olajide
4

July 11th and 12th, 2016 -> Development sprint on Openfire Meetings in London, UK

 

Dele, Guus and myself will be in London for a brainstorming and development sprint on Openfire Meetings.

 

This is in the context of Openfire Meetings within WikiSuite, and we will make improvements, useful to all the community (even if you don't use the Openfire Meetings plugin nor WikiSuite)

 

Here are some examples of things we could be working on: WikiSuite | Openfire Meeting and Jitsi Meet development

 

If interested in participating, please contact me.

 

Best regards,

 

M ;-)

Tags: 4