public
Description: A multi-protocol curses IM client.
Homepage: http://barnowl.mit.edu
Clone URL: git://github.com/nelhage/barnowl.git
name age message
file .gitignore Sat Oct 03 23:52:09 -0700 2009 Add .*.swp to .gitignore For vim swap files. ... [davidben]
file AUTHORS Fri May 30 11:13:49 -0700 2008 Rename doc/contributors to the more canonical A... [nelhage]
file COPYING Fri Feb 13 10:33:02 -0800 2009 Bump the copyright year range to 2009. [nelhage]
file ChangeLog Sun Oct 11 16:19:43 -0700 2009 BarnOwl 1.4rc1 [nelhage]
file Makefile.am Thu Oct 15 10:17:58 -0700 2009 Sort files before feeding them to programs whic... [Alex Vandiver]
file README Fri Jan 11 23:00:53 -0800 2008 Adding a note about IRC deps [nelhage]
file aim.c Sat Oct 03 17:45:52 -0700 2009 AIM: Decode incoming messages properly. We can... [nelhage]
file autogen.sh Fri Jul 17 18:44:39 -0700 2009 Switch the build system to using automake. Use... [nelhage]
file barnowl Tue Jun 02 08:53:13 -0700 2009 Build to barnowl.bin and replace 'barnowl' with... [nelhage]
file buddy.c Sat Aug 15 16:08:21 -0700 2009 Add const qualifiers for owl_buddy *. Signed-o... [andersk]
file buddylist.c Sat Aug 15 16:08:21 -0700 2009 Add const qualifiers for owl_buddylist *. Sign... [andersk]
file cmd.c Mon Oct 19 22:29:02 -0700 2009 Use strtol without casting, to shut up gcc -Wca... [andersk]
file codelist.pl Mon Sep 14 18:00:07 -0700 2009 Death to more RCS keywords. Signed-off-by: And... [andersk]
file commands.c Fri Oct 23 20:01:30 -0700 2009 refactor & rename filter creation & storage man... [Karl Ramm]
file configure.ac Thu Oct 15 10:42:55 -0700 2009 Bump version number for development. [nelhage]
file context.c Sat Aug 15 16:08:19 -0700 2009 Add const qualifiers for owl_context *. Signed... [andersk]
file dict.c Thu Aug 20 18:19:01 -0700 2009 owl_list_grow, owl_dict_insert_element: Don’t u... [andersk]
directory doc/ Mon Sep 14 18:00:07 -0700 2009 Death to more RCS keywords. Signed-off-by: And... [andersk]
file editwin.c Sat Oct 24 09:59:25 -0700 2009 Check mark before skipping space after period ... [davidben]
file errqueue.c Sat Aug 15 16:08:21 -0700 2009 Add const qualifiers for owl_errqueue *. Signe... [andersk]
directory examples/ Mon Sep 14 18:00:07 -0700 2009 Death to more RCS keywords. Signed-off-by: And... [andersk]
file filter.c Mon Oct 26 13:09:38 -0700 2009 Add owl_filter_to_sv for exporting filters Cur... [davidben]
file filterelement.c Fri Aug 21 21:47:44 -0700 2009 Consistently use owl_malloc and friends. Signe... [andersk]
file fmtext.c Sun Oct 25 21:23:09 -0700 2009 owl_util_string_to_color returns OWL_COLOR_INVA... [Karl Ramm]
file functions.c Fri Oct 23 20:01:30 -0700 2009 refactor & rename filter creation & storage man... [Karl Ramm]
file glib_compat.c Sun Aug 03 16:18:56 -0700 2008 Do we really need gcc -I. and #include <owl.h>? [geofft]
file global.c Mon Oct 26 21:41:17 -0700 2009 Rip out the old dispatch API. Signed-off-by: A... [asedeno]
file help.c Mon Sep 28 10:14:23 -0700 2009 Correctly prototype functions with no parameter... [andersk]
file history.c Sat Aug 15 16:08:20 -0700 2009 Add const qualifiers for owl_history *. Signed... [andersk]
file keybinding.c Sat Aug 15 16:08:20 -0700 2009 Add const qualifiers for owl_keyhandler *. Sig... [andersk]
file keymap.c Fri Aug 21 21:50:08 -0700 2009 Replace several owl_malloc, sprintf sequences w... [andersk]
file keypress.c Sat Aug 15 16:08:21 -0700 2009 Add const qualifiers for struct _owl_keypress_s... [andersk]
file keys.c Wed Sep 23 09:49:31 -0700 2009 Refresh popwin border when we redisplay viewwin... [davidben]
directory libfaim/ Mon Sep 14 20:35:45 -0700 2009 Compile libfaim with -Wno-pointer-sign if the c... [andersk]
file list.c Thu Aug 20 18:19:01 -0700 2009 owl_list_grow, owl_dict_insert_element: Don’t u... [andersk]
file logging.c Mon Sep 28 10:14:23 -0700 2009 Correctly prototype functions with no parameter... [andersk]
directory m4/ Mon Sep 28 10:14:23 -0700 2009 Require strict prototypes. Signed-off-by: Ande... [andersk]
file mainwin.c Mon Sep 28 20:23:00 -0700 2009 owl_mainwin_redisplay: Remove redundant call to... [andersk]
file message.c Fri Oct 16 09:07:31 -0700 2009 Prepare for libzephyr4's sockaddr support. [asedeno]
file messagelist.c Sat Aug 15 16:08:20 -0700 2009 Add const qualifiers for owl_messagelist *. Si... [andersk]
file obarray.c Mon Aug 17 18:52:16 -0700 2009 Move all regression tests into tester.c. [nelhage]
file owl.c Sun Nov 01 14:39:15 -0800 2009 Fix _followlast behavior. I broke _followlast ... [asedeno]
file owl.h Tue Oct 27 11:15:08 -0700 2009 Merge branch 'io_dispatch_rewrite' [asedeno]
file owl_perl.h Mon Apr 28 22:21:12 -0700 2008 Clone owl_perl from the sqlite branch because I... [nelhage]
file pair.c Sat Aug 15 16:08:19 -0700 2009 Add const qualifiers for owl_pair *. Signed-of... [andersk]
directory perl/ Thu Oct 29 18:49:51 -0700 2009 Fix an uninitialized variable warning in tab co... [nelhage]
file perl_tester.c Fri Oct 09 17:52:57 -0700 2009 perl_tester: return 0 from main. Signed-off-by... [andersk]
file perlconfig.c Thu Oct 29 18:51:29 -0700 2009 perlconfig: Remove G_KEEPERR I believe this is... [nelhage]
file perlglue.xs Tue Oct 27 11:15:08 -0700 2009 Merge branch 'io_dispatch_rewrite' [asedeno]
file popexec.c Sat Oct 24 17:52:53 -0700 2009 Switch C to the new I/O Dispatch API. [asedeno]
file popwin.c Mon Sep 28 10:14:23 -0700 2009 owl_function_full_redisplay() does not take arg... [andersk]
file regex.c Sat Aug 15 16:08:20 -0700 2009 Add const qualifiers for owl_regex *. Signed-o... [andersk]
file runtests.sh Fri Sep 25 07:16:44 -0700 2009 Add perl_tester to run perl in barnowl environm... [davidben]
directory scripts/ Fri Oct 23 16:30:11 -0700 2009 locker-build: Use -R instead of -Wl,-R on Solar... [nelhage]
file select.c Tue Oct 27 12:08:19 -0700 2009 Remove obsolete dispatch simplifications This ... [asedeno]
file stubgen.pl Mon Sep 14 18:00:07 -0700 2009 Death to more RCS keywords. Signed-off-by: And... [andersk]
file style.c Sat Aug 15 16:08:19 -0700 2009 Add const qualifiers for owl_style *. Signed-o... [andersk]
directory t/ Fri Oct 02 19:05:12 -0700 2009 Some simple tests for perlglue functions handli... [nelhage]
file tester.c Sat Oct 24 09:59:25 -0700 2009 Add fill-paragraph test case for owl_editwin O... [davidben]
file text.c Mon Sep 28 20:23:00 -0700 2009 owl_text_quote: Don’t leak a kretch-sized buffe... [andersk]
file typemap Sat Oct 03 17:45:52 -0700 2009 Return unicode strings to perl. Define a new t... [nelhage]
file util.c Fri Oct 30 09:06:34 -0700 2009 Tighten up sepbar() [Karl Ramm]
file variable.c Mon Oct 19 22:29:02 -0700 2009 Use strtol without casting, to shut up gcc -Wca... [andersk]
file view.c Sat Aug 15 16:08:20 -0700 2009 Add const qualifiers for owl_view *. Signed-of... [andersk]
file viewwin.c Mon Sep 28 09:56:20 -0700 2009 Revert 7b4d90e... and just fix #51 owl_fmtext_... [asedeno]
file wcwidth.c Sat Dec 06 15:55:29 -0800 2008 Fix three small warnings. [nelhage]
file zbuddylist.c Sat Aug 15 16:08:21 -0700 2009 Add const qualifiers for owl_zbuddylist *. Sig... [andersk]
file zcrypt.c Mon Sep 28 20:23:00 -0700 2009 owl_zcrypt_encrypt: Remove unused variable use_... [andersk]
file zephyr.c Mon Oct 26 21:41:17 -0700 2009 Switch C to the new I/O Dispatch API. Signed-o... [asedeno]
file zwrite.c Mon Sep 28 12:19:50 -0700 2009 Perl callout for zsig computation + move defaul... [Karl Ramm]
README
BarnOwl - owl, with more ponies

Based on owl 2.1.11, by James Kretchmar (http://www.ktools.org)

This project is a work in progress.
We guarantee no stability of form or function.

Notes:
-----
This project's perl/lib/ contains the lib directories from the
following CPAN modules:

Net::Jabber
Net::XMPP
XML::Stream

They have been modified slightly for the needs of this project.

BarnOwl currently requires the following perl modules off of CPAN:

PAR
Net::DNS
Authen::SASL::Perl
IO::Socket::SSL
Digest::SHA1

(Note that these are all available as Debian packages)
We plan to soon add targets to the Makefile to check for and install
these for you.

The IRC module requires:

Net::IRC
Class::Accessor