Planet Jabber News

May 10, 2008

XEPs

XEP-0171: Language Translation

Version 1.0 of XEP-0171: Language Translation has been released.

This specification defines an XMPP protocol extension for providing language translation facilities over XMPP. It supports human, machine, client-based, and server-based translations.

The changelog is:

Per a vote of the XMPP Council, advanced status to Draft. (psa)

May 10, 2008 00:13

May 09, 2008

XEPs

XEP-0236: Abuse Reporting

Version 0.2 of XEP-0236: Abuse Reporting has been released.

This specification defines an XMPP protocol extension for reporting abusive traffic sent over an XMPP network. Note: This specification has been retracted in favor of XEP-0161, which now contains the content originally published in this specification.

The changelog is:

Retracted in favor of XEP-0161, which now contains the content originally published in this specification. (psa)

May 09, 2008 23:20

May 08, 2008

Jabber.org News

Jabber Web Forum

A new website has started just for discussion about Jabber/XMPP technologies: JabberForum.org. If you prefer web forums to chatrooms and email discussion lists, JabberForum.org is for you! We have turned off the forums at www.jabber.org, so please use JabberForum.org instead from now on. Thanks!

by stpeter at May 08, 2008 17:31

Website Registration Closed

To reduce confusion, we have closed account registration at the jabber.org website. Many people thought that website registration also created an account at the jabber.org IM service, which is not true. We may enable website registration again, but only after we connect the two account databases. If you need a website account (e.g., to comment on stories or add software listings), please ask one of the website admins, who will be happy to help you.

by stpeter at May 08, 2008 17:10

Service Update

As you might have guessed, the machine (athena) on which the jabber.org IM service runs is having hardware issues. In fact it is currently being held together with duct tape and string. :) Thankfully, HP has donated a powerful new machine (hermes) for this service. Now we just need to get hermes up and running, install the Debian operating system and the ejabberd IM software, move the jabber.org account data over, and update DNS pointers. That will happen over the next 24 to 48 hours. There may be some outages between now and then.

read more

by stpeter at May 08, 2008 14:54

Another IM Service Outage

We are currently experiencing hardware problems at the jabber.org IM service, so it is offline. We are preparing a new machine but we are not yet sure when it will be ready. We will report back as soon as possible regarding the server status. We are extremely sorry about the repeated outages.

by stpeter at May 08, 2008 03:06

May 07, 2008

XEPs

XEP-0161: Abuse Reporting

Version 0.4 of XEP-0161: Abuse Reporting has been released.

This document specifies an XMPP protocol extension for reporting abusive XMPP stanzas.

The changelog is:

Generalized text and protocol to handle all kinds of abuse and folded in content from XEP-0236. (psa)

May 07, 2008 04:37

May 01, 2008

Jabber.org News

IM service outage

We attempted to restart the jabber.org IM service this evening after installing some patches, but the service is not restarting. It should be restarted in a few hours.

by stpeter at May 01, 2008 05:09

XEPs

XEP-0136: Message Archiving

Version 0.17 of XEP-0136: Message Archiving has been released.

This document defines mechanisms and preferences for the archiving and retrieval of XMPP messages.

The changelog is:

Split encryption content off into new specification. (psa)

May 01, 2008 05:04

XEP-0241: Encryption of Archived Messages

Version 0.1 of XEP-0241: Encryption of Archived Messages has been released.

This specification defines methods for encrypting messages that are archived at an XMPP server.

The changelog is:

Initial version, split off from XEP-0136 per XMPP Council consensus. (psa)

May 01, 2008 05:04

XEP-0240: Auto-Discovery of JabberIDs

Version 0.1 of XEP-0240: Auto-Discovery of JabberIDs has been released.

This specification defines a recommended best practice for linking to JabberIDs from documents hosted on the World Wide Web.

The changelog is:

Initial published version. (psa)

May 01, 2008 05:04

April 27, 2008

Jabber.org News

jabber.org IM Service Registration

We regret to announce that for certain reasons we have had to temporarily disable registration of new user accounts on the jabber.org IM service.

Existing users will still be able use the server as normal, barring changing passwords and removing their account. (If you are an existing user and need assistance feel free to join our chat room at jabber@conference.jabber.org).

This measure is only temporary, and we hope to restore full service as soon as possible.

