Friday, July 04, 2008
Adium 1.2.7
Adium 1.2.7 is now available. It’s just like Adium 1.2.6 except without the major XMPP problem which snuck into that release.
Adium 1.2.7 is now available. It’s just like Adium 1.2.6 except without the major XMPP problem which snuck into that release.
Unfortunately, a ’small’ mistake in Adium 1.2.6 causes major problems over XMPP. We have found and corrected the problem. Adium_1.2.7b1 is available with the fix, [24183].
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.
This just in! Adium 1.2.6 available less than 24 hours after an ICQ network upgrade rendered previous versions unable to connect. Credit goes to our good friends over at Pidgin for fixing libpurple, our mutual services library, so quickly.
Libpurple 2.4.3 also fixes several issues with the Yahoo!, Yahoo! Japan, and QQ instant messaging services.
A few other bugs are fixed in Adium 1.2.6, too. A bug which has been around since Adium 0.50 which caused “Contact Came Back” to be displayed sometimes when contacts would sign off has finally been fixed - a single ! was in the wrong place! Also, one of the most common crashes in 1.2.x has been corrected, and message windows will once again remember their position on Mac OS X 10.4. You can check out the version history for all the details.
We’re hard at work on Adium 1.3, which is going to be an awesome release. You can check out the beta or learn about contributing time, code, or money. Remember, Adium is a free, open source, volunteer effort.
Our site and code host NetworkRedux and our download host CacheFly rock.
Many of you are reporting an error message that started appearing today:
The client version you are using is too old.
Please upgrade at http://pidgin.im/
First, about that website address: Adium uses libpurple, which is the core library from Pidgin. That’s why Pidgin’s address is in the message. We need to swap out that address for Adium’s address.
As for the rest of the error: It appears that, starting today, AOL’s servers now require ICQ 6 or later. Libpurple, in every recent version of Adium, promises to behave like ICQ 5. So, now, AOL’s server responds with “ICQ 5, you say? You’re too old!” Libpurple receives this and passes it on to Adium, which displays it to you.
Once the Pidgin team (they maintain libpurple, remember) fixes this problem, we’ll bring the fix into Adium, and we’ll get it out to you in a new release as soon as we can.
Thanks for your patience.
We are thrilled to announce the availability of Adium 1.3 Beta. You can download it from the beta page or enable “Update to beta versions when available” in the Adium General preferences.
New in Adium 1.3: A brand new, gorgeous Contact Inspector which brings together all a contact’s information in one place – coalescing combined contacts’ information and accessing your Apple Address Book to give you at-a-glance information; Facebook Chat; iPhone 2.0-style filtering search in the Standard Contact List; major performance improvements; and well over 150 enhancements and bug improvements from the Adium team alone, plus major updates from our friends at libpurple and Growl. See the Beta page for the full details.
Please test, enjoy, give us feedback and help further refine Adium 1.3, and get involved! ![]()
Those of you who’ve used MSN via Adium on Leopard may have observed Adium taking a very long time to connect, or not connecting at all. A lot of you sent us bug reports about this.
The problem wasn’t a bug in Adium, or even in Libpurple. In Mac OS X 10.5.0, Apple changed the way it looks up hostnames, such as the one for the MSN server. They changed it to use a “SRV” request instead of an “A” request.
Unfortunately, some ISPs’ domain-name servers only knew how to handle “A” requests, and would ignore the “SRV” requests. That’s what was causing the problem: broken domain-name servers.
In Mac OS X 10.5.3, Apple changed its lookup method back to the earlier behavior. So, for those of you who had this problem, MSN should now connect again, without workarounds such as using OpenDNS.
Jesper informs me of a website called This Peanut Looks Like A Duck.
This site, like so many, originates with a single post, containing a photo of a mis-shapen peanut next to a rubber ducky. The site’s creators have followed that post with a succession of photos of other objects that look like various kinds of birds—mostly peanuts, and mostly ducks.
Thanks, Jesper. And if any of you have any other duck sightings to report, feel free to contact us.
As of May 13th, 2008 AIHyperlinks, the framework responsible for Adium’s link detection, has been renamed to AutoHyperlinks and set free.
The framework has officially been relicensed under the modified BSD license, allowing Mac developers - large and small - to use our framework in their own projects, both open and closed source, for their hyperlink gathering and autolinkification needs.
So, I’d like to challenge you, Mac developers: changing all the http://’s from a string into links is the most obvious use for it, but I’m really curious what the Mac developer community at large can do with our little framework.
Interested? Read our AutoHyperlinks wiki page, grab the source, give back (if you’d like), and have at it!
Adium user Daniel Versteeg wrote in to tell us that his girlfriend, after inaugurating a fresh jar of mustard, discovered that she’d inadvertently carved the shape of Adiumy out of it:
He sent us this picture (which he took with his iPhone) partly to ask you whether you had any Duck sightings of your own.
So, how about it? Have you seen Adiumy (or his silhouette, at least) anywhere? (We will, of course, need photographic evidence, to document his journey.)
In addition to the CNET award that Adium was nominated for, I was also contacted by about.com’s IM guru to tell us that they were now accepting nominations for the 2008 IM Best Awards.
He writes:
One of the most frequently asked questions I get as guide to Instant Messaging at About.com just so happens to be “Which Instant Messenger is the Best?”
Well, this year, I have decided to allow the readers to answer for themselves through our 2008 IM Best Awards, delivering top honors to all our favorite instant messengers, new developments and the developers themselves.
Now through noon EST, on Friday, March 28, 2008, we are accepting nominations for this honor in all the following categories:
*Best Instant Messenger Experience, measuring overall user experience;
*Most Improved Instant Messenger, based on back-to-back client releases;
*Best Mac Instant Messenger, based on overall user experience;
*Best Third-Party IM
*Best IM Feature
*and Best IM Developer(s) of the Year.Winners in each category will be given featured Essentials placement for one year on http://im.about.com, in addition to all the bragging rights among the IM community.
If you’d like to show us some love drop Brandon an email and tell him what you think!
We released Adium 1.2.4 today. This is a minor release including improvements to several IM services (AIM direct connect, Yahoo! file transfer, Google Talk buddy icons, ICQ status notes, and MSN contact visibility), as well as crash fixes, visual improvements, and the long-requested ability to make the contact list completely transparent. The full change list is, as always, available on our support wiki.
The deadline for Google Summer of Code proposals is today at 1700 Pacific (12:00 AM UTC 1 April, 2008). This is a great opportunity for students to get involved in open source through a paid summer internship sponsored by Google. Do you want to know more?
As phatmonkey commented on Evan’s post (so swiftly that s/he posted that comment before I had even opened up the New Post window!), Google just extended the student application deadline for Google Summer of Code by one week.
The new deadline is 2008-04-07. If you want to be a student in GSoC this year, you need to have your application in by that date.
Remember, you can apply with any idea you want—you aren’t limited to our list of ideas. We encourage original ideas that we never thought of.
The nominations are in for About.com’s IM Best awards and your favorite green duck has managed to snag a spot in 3 different categories.
We are nominated for:
-Best Mac Instant Messenger (Yahoo is currently in the lead…)
-Best Third-Party IM
-Best IM Developer(s) of the Year
Be sure to head on over to IM Best Awards 2008 to cast your vote. Voting ends at Noon EST on Saturday April 19th.
As of Adium 1.2.4, the Adium binary is signed. This means that our cryptographic signature is embedded in official releases of the application, and that any changes to that bundle will invalidate the signature and thereby alert your system (assuming it is running Mac OS X 10.5 or later) that the integrity of the program is compromised. One of the most obvious advantages of this besides basic security is that you should no longer be prompted to allow new versions to access your keychain items; the security layer can tell with confidence that Adium 1.2.5 is signed by the same folks who signed Adium 1.2.4 and that it should be allowed without question.
If you mess with the Adium binary in any way, you will invalidate the signature, and access to secure resources — specifically keychain items where your passwords are stored — will be disallowed by Mac OS X. Don’t do that.
A prime example (seen in our IRC support channel recently) are the programs such as Monolingual designed to “slim down” Universal Binary (a.k.a. “fat binary”) programs which have both PPC and Intel code. Removing part of the code invalidates the signature. This leads to warning messages.
Apple is encouraging all developers to sign their applications; this won’t be a (non-)problem restricted to Adium. Since only copies of Adium built by the Adium team in our super-secret underground lab are signed, you can of course make your own build and change it however you want — this includes removing one architecture or the other.
While you’re at it, get involved in development! ![]()
We’d like to give a big shout out to Ian Baird from Skorpiostech, Inc. for generously donating licenses for Changes.app to the project. It’s a great application for viewing changes to files and folders. If you write code, you need to check it out.
Head on over to the website and give it a try!
This year, Adium has accepted three student proposals for Google Summer of Code. One will add a valuable new feature, while two relate to automated testing, which will both improve Adium’s reliability and allow us to spend more time working on new features and less time fixing regressions. Why two projects related to testing? Part of it is just that both students were pretty amazing, but there are strategic reasons as well.
Branton’s project will take the relatively conservative path of extending our existing testing infrastructure; this may include creating Mock Objects for much of Adium’s internals. A difficult task, but one that will almost certainly be beneficial. At the same time as extending our test system, Branton will also be documenting our code, which should make it more accessible to new contributors and easier for us to work with.
Contrasting with this, Arcadio intends to take a different approach; creating a brand new testing framework implementing the Behavior Driven Development approach, and applying it to Adium. If successful, it will give us and other Mac software projects an entirely new set of tools to approach testing with, but it is a somewhat riskier project.
For our only non-testing related project this year, Geoffrey plans to create a framework implementing something similar to Apple’s data detectors feature in Leopard. This will do textual analysis of all messages and use that information to provide contextually relevant actions you can do. Even better, the plan is to make this framework usable in other apps, so this functionality should begin showing up all over the place.
Adium 1.2.5 is now available! This is a great bug fix release, correcting problems with Yahoo! Japan and ICQ connectivity, contact list tooltips when using Spaces in 10.5, and certain Jabber authentication setups, among many others. 22 fixes in all. This will likely be the last release in the Adium 1.2 series as we move toward a 1.3 beta; more on what to expect from Adium 1.3 another time. Quack on, my friends. Quack on.
Don’t forget to read Contributing to Adium to learn how you can submit patches and code, help hunt down bugs, and donate to support the project!
We greatly appreciate the donated resources of our excellent site and code host NetworkRedux and our download host CacheFly. ![]()
Good news, Facebook fans! I’ve just finished adding Facebook Chat support to Adium for the next release

