Timeline


and

Jan 22, 2007:

8:03 PM Changeset [1d8503b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Fixing the jwrite from gtalk bug . We were setting the from attribute in outbound messages, but google appends some random crap to the end of our resource and we're not aware of what it is, so we were sending from not out resource.
7:09 PM Changeset [eaf9ed0]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Making the jabber.log ``timeout(0)'' debug messages log level 5 so our logs are slightly less obnoxious.
7:00 PM Changeset [2d423e9]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Don't die horribly if a connection becomed undefined (often due to a failed reload)
2:11 PM Changeset [6837096]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Sometimes there is no current message, such as when jmuc join is run from ~/.owl/startup. Check to see if we have something before we call is_jabber. Quick and dirty, could probably be replaced with a more correct check.
12:20 AM Changeset [7f792c1]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
* Added idle-time tracking in C. * Exposed idle-time tracking to perl. * Updated jabber.pl to set away after 5 minutes, xa after 15 minutes. * Flipped around the jabber connection manager's hash to index by jid first.

Jan 21, 2007:

6:30 PM Changeset [585bdc3]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
This is fixed now.
6:29 PM Changeset [72a53e9]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Update to Roster.pm to not blow away presence information for a jid on every roster update for that jid.
4:50 PM Changeset [52891b5]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Sam Hartman <hartmans@mit.edu>
Add some more bugs

Jan 20, 2007:

9:52 PM Changeset [575877f]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
I didn't mean to check in this change to jabber.pl.
9:49 PM Changeset [8fa9562]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Added background color support to owl. If we run out of color pairs during a painting of the screen, further background colors will be silently dropped. I'm hoping this doesn't happen often. The used pair list is reset with each draw, so only what's actually on screen matters.

Jan 18, 2007:

7:09 PM Changeset [212764e]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Run ~/.owl/startup *after* loading perl, so you can jabberlogin, etc. from within it.
5:57 PM Changeset [1a9c761]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Modify :reload to be aware of the -c option, and to work if there is no .owlconf
5:35 PM Changeset [32fa306]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Adding a BUGS file until we get a real tracker.

Jan 16, 2007:

5:43 PM Changeset [fa86732]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Adding filter-based word wrapping. Still need a heuristic for when not to wordwrap.
3:57 PM Changeset [855dc8d]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Not statically linking perl (This may or may not be the correct solution)
12:39 PM Changeset [e1b197e8]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Some jmuc presence bugfixes
12:14 PM Changeset [bc9436f]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Refactoring rendering the body of messages into a separate function. (The stylefunc code scares me)
12:09 PM Changeset [f3c1aba]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Only show all presence messages if debug is set.
12:00 PM Changeset [11be665]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Sam Hartman <hartmans@mit.edu>
perlglue.c depends on Makefile so when datadir changes it will be reflected in the executable
11:58 AM Changeset [b13438c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Removing a debug error message
11:58 AM Changeset [28ff260]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Some TODO rearrangement

Jan 11, 2007:

5:31 PM Changeset [fd5054a]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Checking off MUC presence
5:29 PM Changeset [1dfc7df]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
A first pass at jmuc_presence.
5:29 PM Changeset [31cf416]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Some stupid Net::Jabber::MUC bugfixes.
5:29 PM Changeset [30c735c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Adding a BarnOwl::Jabber::Connection class where we can add extensions to Net::Jabber that we need.
4:13 PM Changeset [004caa5]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Adding the beginning of a class abstracting MUC presence information.
4:02 PM Changeset [60986b2]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
owl_jabber:: -> BarnOwl::Jabber::
11:19 AM Changeset [12e5f17]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Changing owl_command_yes/no to return void instead, as declared in the owl_cmd struct. --This line, and those below, will be ignored-- M owl/commands.c
11:02 AM Changeset [cba04e0]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
* Make yes/no not segfault when there is no current messge. * Make yes/no return types consistant with the rest of commands.c.

Jan 10, 2007:

4:01 PM Changeset [dcc1335]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Checking off subscription control.
3:21 PM Changeset [db0899b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Sam Hartman <hartmans@mit.edu>
Propose two new todo items that are necessary for the passive chat model
3:05 PM Changeset [5551208]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Making authorizing/denying subscriptions use yes/no
3:03 PM Changeset [f4d32cd]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Adding infrastructure for admin messages that are questions
11:12 AM Changeset [d609dd6]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Replacing owl:: references in jabber.pl with BarnOwl::

Jan 9, 2007:

11:33 PM Changeset [8203afd]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
* Renaming package owl to BarnOwl:: * Moving hooks into the BarnOwl::Hooks package, and restoring support for .owlconf files that use sub startup {} and so on.
11:33 PM Changeset [ffe70f9]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
This is slightly cleaner than checking $#result.
11:33 PM Changeset [5adb3d7]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Reformatting help somewhat
3:46 PM Changeset [4096d1f]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Google Talk wasn't giving us back results. This takes that behavior as a 401 and asks the user for a password if one hasn't been supplied yet.
3:24 PM Changeset [3354cea5]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Installing the executable/data as barnowl
3:00 PM Changeset [c681337]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
The lack of strict and warnings was making me sad.
10:42 AM Changeset [c0987a8]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Don't choke if .owlconf sets $!

Jan 8, 2007:

11:20 PM Changeset [ffd3f69]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Checking off smartnarrow
11:19 PM Changeset [0d5d51b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Adding jabber smartnarrow support for muc
10:10 PM Changeset [d89b57f]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Fix the ->isa issue slightly more robustly
9:40 PM Changeset [b1f2fb0]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Fixing Net::Jabber bugs. $jid->isa() doesn't do what you want if $jid is a bare string.
9:40 PM Changeset [9364a36]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Catch errors in perl edit callbacks
9:39 PM Changeset [46e8a1e]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
perltidy'ing some code
7:39 PM Changeset [f265f94]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Ripping out the thread support from perlwrap.pm, since we don't need it and perl threads suck.
6:50 PM Changeset [00f9a7d]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Bring back the -c option, and no longer choke if .owlconf doesn't return true.
5:08 PM Changeset [15bd5ef]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Actually doing the XSUBPP fix.
5:03 PM Changeset [4ad3480]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Adding the configure check we talked about on d-o-h to look for ${XSUBPPDIR}/typemap and use it if it exists.
4:18 PM Changeset [723f464]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Adding a list of required perl modules to the README
4:17 PM Changeset [25729b2]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Adding basic smartnarrow support for jabber, and infrastructure to make it extensible.
4:17 PM Changeset [6beac73]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
checking off showing error messages
4:17 PM Changeset [5f576e3]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Installing perl modules/libraries in make install
4:17 PM Changeset [9667006]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
First pass at printing presence errors. This works with conference.mit.edu, but only prints the error code for conference.jabber.org right now.
4:17 PM Changeset [6475057]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Updating the TODO list and adding some notes from talking to Sam
1:09 PM Changeset [312675c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Fixing the ``personal'' filter to be more generic. Now works with jabber.
1:09 PM Changeset [8b7466b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
deleting a superfluous comment

Dec 30, 2006:

1:28 AM Changeset [451becb]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alex Vandiver <alexmv@mit.edu>
Kinda hacky fix for ^L at small window sizes

Dec 26, 2006:

1:22 AM Changeset [446aa2b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
make owl_filter_print include the filter name and color, like the old one did
1:05 AM Changeset [cb769bb]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
r15874@phanatique: nelhage | 2006-12-24 18:25:33 -0500 Don't quit if we can't contact the hostmaster. r15884@phanatique: nelhage | 2006-12-24 18:56:03 -0500 Respect the displayoutgoing variable r15885@phanatique: nelhage | 2006-12-24 20:10:44 -0500 You can now write filters based off arbitrary message attributes r15887@phanatique: nelhage | 2006-12-24 22:59:39 -0500 r15886@phanatique (orig r476): nelhage | 2006-12-24 22:59:10 -0500 r24493@heretique: nelhage | 2006-12-24 22:59:02 -0500 Moving zephyr initialization later, so that zephyr works again r15891@phanatique: nelhage | 2006-12-25 14:40:08 -0500 * perl messages hashes use `private', not `isprivate' * get rid of a perl warning if login fails r15900@phanatique: nelhage | 2006-12-25 21:04:15 -0500 Merging in filter regression tests from my local branch. r15926@phanatique: nelhage | 2006-12-26 00:57:07 -0500 r15901@phanatique: nelhage | 2006-12-25 21:08:47 -0500 Base framework for the filter rewrite system. Only understands regexes and true/false so far. r15927@phanatique: nelhage | 2006-12-26 00:57:08 -0500 r15902@phanatique: nelhage | 2006-12-25 23:03:33 -0500 support for negation and parentheses r15928@phanatique: nelhage | 2006-12-26 00:57:08 -0500 r15924@phanatique: nelhage | 2006-12-26 00:16:30 -0500 Now passing all tests except for recursion detection r15929@phanatique: nelhage | 2006-12-26 00:57:08 -0500 r15925@phanatique: nelhage | 2006-12-26 00:52:09 -0500 Checking for filter recursion loops
1:00 AM Changeset [20eb22c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Missed one more change
1:00 AM Changeset [140d02a]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Oops -- fix to make this actually run. No longer create jabber.log if debug mode is off
12:59 AM Changeset [bed4ff1]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Some cleanup of the jabber.pl style
12:59 AM Changeset [8f2ce3a]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
r15864@phanatique (orig r470): nelhage | 2006-12-24 11:46:49 -0500 Mirror relocated to svn+ssh://nelhage@heretique.mit.edu/mit/nelhage/svn/dirty-owl-hacks r15865@phanatique (orig r471): asedeno | 2006-12-24 14:15:05 -0500 Updates I've had pending for a while. * First pass of Roster support * Redesigning the connection storage as an object. * Tweaking admin messages to allow reply actions. (Useful for Roster Management) Possibly a few other things I'm forgetting.

Dec 24, 2006:

11:37 PM Changeset [b699e9b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
You can now write filters based off arbitrary message attributes
11:37 PM Changeset [ea67541]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Respect the displayoutgoing variable
10:59 PM Changeset [596c22df]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Moving zephyr initialization later, so that zephyr works again
6:26 PM Changeset [bfbf590]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Don't quit if we can't contact the hostmaster.
6:23 PM Changeset [d0b3a40]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
r15871@phanatique: nelhage | 2006-12-24 18:19:26 -0500 Oops -- fix to make this actually run. No longer create jabber.log if debug mode is off r15872@phanatique: nelhage | 2006-12-24 18:22:20 -0500 Missed one more change
6:04 PM Changeset [72bcca3]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
note about working in the absence of zephyr
6:00 PM Changeset [5c9c27d]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Some cleanup of the jabber.pl style
2:15 PM Changeset [f62550d]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Updates I've had pending for a while. * First pass of Roster support * Redesigning the connection storage as an object. * Tweaking admin messages to allow reply actions. (Useful for Roster Management) Possibly a few other things I'm forgetting.
11:24 AM Changeset [23be736]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Better error reporting when loading modules
11:21 AM Changeset [17eed9c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Letting owl::queue_message set more fields of the message
11:18 AM Changeset [fe0a16a]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Update the help text on {add,del}buddy
Note: See TracTimeline for information about the timeline view.