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

An article about Spark on Wikipedia

This is a minor thing. But i wanted to share with the community, that after a few days of back and forth with reviewers i've managed to get my article about Spark submitted (with some remarks) to Wikipedia. Openfire had its page for a few years already (i'm not the original author, but i update it occasionally). So i thought it is not fare for Spark not to be represented as well Also, i have found a few articles in other languages, which were either outdated or very short (linked them to this article), so i thought Spark needed a better source of information.

 

Feel free to improve the article (Openfire's also), update linked articles in your language or add more languages. Spread the word

Tags: spark , wikipedia 0
Guus der Kinderen
1

Whack 2.0.0 released

2534 days after its last release, we are happy to announce the 2.0.0 release of the Whack API!

 

Whack is our Open Source XMPP (Jabber) component library for XMPP components. External components are processes that run outside of the Openfire's process but can connect to the server to add new functionality. Whack is an implementation of XEP-0114: Jabber Component Protocol.

 

This release brings a number of small improvements and bugfixes. Notably, Whack 2.0.0 is now based on the Tinder API.

 

Starting with the current release, Whack shall also be available through Apache Maven. The artifact coordinates of the core module are: org.igniterealtime.whack:core:2.0.0. The source code includes a number of small examples on how to use the library, which should have you up and running in no time!

Tags: planetjabber , release , whack 1
wroot
7

Spark 2.7.1 Released

The Ignite Realtime community has released Spark 2.7.1 for general availability and it can be downloaded from Ignite Realtime: Downloads (Note: there are no working Mac OS X installer as our current build environment has no working setup for Mac, also Spark has lots of issues on the current Mac OS versions and the community has no active Mac OS developers willing to step in).

 

This release contains much less changes comparing to the previous version (12 tickets with a minor changes and fixes). The plan is to do minor releases with a few changes, so it would be easier to find a culprit if regression happens. But there won't be a new version every other day. We don't want system admins to get mad at us

 

This is the complete list of changes in this version (official changelog):

 

SPARK-864 - Printing conversation margin cuts off characters from lines that wrap

SPARK-1512 - ***<user> is online at message does not always show in chat room

SPARK-1513 - After receiving XML data as a message Spark stops displaying history

SPARK-1604 - Buzz and stale settings overlap in the Preferences window

SPARK-1588 - Update French translation

SPARK-1607 - Show JID as contact name if instead an empty string would have been shown

SPARK-1609 - Default resource should be "Spark" without a version number

SPARK-1611 - Update Lithuanian translation

SPARK-1617 - Fix loading of Spellchecker's IgnoreUppercase setting

SPARK-979 - Add an option to disable graying out and italic for idle contacts

SPARK-1503 - Option to use hostname as a resource

SPARK-1584 - Update bundled JRE with the latest version

 

This release is bundled with the latest and last Java 7 update (7u80). Next releases will be bundled with Java 8 (most probably). Printing GUI has been replaced with the modern Java based version.

 

There is still no Project Lead developer for Spark (no active developers at all actually). So there won't be a regular schedule of releases. But you can always share your patches on the GitHub. If you find new issues, you can report them in the forums and we will at least file them in the bug tracker for the future developers to tackle.

 

Here are checksums for the downloads:

 

sha1sum

 

915d1268d83562fb1b01b6366fa1cc41b3e46528  spark-2.7.1.rpm

dc829d50691efcd4d7a8b0293fc5acb3c1c9e071  spark-2.7.1.src.rpm

1de66c31b93b9397f9c7666911b3829097141a6d  spark_2_7_1.deb

7f9e6921a703b7d0be33fe876f3a9daffdbd7cae  spark_2_7_1.exe

feeadbc8a8f1301f50e884fd62d5d2fb15921550  spark_2_7_1.tar.gz

bf483e4e8eece100ebce0159b9e1651071930370  online/spark_2_7_1_online.exe

 

or sha512sum

 

ed2e013876638a7a0a96dca84847910b688a2cbae8371097c3bfc715916b389a34a4152e180aa5e9 6b8a90ac64e8a5be408ae07d2bc08f7c57025199b197672f  spark-2.7.1.rpm

a75875ddc6fdd8a6c1a3d711ce60cc130e3becaae9d0a63b40515268105c80e1aa79a96216baa36d 7486d68ed15015f216cb9f839b98b6bac156adf6cd59bf62  spark-2.7.1.src.rpm

df9b8510e8619d09920416e14a680d4ef003700ac7d3c1f90be51c725f551b26515ba02c74bdb7f0 123f2651c7710f9cc09c561b180166eec9b05ded35c559da  spark_2_7_1.deb

0bc80508774ed5f8a2c85d73fa93b38d7ba2a7fa4c340c83df0d7080fb7b8dd8dea99dbf656469bc cc2a707a8bfe57260e9053f0fbd83cc38c45756a541dc86f  spark_2_7_1.exe

4486f298975c9824d69d8b98057fa326aa6d081044da498260c86573e0dd126cbe124763c22783b1 5bf38d1d6b6fe10fd457861e08980cae172a0d1b07d2802d  spark_2_7_1.tar.gz

67d08d397ba022d1ba1139291103a32a865abdee65b185373f16e04a88d658728b87a496a3004586 26d03066f8033f403db0f827bcf5d852f34185e73d6e4f0c  online/spark_2_7_1_online.exe

Tags: planetjabber , spark , release , general availability 7
Dele Olajide
3

Openfire Meetings Planner

Openfire Meetings version 0.1.5 has a new meeting planner feature that enables you to schedule meetings in advance using a calendar.When you add a meeting to the calendar, a request to join the meeting is automatically generated and sent to each participant using Openfire's email service 15 mins before the meeting starts. Included in the email is a link to join the meeting from a Chrome web browser.

Image2.jpgImage5.jpg

In order to use this feature, you will need:

  • Registered Openfire users with valid email address,
  • A persistent MUC room to host each planned meeting
  • The Openfire ClientControl plugin installed to create a room bookmark that links the room to users or user groups. Bookmarks with all users selected are ignored.
    Image6.jpg
  • The Openfire Email Service configured to deliver emails
    Image4.jpg

The calendar is implemented using the excellent open source fullcalendar jquery plugin by Adam Shaw.

Tags: 3
wroot
10

Spark 2.7.0 Released

The Ignite Realtime community has released Spark 2.7.0 for general availability and it can be downloaded from Ignite Realtime: Downloads (Note: there are no working Mac OS X installer as our current build environment has no working setup for Mac, also Spark has lots of issues on the current Mac OS versions and the community has no active Mac OS developers willing to step in).

 

This release is a mandatory one to use with the recently released Openfire 3.10.0. As 2.6.3 version has issues connecting to the new server version. Though there is a not recommended workaround to revert to using Old SSL setting, which is less secure than TLS. The community strongly advises to upgrade to 2.7.0 version. Even if you are not planning to update to 3.10.0 release of Openfire yet. Spark hasn't seen a release in almost 3 years, but it was constantly evolving. Many fixes and improvements have been applied to the code since the last release. Some users have it deployed in the production environment for years and find it more stable than 2.6.3 version (as myself with 200+ user base).

 

We are sad that currently Spark has no Project Lead and there are no active contributors to this project. So, fixes and new features may not come up quickly. We hope open source community will embrace and improve this project in the future. You can start sharing your patches on the GitHub. If you find new issues, you can report them in the forums and we will at least file them in the bug tracker for the future developers to tackle.

 

Here's a list of some important fixes/changes:

[SPARK-1074] Sending part doesnt get a notification about the transfer cancellation - Jive Software Open Source

[SPARK-1362] No confirmation on the sender's part that the file transfer completed  - Jive Software Open Source

[SPARK-1397] Fix the displaying of system tray icons - Jive Software Open Source  (minor one, but not for such a picky person as i am, Spark icon now looks much nicer)

[SPARK-1414] Chat window is not flashing when receiving new message on Windows 7 64 bit - Jive Software Open Source

[SPARK-1525] Update smack - Jive Software Open Source  (huge update for Spark and this is probably the cause why 2.6.3 can't connect to newer Openfire as it uses older Smack library)

[SPARK-1524] Spark is not reconnecting automatically after connection loss - Jive Software Open Source

[SPARK-1546] Spark visually shows that a message is not sent - Jive Software Open Source  (one of the most annoying bugs in 2.6.3)

 

Also the Conversation history dialog has been completely reworked and should load faster and should be easier to navigate. Java has been updated to the recent 1.7.0 version, which should fix issues with some timezones. There are also numerous memory leak fixes. You can find the full changelog here: Spark Changelog

 

There are also some open issues. Like the still broken voice chat module. One of the past Spark maintainers cstux has started a work on fixing this, but it is moving slowly. File transfers may not work between 2.6.3 and 2.7.0 versions because of many changes to this functionality in 2.7.0. This is a somewhat frightening list of open issues (though many are minor) Spark - Jive Software Open Source So, again, we encourage Java developers to move this project forward.

 

Here are sha1sums for the downloads:

 

      sha1sum                                                              filename

1f74720be219fda89c450869291c0f15116f7c89  spark_2_7_0.deb

4f6c5b0c6ee7eb876509e724032222e1c997e8b1  spark_2_7_0.exe

db25cd5cf0871bdd3dd1ca5ed22592b99f57d37e  spark_2_7_0.tar.gz

0ab7bcfdebf6177399bf3107d0d26c22869b5795  spark-2.7.0.rpm

ab1f1e2ca5def7801d64183bfcb5d54697292e71  spark-2.7.0.src.rpm

eac98c6a9123170b52160499bfe8857c68d1d736  online/spark_2_7_0_online.exe

Tags: spark , release , general availability , planetjabber 10
Openfire 3.10.2
Spark 2.7.1
SparkWeb 0.9.0
Smack API 4.1.2
Tinder API 1.2.2
Whack API 2.0.0
XIFF API 3.1.0
Downloads 21,848,233

Jive Software's Openfire instant messaging product is one of the easiest software packages I've ever installed because there's zero learning curve. The Openfire software can be installed in less than five minutes, or if you go out for coffee, in 15 minutes.

– Adam Reiser, Cheese Technologist & Co-founder of Pizza.Net