Archive for the ‘Jabber’ Category
Please note that this is a beta of 1.2.7. We’ll try to have a release of 1.2.7 out once we’ve verified that there are no other new problems in 1.2.6 (relative to 1.2.5) which should be addressed at the same time.
Please don’t chime in with every old problem, pet peeve, or enhancement request in the comments of this post!
Caveat emptor: As a beta version, Adium 1.2.7b1 will be very eager to update you to the latest beta, Adium 1.3b6. That’s probably not what you want if you’re sticking to Adium 1.2.x. If you install Adium 1.2.7b1, and you want to update to Adium 1.2.7 when it is released, you will need to check adiumx.com manually and update manually. Otherwise, you will continue to be notified of Adium 1.3 beta updates until Adium 1.3 is released.
Adium 1.3b6 is plagued by the same problem as Adium 1.2.6 with XMPP; this will be fixed for the Adium 1.3 beta series in Adium 1.3b7.
Adium 1.2, our next major goal, is going to be a crazy awesome release. In the last two days we’ve finished the initial merges of our Google Summer of Code 2007students’ efforts; it’ll be some time and effort before the development trunk of Adium is stable and close to a release with all these incoming changes, but it’ll be well worth it. The Summer of Code was a huge success:
- Erich Kreutzer modernized, fixed, and expanded Adium’s Bonjour support, implementing file transfer in the process.
- Erik Beerepoot worked on multi-user conferencing in Adium, making good strides toward a more full-featured, shiny group chat experience.
- Matt Handley greatly expanded Adium’s AppleScript support; it will now be possible to control Adium easily via AppleScript, paving the way to even more great user content and control customizability.
- Andre Cohen implemented snapping / detachable groups which let you detach groups from the contact list into free-floating windows
In addition, Adium 1.2 will utilize libpurple 2.2.0, which will bring a number of improvements, most notably the results of a Google Summer of Code project for Pidgin by Jeff Connelly which has added MySpaceIM support.
Join us in improving Adium! Read Contributing To Adium to learn how you can help
A rather unusual result of this year’s Summer of Code is a new XMPP extension I created:
These are the student branches for GSoC 2007:
- AppleScript support improvements: Trac browser; Subversion
- Bonjour improvements: Trac browser; Subversion
- IAX support: Trac browser; Subversion
- XMPP (Jabber) support improvements: Trac browser; Subversion
- Multi-user chat improvements: Trac browser; Subversion
- Snapping groups: Trac browser; Subversion
I created these branches in r19787 from trunk@19786.
Google gave us six slots, just like last year. We’ve made our choices; here they are:
- Adding Voice Support to Adium by Implementing a Basic A/V Backend and IAX
- Student: Justin Berka
Mentor: Alan Humpherys
More information on IAX.
- Improving group chat
- Student: Erik Beerepoot
Mentor: David Smith
- Unit testing
- Student: Patrick Gibson
Mentor: Brian Ganninger
- Fix & expand AppleScript support
- Student: Matt Handley
Mentor: Peter Hosey
- Improving Adium’s XMPP (Jabber) Support
- Student: Andreas Monitzer
Mentor: Augie Fackler
Features Andreas wants to implement: Gateway support, PEP, user tune, user avatar, user nickname, OTR-over-Jabber improvements, better hyperlinking over Jabber, discovery browsing, ad-hoc commands, and possibly invisibility.
- Improved Bonjour Support
- Student: Erich Kreutzer
Mentor: Andrew Wellington
On Jabber: Yes, we had a similar project last year, but that was using Smack (a separate Jabber library), which we had to drop because of the Java-Cocoa bridge going away. Andreas is back to do it again in libpurple.
Also, we’re not going to have a separate student blog this year. Students’ blog posts will be here, on the main blog.