read more

by MattJ at April 27, 2008 15:04

April 25, 2008

Ignite Realtime

Openfire 3.5.1 Released!

We are pleased to announce the release of Openfire 3.5.1! This release represents the release of the open sourced Enterprise components, as separate plugins. It also includes fixes for the s2s issues (especially with gmail.com) that plagued 3.5.0! For more details, please read the blog post here. You can view the full change log here.

It is important that you update the following plugins with this release if you are upgrading from pre-3.5.0, as some APIs have changed:
  • IM Gateway
  • User Search
  • MOTD
  • SIP

It is also very important that you read the README for the following two new plugins, as they explain how to migrate from the Enterprise plugin to the new open source plugins:
  • Monitoring
  • Fastpath

Note that Openfire Enterprise 3.5.1 is also available. This is available until the other components of Enterprise are released. (Clustering and Client Management) They will be released soon. SparkWeb will be released tomorrow as a separate product.

Download Openfire from here.
Download Openfire Enterprise from here.
Download Connection Manager from here

Enjoy!

Openfire Team

by jadestorm at April 25, 2008 02:15

April 24, 2008

Jabber.org News

IM Server Outage

We experienced an outage of our IM server today. Analysis reveals that the cause was corrupt data in the "private data storage" module, which is used to store information such as client preferences and chatroom bookmarks. We are working to restore this private data, but until we do certain information may not be available to your Jabber client. Our apologies for the outage.

by stpeter at April 24, 2008 21:05

April 22, 2008

XEPs

XEP-0237: Roster Sequencing

Version 0.3 of XEP-0237: Roster Sequencing has been released.

This specification proposes a modification to the XMPP roster management protocol to support sequencing of roster changes for more efficient downloading of the roster information.

The changelog is:

Defined protocol solely in terms of full rosters and roster pushes (no more roster diffs); added implementation notes; clarified server behavior if cached version is unavailable. (psa)

April 22, 2008 03:51

April 18, 2008

XEPs

XEP-0154: User Profile

Version 0.6 of XEP-0154: User Profile has been released.

This document specifies how to represent and manage profile data about IM users and other XMPP entities using the XMPP Data Forms extension.

The changelog is:

Updated to reflect stable PEP protocol; added OpenID field; specified XML schema; changed namespace to conform to XMPP Registrar procedures. (psa)

April 18, 2008 23:10

XEP-0181: Jingle DTMF

Version 0.9 of XEP-0181: Jingle DTMF has been released.

This specification defines an XML format for encapsulating Dual Tone Multi-Frequency (DTMF) events in informational messages sent within the context of Jingle audio sessions, e.g. to be used in the context of Interactive Voice Response (IVR) systems.

The changelog is:

Removed negotiation flow so that this specification describes only the XMPP transport of DTMF events; added error flows to be used if the code is not understood or if a non-XMPP method is preferred. (psa)

April 18, 2008 18:38

Jabber.org News

Legacy SSL Back Up

The previously mentioned problem with legacy SSL connections to the jabber.org IM service has been solved. You can now connect again to port 5223. But if your client was unable to connect during the outage, you may want to file a feature request for STARTTLS support. :)

by stpeter at April 18, 2008 14:11

April 17, 2008

Jabber.org News

Legacy SSL Connections Not Working

Over the last few days, client connections to the legacy SSL port (5223) have not been working at the jabber.org IM service. We will get this back up and running as soon as possible. However, secure connections to port 5222 (using STARTTLS) are working fine.

by stpeter at April 17, 2008 17:40

April 16, 2008

Loudmouth

Ruby Bindings Available

Loudmouth now got a beta version of Ruby bindings. You can read more in my personal blog, Ruby bindings for Loudmouth.

Also check the code out at, Github.

by Mikael Hallendal at April 16, 2008 18:29

April 09, 2008

Jabber.org News

IM Upgrade Complete

Thanks to support from Process-one the jabber.org IM service has been successfully upgraded. Certain advanced features have been temporarily disabled (e.g., pubsub and "PEP"), but we are working to enable those as soon as possible. Thank you for your patience.

by stpeter at April 09, 2008 21:24

IM Upgrade

The jabber.org IM service will be upgraded today to a new version of the ejabberd software. The upgrade will begin at 19:00 UTC (check worldtimeserver.com for your local time). Our apologies for the server outage, but the new software should enable us to improve the stability of the jabber.org service.

