Timeline


and

Mar 14, 2012:

12:57 PM Changeset [f421190] by David Benjamin <davidben@mit.edu>
Load Jabber implementation lazily Brings our startup RSS down from about 45MB to 32MB. Fixes #213.
12:51 PM release-notes/1.8.1 edited by davidben@mit.edu
Fix download link (diff)
12:49 PM WikiStart edited by davidben@mit.edu
redirects still sad (diff)
12:49 PM WikiStart edited by davidben@mit.edu
(diff)
12:43 PM release-notes/1.8.1 created by davidben@mit.edu

Mar 13, 2012:

1:55 PM Changeset [d474ee9] by David Benjamin <davidben@mit.edu>
Move command registration back to the entry point Impl is still loaded at startup, but we're almost there.
1:25 PM Changeset [3e34a69] by David Benjamin <davidben@mit.edu>
Move BarnOwl::Module::Jabber to BarnOwl::Module::Jabber::Impl In preparation of lazily loading the Jabber module.

Mar 12, 2012:

12:01 AM Changeset [970dafa]release-1.8 by David Benjamin <davidben@mit.edu>
BarnOwl 1.8.1

Mar 11, 2012:

11:50 PM Ticket #213 (Lazily load Net::XMPP in Jabber module) created by davidben@mit.edu
Filing this so we don't forget. We've talked about not loading modules …
11:44 PM Changeset [1cdb459]release-1.8 by David Benjamin <davidben@mit.edu>
Only add outgoing messages for personal part of half-personal messages Signed-off-by: Anders Kaseorg <andersk@mit.edu> Reviewed-by: David Benjamin <davidben@mit.edu>
11:44 PM Changeset [16ef9ae]release-1.8 by David Benjamin <davidben@mit.edu>
Don’t write CC: line on zwrite -C '' Signed-off-by: Anders Kaseorg <andersk@mit.edu> Reviewed-by: David Benjamin <davidben@mit.edu>
11:44 PM Changeset [ef742ad]release-1.8 by David Benjamin <davidben@mit.edu>
Don’t send public pings on zwrite '' or zwrite @REALM Signed-off-by: Anders Kaseorg <andersk@mit.edu> Reviewed-by: David Benjamin <davidben@mit.edu>
11:44 PM Changeset [18250fa]release-1.8 by David Benjamin <davidben@mit.edu>
Don’t treat zwrite '' as personal Signed-off-by: Anders Kaseorg <andersk@mit.edu> Reviewed-by: David Benjamin <davidben@mit.edu>
11:44 PM Changeset [3965ec3d]release-1.8 by David Benjamin <davidben@mit.edu>
Add function to test whether a recipient is personal Signed-off-by: Anders Kaseorg <andersk@mit.edu> Reviewed-by: David Benjamin <davidben@mit.edu>
11:44 PM Changeset [91882d6]release-1.8 by David Benjamin <davidben@mit.edu>
Stop pretending to support zwrite * ‘*’ is not a valid recipient, and pretending that it is just adds more special cases to get wrong. Signed-off-by: Anders Kaseorg <andersk@mit.edu> Reviewed-by: David Benjamin <davidben@mit.edu>
11:36 PM Changeset [b148387]release-1.8 by David Benjamin <davidben@mit.edu>
Show foreign realms on non-personal zephyrs like Owl did Signed-off-by: Anders Kaseorg <andersk@mit.edu> Reviewed-by: David Benjamin <davidben@mit.edu>
11:26 PM Changeset [fe569d7]release-1.8 by David Benjamin <davidben@mit.edu>
Don't leak old_msg in owl_function_zcrypt
11:24 PM Changeset [12a4d6e]release-1.8 by David Benjamin <davidben@mit.edu>
Don't attempt to switch filters in :view -d if invalid Add return value to owl_function_create_filter and check before switching.
11:23 PM Changeset [07cd24d]release-1.8 by David Benjamin <davidben@mit.edu>
Fixed typo in unbindkey Usage error [davidben@mit.edu: Oh hey, we have one of those in the help text too. I'll just fix it here.]
11:23 PM Changeset [5044ea9]release-1.8 by David Benjamin <davidben@mit.edu>
Fix bug generating filter text
11:08 PM Changeset [54bf650]release-1.8 by David Benjamin <davidben@mit.edu>
Remove ^noc from reply-lockout Given our current user base and how it is no longer primarily people in MIT's Network group, the danger of having legitimate classes starting with "noc" overrides the usefulness of having -c noc itself and affiliated classes in reply-lockout. This leaves reply-lockout with just class ^mail$. Ideally we'd write an Athena-specific customization module... Signed-off-by: Geoffrey Thomas <geofft@mit.edu> Reviewed-by: David Benjamin <davidben@mit.edu>
10:58 PM Changeset [d199207]release-1.9 by David Benjamin <davidben@mit.edu>
zephyr: Use field iterator interface to avoid quadratic loops Signed-off-by: Anders Kaseorg <andersk@mit.edu>
10:58 PM Changeset [a03a409]release-1.9 by David Benjamin <davidben@mit.edu>
zephyr: Add an iterator interface to fields Signed-off-by: Anders Kaseorg <andersk@mit.edu>
10:57 PM Changeset [97cdbaf5]release-1.9 by David Benjamin <davidben@mit.edu>
Rewrite call_filter to use g_spawn_async_with_pipes This simplifies the error-handling code. Also fixes a bug where file descriptors get double-closed in call_filter. Also adds a unit test. The separate prog argument is removed to avoid having to deal with G_SPAWN_FILE_AND_ARGV_ZERO, and since we don't really use it anyway.
10:57 PM Changeset [1f39ded]release-1.9 by David Benjamin <davidben@mit.edu>
Fix hang on empty zcrypt messages send_receive will never close wfd if out is an empty string. Consequently, the zcrypt end will keep waiting for something to encrypt (or decrypt), thereby deadlocking the barnowl. This closes wfd if we aren't going to write anything to it. Consequently, zcrypt will terminate quickly, and we'll also return. This fixes a deadlock when sending (at least it's the user's fault) or receiving (this one is a DoS possibility) empty zcrypted messages.
10:53 PM Changeset [5b54595]release-1.8 by David Benjamin <davidben@mit.edu>
zephyr: Use field iterator interface to avoid quadratic loops Signed-off-by: Anders Kaseorg <andersk@mit.edu> [davidben@mit.edu: cherry-picked onto release-1.8 Conflicts: functions.c ]
10:48 PM Changeset [6a08f16]release-1.8 by David Benjamin <davidben@mit.edu>
zephyr: Add an iterator interface to fields Signed-off-by: Anders Kaseorg <andersk@mit.edu>
10:34 PM Changeset [34132f7]release-1.8 by David Benjamin <davidben@mit.edu>
Rewrite call_filter to use g_spawn_async_with_pipes This simplifies the error-handling code. Also fixes a bug where file descriptors get double-closed in call_filter. Also adds a unit test. The separate prog argument is removed to avoid having to deal with G_SPAWN_FILE_AND_ARGV_ZERO, and since we don't really use it anyway.
10:34 PM Changeset [4a80a16]release-1.8 by David Benjamin <davidben@mit.edu>
Fix hang on empty zcrypt messages send_receive will never close wfd if out is an empty string. Consequently, the zcrypt end will keep waiting for something to encrypt (or decrypt), thereby deadlocking the barnowl. This closes wfd if we aren't going to write anything to it. Consequently, zcrypt will terminate quickly, and we'll also return. This fixes a deadlock when sending (at least it's the user's fault) or receiving (this one is a DoS possibility) empty zcrypted messages.

Feb 25, 2012:

1:27 PM Ticket #212 (ncursesw portability) created by kaduk@mit.edu
Some systems (e.g., FreeBSD) provide the ncursesw function prototypes …
1:09 PM Ticket #211 (htons() portability) created by kaduk@mit.edu
To get a prototype for htons() on FreeBSD, one needs to include …
1:06 PM Ticket #210 (str{,n}casecmp are sometimes in <strings.h>) created by kaduk@mit.edu
On, say, FreeBSD, these functions are provided by a separate …

Feb 20, 2012:

2:13 AM 256Colors edited by andersk@mit.edu
Fix quoting bug that broke the tic invocation (diff)
2:06 AM 256Colors edited by andersk@mit.edu
termcapinfo xterm is not recommended (diff)

Feb 18, 2012:

12:15 AM Ticket #209 (BarnOwl::ModuleLoader sometimes fails to load) created by jgross@mit.edu
I'm getting […] whenever I run the master version of BarnOwl on …
Note: See TracTimeline for information about the timeline view.