Skip to content
This repository has been archived by the owner on Feb 19, 2020. It is now read-only.

Roadmap and Active Branches

legastero edited this page Mar 8, 2012 · 10 revisions

SleekXMPP 1.1

Theme:
XEP-0302 Compliance

Required:

  • XEP-0163 Personal Eventing "PEP" plugin (for registering node interest and generating events)
    • Note that PEP can be used already with the existing plugins for XEPs 30, 115, and 60. This plugin is just for convenience.
  • XEP-0115 Entity Capabilities (In develop branch now)
  • XEP-0198 Stream Management
  • XEP-0237 Roster Versioning (In develop branch now)
    • XEP-0237 has been obsoleted by RFC 6121, so this will be included in SleekXMPP's core roster implementation instead of as a XEP plugin.
  • XEP-0054 vcard-temp
  • XEP-184 Message Delivery Receipts (Preliminary version in develop branch now)
  • Audit to make sure plugins and core reports supported features to Service Discovery.
  • Multi-User Chat plugin polish
  • Merge macdiesel's XEP-0047 In-Band File Transfer plugin (An alternative implementation of XEP-0047 has been added to the develop branch instead)
  • SSL validation improvements and extendability (pyopenssl soft-requirement)

Optional:

  • PyPy and Stackless-Python compatibility (Jython 2.6?)
  • s2s router
  • benchmarking
  • IPv6 support (in develop branch, but needs more thorough testing)

Active Branches

  • develop - Contains what will be the next release of SleekXMPP.
  • experimental - Contains experiments with refactoring XMLStream into smaller components, and an improved plugin system.
Clone this wiki locally