by admin at April 09, 2008 17:45

April 07, 2008

Ignite Realtime

Openfire 3.5.0 Now Available

We are pleased to announce the release of Openfire 3.5.0! This major release includes a number of new features, such as the ability to disable accounts, and brand new admin interface look and feel, an easy method to connect invisibly, and a number of important bug fixes. It also includes our phase one of our easy to set up integration with Clearspace 2.0, providing users, authentication, groups, and more directly from Clearspace! You can view the full change log here.

The SparkWeb client included in the Enterprise edition has been updated too. A wealth of bug fixes and improvements have been made, including support for MUC administrative controls (kick, ban, etc) and a number of UI updates. You can use the SparkWeb client from here.

It is important that you update the following plugins with this release, as some APIs have changed:
  • IM Gateway
  • User Search
  • MOTD
  • SIP

Download Openfire from here.
Download Openfire Enterprise from here.
Download Connection Manager from here

Please keep an eye out for a blog post I will be making later today that will go into more detail about this release!

Enjoy!

Openfire Team

by jadestorm at April 07, 2008 22:45

April 04, 2008

Jabber.org News

IM Services verification progress

Today we have started the server uptime monitor in it's simplest form. There is still a lot of work to do, but we have started completing verification of the servers. If you have applied for a verification, you should receive a phone call today or tomorrow to verify the submitted information.

If you haven't applied yet, please read the IM Service Submission guide.

by flosoft at April 04, 2008 09:05

April 01, 2008

XEPs

XEP-0239: Binary XMPP

Version 1.0 of XEP-0239: Binary XMPP has been released.

This specification defines Binary XMPP, an obviously superior representation of the Extensible Messaging and Presence Protocol (XMPP).

The changelog is:

N/A

April 01, 2008 23:56

Jabber.org News

IM Services Update

The web team has received some questions about the IM services list. We are currently working to improve the submission process, which includes setting up a monitoring system so we can report on uptime. We should have that running in the next few days, at which point we will accept more submissions. Thanks for your patience!

by stpeter at April 01, 2008 21:13

XEPs

XEP-0238: XMPP Protocol Flows for Inter-Domain Federation

Version 0.1 of XEP-0238: XMPP Protocol Flows for Inter-Domain Federation has been released.

This specification provides detailed protocol flows for the establishment of communication between domains that provide XMPP services, including permutations for a wide variety of possible federation policies.

The changelog is:

Initial published version. (psa)

April 01, 2008 00:13

March 31, 2008

XEPs

XEP-0235: Authorization Tokens

Version 0.3 of XEP-0235: Authorization Tokens has been released.

This specification defines an XMPP extension for generating, requesting, and using authorization tokens, which can be used to join Multi-User Chat rooms, subscribe to Publish-Subscribe nodes, and even register XMPP accounts.

The changelog is:

Changed data forms usage to semantic XML format (except for in-band registration). (psa)

March 31, 2008 20:59

March 27, 2008

Ignite Realtime

Openfire 3.5.0 Release Candidate 2 Now Available

Hi folk! Openfire 3.5.0 RC 2 is now available from the beta downloads page. Please see the following blog post for details: Openfire 3.5.0 Release Candidate 1 Now Available

RC2 primarily addresses some major and minor bugs found in RC 1, and a couple of other improvements here and there.

Those using the IM Gateway plugin may wish to re-download it as well as it's undergone a couple of updates. I apologize, but I did not go with a "beta" or "release candidate" versioning scheme for it.

You can view the full changelog.
You can view the updated documentation (javadocs et al).
Plugin updates required for Openfire 3.5.0 are available on the betaplugins page.
The specific plugins that need to be updated are:
* IM Gateway
* User Search
* Enterprise
* MOTD
* SIP

Happy testing!

  • The Openfire Team

by jadestorm at March 27, 2008 23:49

March 26, 2008

Jabber.org News

Chatroom Cleanup

The conference.jabber.org chatroom service had over 4000 unused rooms, so we have deleted most of them in order to solve some performance problems at the jabber.org IM server. If your room was deleted in error, feel free to re-create it. Join the jabber@conference.jabber.org room if you have any questions.

by stpeter at March 26, 2008 17:28

March 20, 2008

XEPs

XEP-0176: Jingle ICE-UDP Transport Method

Version 0.17 of XEP-0176: Jingle ICE-UDP Transport Method has been released.

This specification defines a Jingle transport method that results in sending media data using raw datagram sockets via the User Datagram Protocol (UDP). This transport method is negotiated via the Interactive Connectivity Establishment (ICE) methodology d

The changelog is:

Moved pwd and ufrag attributes from candidate element to transport element since they describe session-level or media-level information. (psa)

March 20, 2008 23:15

XEP-0234: Jingle File Transfer

Version 0.2 of XEP-0234: Jingle File Transfer has been released.

This specification defines a Jingle application type for transferring files between two entities. The protocol provides a modular framework that enables the exchange of information about the file to be transferred as well as the negotiation of parameters

The changelog is:

Added transport negotiation scenario. (psa)

March 20, 2008 22:14

March 14, 2008

XEPs

XEP-0232: Software Information

Version 0.2 of XEP-0232: Software Information has been released.

This document specifies an extended data format whereby XMPP service discovery responses can include detailed information about the software application that powers a given XMPP entity for including detailed data about the in service discovery responses.

The changelog is:

Added icon fields. (psa)

March 14, 2008 20:57

March 12, 2008

Ignite Realtime

Openfire 3.5.0 Release Candidate 1 Now Available

Hi folk! Openfire 3.5.0 RC 1 is now available from the beta downloads page. Please see the following blog post for details:
http://www.igniterealtime.org/community/blogs/ignite/2008/03/11/openfire-350-release-candidate-1-now-available

Happy testing!
  • The Openfire Team

by jadestorm at March 12, 2008 02:16

March 08, 2008

Jabber.org News

OpenID Login

You can now log in to the jabber.org website using your OpenID. We're still working on the ability to log in with any JabberID. Stay tuned...

by stpeter at March 08, 2008 16:14

March 05, 2008

XEPs

XEP-0189: Public Key Publishing

Version 0.7 of XEP-0189: Public Key Publishing has been released.

This specification defines a method by which an entity can publish its public keys over XMPP.

The changelog is:

Changed temporary namespace per XEP-0053 procedures; corrected several small errors in the text and examples. (psa)

March 05, 2008 22:43

XEP-0223: Best Practices for Persistent Storage of Private Data via Publish-Subscribe

Version 0.2 of XEP-0223: Best Practices for Persistent Storage of Private Data via Publish-Subscribe has been released.

This specification defines best practices for using the XMPP publish-subscribe extension to persistently store private information such as bookmarks and client configuration options.

The changelog is:

Removed hokey acronym; changed type to Informational; clarified text. (psa)

March 05, 2008 22:43

XEP-0222: Best Practices for Persistent Storage of Public Data via Publish-Subscribe

Version 0.2 of XEP-0222: Best Practices for Persistent Storage of Public Data via Publish-Subscribe has been released.

This specification defines best practices for using the XMPP publish-subscribe extension to persistently store semi-public data objects such as public keys and personal profiles.

The changelog is:

Removed hokey acronym; changed type to Informational; clarified text. (psa)

March 05, 2008 22:43

XEP-0182: Application-Specific Error Conditions

Version 1.1 of XEP-0182: Application-Specific Error Conditions has been released.

This document defines a registry of application-specific error conditions.

The changelog is:

Changed namespace from http://jabber.org/protocol/errors to urn:xmpp:errors. (psa)

March 05, 2008 22:23

XEP-0060: Publish-Subscribe

Version 1.11 of XEP-0060: Publish-Subscribe has been released.

