lp:jibberjabber

Created by Martin Morrison and last modified
Get this branch:
bzr branch lp:jibberjabber
Only Martin Morrison can upload to this branch. If you are Martin Morrison please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Martin Morrison
Project:
JibberJabber
Status:
Development

Recent revisions

12. By Martin Morrison <email address hidden>

Start adding support for multiple running instances (though doesn't currently work). Fixes a few bugs too, and sanitises some of the code.

11. By Martin Morrison <email address hidden>

Correctly encode JIDs that don't have the remote domain (using %-syntax, like other transports).

Start of the work to get cached messages pushed to resources just connecting.

10. By Martin Morrison <email address hidden>

Track active resources, and lock on for 1 minute after any Presence change to available or chat, or any messages received from that resource. Whilst locked on, no boxcar notifications are sent.

Interesting that the pyxmpp classes are old-style. Hope I've not chosen the wrong library to use...

9. By Martin Morrison <email address hidden>

Tidy up module imports; handle all Presence stanza types.

8. By Martin Morrison <email address hidden>

Add support for Admins; fix malformed control message handling; handle more Presence stanzas.

7. By Martin Morrison <email address hidden>

Modularise the code a bit now it's getting a bit big. This also pretty much finishes off the proxying behaviour and Boxcar notifications.

A few issues:
- Some clients display the delay timestamp, even if it was like now. That's ugly
- IQ messages are just eaten by the proxy
- When in the middle of a conversation, phones get spammed with notifications

Other than that, it's awesome.

6. By Martin Morrison <email address hidden>

Actually make use of the Boxcar notifier. Boy, I do get spammed a lot now...

5. By Martin Morrison <email address hidden>

Abstract the Database a bit more, and add a class for notifying message via Boxcar (for iPhone push notifications).

4. By Martin Morrison <email address hidden>

Add logging support and new class for Resources.

3. By Martin Morrison <email address hidden>

Handle resources (store them in the DB) and rejig how control messages are handled (so it's easy to add new ones).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers