Brutus

Brutus is an Exchange connector and development framework that offers access to all of MAPI and therefore to all versions of Microsoft Exchange from version 5.5 onwards. It is a complete wrapping of all of MAPI into a (large) set of CORBA interfaces. It enables any client application to integrate seamlessly into any organization with existing Exchange deployments on an equal footing with MS Outlook. Being based on CORBA, it is platform independent, and works equally well on Linux, the BSDs, Windows, or wherever there is a CORBA implementation available.

Tags Communications Email Email Clients (MUA) Mail Transport Agents Address Book Office/Business Office Suites groupware Software Development Object Brokering CORBA
Licenses GPL
Operating Systems OS Independent
Implementation Other C++

Tweet this project Short link

Rss Recent releases

Changes: A new option was added to enable SSL encryption of server/client connections. Firewall traversal is supported through the use of Lorica. Lots of small fixes were made all over the place.

Changes: evolution-brutus now correctly gets a reference to the correct address book container on Exchange (GAL or PAB). This release only needs to get contacts out of the container.

Changes: The evolution-brutus sub-daemons have been totally reworked. A log daemon has been implemented, which makes it much easier to collect debug output from all e-b processes. All daemons can now be told to restart themselves by sending them SIGUSR2. The most visible change to users is that it's possible to disable public folders if they are unwanted. A lot of bugs have been fixed. ORBit2 from SVN should be used for this release.

Changes: This release has few user-visible changes, but helper methods related to the address book have been added to the IAddrBook interface. A few non-fatal bugs have also been eliminated.

Changes: Support for OpenSUSE 10.2 was added. brutus-keyring is now used instead of gnome-keyring. A thread storm when updating the folder summary is now avoided.

Rss Recent comments

Rcomment-before 15 May 2007 02:13 Rcomment-trans colding Rcomment-after

Re: Brutus server on Linux?

> Will there be a precompiled version

> supplied for Linux, or better yet,

> instructions for building the server on

> the Linux platform?

> I think this project would generate a

> great deal more interest if there was a

> readily available Linux version.

Only if the wire protocol of MAPI becomes publicly documented. This protocol is currently not documented at all and, despite efforts to reverse engineer it, will not be my favorite choice. The reason is that the MAPI interface (the API) is stable while the binary wire protocol can and will change from time to time.

Rcomment-before 14 May 2007 13:50 Rcomment-trans deefster Rcomment-after

Brutus server on Linux?
Will there be a precompiled version supplied for Linux, or better yet, instructions for building the server on the Linux platform?

I think this project would generate a great deal more interest if there was a readily available Linux version.

Rcomment-before 05 Dec 2006 00:13 Rcomment-trans colding Rcomment-after

Re: Dependencies

> An interesting project. Unfortunately,

> on my FC4 laptop, the FC4 binaries won't

> install due to dependcy mismatches. It

> seems that the application wants a

> version of evolution newer that that

> offered by yum.

Yes, I would suspect that much. I've stopped supporting FC4 binary releases when FC6 got out. It was simply too much work for an old distribution. The good thing is that you should easily be able to build and install e-b from source. Just grap the newest tar-ball from the site and do "./autogen.sh --prefix=/usr && make && make install".

Rcomment-before 04 Dec 2006 19:15 Rcomment-trans mcoon Rcomment-after

Dependencies
An interesting project. Unfortunately, on my FC4 laptop, the FC4 binaries won't install due to dependcy mismatches. It seems that the application wants a version of evolution newer that that offered by yum. <sigh>. So much for easily being able to test out the app.

26d5635565622eb6b799164852dc9da9_thumb

Project Spotlight

w2do

A simple text-based todo manager

7ef7ba4e7ee3be7a4468ec85a9f8ca3b_thumb

Project Spotlight

svn2cl

A script to convert Subversion logs to GNU-style changelogs.