This specification defines an XMPP protocol extension for generic publish-subscribe functionality. The protocol enables XMPP entities to create nodes (topics) at a pubsub service and publish information at those nodes; an event notification (with or witho

The changelog is:

For collection nodes, changed name of node child element to associate and added disassociate child element to handle disassociation use case; corrected SHIM examples to conform to XEP-0131; modified lease expiry notification for consistency with other subscription-related notifications (i.e., not using SHIM header); renamed SHIM headers to Collection and SubID for consistency with HTTP and Email headers. (rm/psa)

March 05, 2008 22:22

XEP-0174: Serverless Messaging

Version 1.1 of XEP-0174: Serverless Messaging has been released.

This specification defines how to communicate over local or wide-area networks using the principles of zero-configuration networking for endpoint discovery and the syntax of XML streams and XMPP messaging for real-time communication. This method uses DNS-

The changelog is:

Clarified order of publishing and querying DNS records; corrected several DNS errors in the text and examples; added friendly How It Works section; added implementation note about port choice; updated TXT records to reflect version 1.5 of XEP-0115; updated registry; generalized text to handle usage of wide-area DNS-SD. (psa)

March 05, 2008 22:22

Jabber.org News

IM Acronyms

People who send instant messages typically use lots of acronyms and abbreviations like LOL and BBL. What do they all mean? We've created a list of English-language acronyms to help you "speak IM". If you have suggestions for improvement, please leave a comment on this story. TIA, GTG! :)

by stpeter at March 05, 2008 13:55

March 03, 2008

Loudmouth

Loudmouth 1.3.4

What is Loudmouth?

Loudmouth is a small C library for writing Jabber clients written using
GLib. It's designed to be extensible while maintaining ease of use.

Loudmouth 1.3.4 is a release on the unstable 1.3 branch. It contains of added
features and bug fixes.

read more

by Mikael Hallendal at March 03, 2008 23:55

February 29, 2008

Jabber.org News

Email Problem Solved

The email problem is solved. Thank you for your continued patience as we work through bugs related to the site upgrade.

by stpeter at February 29, 2008 20:52

Email Problems

Sorry, but email notifications seem to be broken. If you really need your site password (e.g., to add software listings), please contact a member of the website team. We hope to have the problem fixed soon!

by stpeter at February 29, 2008 20:26

XEPs

XEP-0167: Jingle Audio via RTP

Version 0.17 of XEP-0167: Jingle Audio via RTP has been released.

This specification defines a Jingle application type for negotiating a voice chat or other audio session. The application type uses the Real-time Transport Protocol (RTP) for the underlying media exchange and provides a straightforward mapping to Session

The changelog is:

Corrected use of content-replace action per XEP-0166. (psa)

February 29, 2008 19:20

XEP-0166: Jingle

Version 0.25 of XEP-0166: Jingle has been released.

This specification defines an XMPP protocol extension for initiating and managing peer-to-peer media sessions between two XMPP entities in a way that is interoperable with existing Internet standards. The protocol provides a pluggable model that enables t

The changelog is:

More clearly specified the content-replace action (essentially similar to content-add); specified that content-accept shall be sent in response to content-replace; removed content-modify and content-accept from PENDING state; adjusted text regarding initial session negotiation. (psa)

February 29, 2008 19:20

XEP-0180: Jingle Video via RTP

Version 0.11 of XEP-0180: Jingle Video via RTP has been released.

This specification defines a Jingle application type for negotiating a video chat or other video session. The application type uses the Real-time Transport Protocol (RTP) for the underlying media exchange and provides a straightforward mapping to Session

The changelog is:

Moved profile attribute from XEP-0166 to this specification. (psa)

February 29, 2008 03:29

February 25, 2008

XEPs

XEP-0115: Entity Capabilities

Version 1.5 of XEP-0115: Entity Capabilities has been released.

This document defines an XMPP protocol extension for broadcasting and dynamically discovering client, device, or generic entity capabilities. In order to minimize network impact, the transport mechanism is standard XMPP presence broadcast (thus forestalli

The changelog is:

[See revision history] (jjh/psa)

February 25, 2008 23:49

February 24, 2008

Jabber.org News

Site Relaunch

After many months of preparation, we have finally relaunched the jabber.org website! The new site is powered by Drupal and therefore is easier to maintain for the whole community. Please be patient as we fix the remaining bugs but feel free to report them on the forum. Thanks to everyone who contributed to this effort!

by stpeter at February 24, 2008 02:03

February 12, 2008

Sameplace

0.9 released, 0.9.1 released, contest won

Filed under “interesting moments”:

bard: btw, SP won.
ivan: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHH
bard: right.


I didn't post about 0.9, the most significant release in a while, and I didn't post about 0.9.1, its first refresh. Another bit of news has come in, and the list-of-thing-I-should-write-about has become just a tad too big to keep postponing...

SamePlace was one of the three grand-prize winners at the Extend Firefox 2 Contest, together with Shareaholic and Minimap. There isn't much to add to the the official mozilla.com post, except a big thank you to those who believe in SamePlace and keep devoting time and attention to it, by testing, coding, helping out newbies, verifying bugs, giving suggestions, translating—you rock big time and it would take a much better writer than me to do justice to all that with a simple blog post—and another thank you to the notable people who deemed SamePlace worth of the prize.

(Update: ok, ok, perhaps I should have also added that there were no 1st/2nd/3rd/nth prizes, despite how they look like on the mozilla.com post to the speed reader, results in both the grand prize and runner-up categories are simply sorted alphabetically.)

The Mozilla platform is in great shape. XMPP seems to be quickly turning from the future of instant messaging into its present, one giant at a time. SamePlace is at the crossing point—probably an interesting place to be in the next months. :-) If you're looking for an open source project to join where people can push the envelope of what's possible and still have fun and not take themselves too seriously, just ping us.

by bard at February 12, 2008 22:14

February 07, 2008

Ignite Realtime

Openfire 3.4.5 has been released

We are pleased to announce the release of Openfire 3.4.5! This release includes a brand new database connection pool implementation, which handles database outages in a much smoother manner. It also includes some admin interface robustness improvements and a small memory leak fix. You can view the full change log here.

The SparkWeb client included in the Enterprise edition has been updated too. A wealth of bug fixes and improvements have been made, including support for configuration of MUC rooms, MUC room search support, and autologin improvements. You can use the SparkWeb client from here.

Download Openfire from here.
Download Openfire Enterprise from here.
Download Connection Manager from here

Enjoy!

Openfire Team

by jadestorm at February 07, 2008 20:29

XEPs

XEP-0201: Best Practices for Message Threads

Version 0.5 of XEP-0201: Best Practices for Message Threads has been released.

This specification defines recommended handling of XMPP message threads.

The changelog is:

Defined parent attribute and provided recommendations regarding creation of new threads and child threads. (psa)

February 07, 2008 05:16

January 31, 2008

XEPs

XEP-0221: Data Forms Media Element

Version 0.2 of XEP-0221: Data Forms Media Element has been released.

This specification defines an XMPP protocol extension for including media data in XEP-0004 data forms.

The changelog is:

[See revision history] (psa)

January 31, 2008 05:41

January 30, 2008

XEPs

XEP-0233: Use of Domain-Based Service Names in XMPP SASL Negotiation

Version 0.1 of XEP-0233: Use of Domain-Based Service Names in XMPP SASL Negotiation has been released.

This specification defines a method by which a connection manager associated with an XMPP server can inform a connecting client about its domain-based service name.

The changelog is:

Initial published version. (psa)

January 30, 2008 22:26

XEP-0231: Data Element

Version 0.1 of XEP-0231: Data Element has been released.

This specification defines an XMPP protocol extension for including small bits of binary data in an XML stanza.

The changelog is:

Initial published version. (psa)

January 30, 2008 22:11

XEP-0230: Service Discovery Notifications

Version 0.1 of XEP-0230: Service Discovery Notifications has been released.

This specification defines a method for requesting and receiving notifications regarding XMPP service discovery items.

The changelog is:

Initial published version. (psa)

January 30, 2008 22:07

XEP-0118: User Tune

Version 1.2 of XEP-0118: User Tune has been released.

This specification defines a payload format for communicating information about music to which a user is listening, including the title, track number, collection, performer, composer, length, and user rating. The payload format is typically transported us

The changelog is:

Added rating element. (psa)

January 30, 2008 21:40

XEP-0078: Non-SASL Authentication

Version 2.4 of XEP-0078: Non-SASL Authentication has been released.

This document specifies a protocol for authentication with Jabber servers and services using the jabber:iq:auth namespace. Note Well: The protocol specified herein has been deprecated in favor of SASL authentication as specified in RFC 3920.

The changelog is:

Clarified the reasoning behind adoption of SASL and corrected the security considerations accordingly. (psa)

January 30, 2008 21:40

XEP-0080: User Location

Version 1.5 of XEP-0080: User Location has been released.

This specification defines an XMPP protocol extension for communicating information about the current geographical or physical location of an entity.

The changelog is:

Added speed element. (jjh/psa)

January 30, 2008 21:40