Adium

Adiumy sighting: In a jar of mustard

May 14th, 2008 by Peter Hosey

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's there in the jar, carved out of the mustard.

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.)

Facebook Chat in Adium

May 8th, 2008 by Evan Schoenberg

Good news, Facebook fans! I’ve just finished adding Facebook Chat support to Adium for the next release 🙂

Facebook Screenshot

Adium 1.2.5

April 29th, 2008 by Evan Schoenberg

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. 🙂

Summer of Code Students Chosen

April 24th, 2008 by David Smith

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.

Big thanks to Ian Baird!

April 22nd, 2008 by Eric Richie

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!

Adium, application security, and your keychain

April 16th, 2008 by Evan Schoenberg

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! 🙂

Vote for Adium!

April 12th, 2008 by Eric Richie

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.

Google Summer of Code: Time extended!

March 31st, 2008 by Peter Hosey

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.

Last call for Google Summer of Code!

March 31st, 2008 by Evan Schoenberg

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?

Adium 1.2.4

March 31st, 2008 by David Smith

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.