Adding a protocol to Instantbird (Part 2)

Saturday, September 3, 2011

I had previously talked about adding a protocol to Instantbird, that focused on adding SIPE (Microsoft Office Communicator support). Since then I’ve been slowly working on defeating SIPE.  Fortunately I found a few flags that help us compile it easily in Instantbird: we can declare that we do not …

read more →

Shared Lightning profile across Linux and Windows

Friday, July 8, 2011

In #calendar on Mozilla IRC the past few days a user has been asking about using a shared profile on Thunderbird between Linux and Windows (“shared” meaning a dual boot system of Linux/Windows, but not at the same time, obviously).  Generally this isn’t a big deal UNLESS you …

read more →

Adding a new protocol (SIPE/Office Communicator) to Instantbird (part 1)

Saturday, June 18, 2011

Microsoft Office Communicator is an instant messaging client that integrates into the Exchange Messaging Server (the protocol behind it is an extended version of SIP/SIMPLE).  Anyway, there’s a libpurple (i.e. the backend of Instantbird and Pidgin) protocol plug-in for OCS (Office Communicator Server) called SIPE.  (It’s …

read more →

Compiling Instantbird

Monday, May 16, 2011

In the past I’ve tried to compile a few different programs that use the Mozilla toolkit to various levels of success.  I’ve tried to compile Thunderbird, Songbird and Instantbird at various points.  I got Thunderbird to compile, but it only worked sporadically (although I think that was Firefox …

read more →

Why rewrite the IRC protocol plugin? (Part 2)

Saturday, April 30, 2011

I previously wrote about why I’m rewriting the libpurple IRC implementation into a JavaScript implementation for Instantbird.  This is kind of a follow up, but more focused on what I hope to accomplish feature wise for IRC in Instantbird.  A good overview to look at is the dependencies of …

read more →