We're updating the issue view to help you get more done. 

Add support for Roster Versioning (aka XEP-0237)

Description

Add support for Roster Versioning (was XEP-0237, now in RFC6121) which provides the option for decreased bandwidth usage.

Environment

None

Acceptance Test - Entry

None

Activity

Show:
darco@deepdarc.com
October 28, 2008, 4:57 AM

Even a trivial implementation without support for partial updates (ie: if the seq number of the client differs from the server, then a full update is performed) would still be quite valuable.

The "big win" here is for this to be implemented for the roster.

Daryl Herzmann
April 27, 2014, 11:57 AM

This is probably a 4.0 task and placing against that release in hopes of getting a dev to code it up.

Neustradamus
February 4, 2015, 7:22 PM

Included in RFC6121

Tim Durden
January 7, 2016, 10:27 AM

Whilst recommended, Roster Versioning does not appear to be mandatory for compliance with RFC 6121.

Daryl Herzmann
November 14, 2017, 3:10 PM

This code change just went into master and will be in Openfire 4.2 beta, testers would be greatly appreciated. Can continue this issue if problems are found.

Assignee

Guus der Kinderen

Reporter

MattM

Labels

None

Expected Effort

None

Ignite Forum URL

None

Components

Fix versions

Affects versions

Priority

Major
Configure