Timeline


and

Feb 22, 2009:

11:46 PM Changeset [69cb3f5]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Make IRC part of the default build and install.
10:44 PM Changeset [81eb08f]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
gitignore aclocal.m4
10:43 PM Changeset [6cc1ff7]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Rename libfain/configure.in to configure.ac. This seems to be required in order to get it processed by auto(re)conf2.50, which is needed to make this build on Solaris.
9:28 PM Changeset [cebac35]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
Remove the generated files config.h.in and libfaim/configure.
9:28 PM Changeset [53d4634]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
Remove m4_include(/usr/share/aclocal/pkg.m4) and let aclocal deal. Also remove dnl m4_include(pkg.m4) which confuses old aclocal even though it is a comment.
9:21 PM Changeset [7743955]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Default style: Wrap to window-width minus 1 Normally text in the far-right margin is an indication to scroll right, so always wrap so as to leave the right-most column empty. Reported-By: Anders Kaseorg <andersk@mit.edu>
9:15 PM Changeset [f17bb2c0]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
IRC: Document most commands and add a quickstart entry.

Feb 21, 2009:

11:16 PM Changeset [e625b5e]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
IRC: Implement irc-mode. We could probably be smarter about this; Right now I believe 'irc-mode #channel +m' works, but 'irc-mode +m #channel' doesn't. But it's a start.

Feb 20, 2009:

7:08 PM Changeset [4df2568]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
IRC: Show admin messages for mode changes.
7:00 PM Changeset [33db995]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Fix cmd_disconnect (accidentally broken in 330c55a8).
6:30 PM Changeset [af9de56]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Add an `irc-quote' command to send raw IRC commands. This should help as a temporary workaround for the lack of /mode and some other commands.
12:44 AM Changeset [21882032]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Only use zsender when not sending personals. Acked-by: Geoffrey Thomas <geofft@mit.edu>
12:44 AM Changeset [10d67d5]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Expand ~ in the argument to :source

Feb 16, 2009:

4:38 PM Changeset [330c55a]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Refactor IRC argument processing. The primary concrete improvement here is that '-a [connection]' no longer needs to come at the start of the command line.
2:48 PM Changeset [52a0f14]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
stat the zhm asynchronously at startup. If Zephyr is not present, this means we can continue booting immediately, rather than waiting a second for the zhm to not respond. The downside is that you no longer get an error message if Zephyr is unavailable, but that can be fixed by adding a timeout timer.
1:30 PM Changeset [5008e51]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Squash an 'undefined' warning in one-line mode.

Feb 13, 2009:

2:36 PM Changeset [412a8be]debian by Sam Hartman <hartmans@mit.edu>
Fix changelog typo
1:33 PM Changeset [6e400cc]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Never save passwords in the command history. Previously, if you started entering a password and then cancelled it (using e.g. C-g), whatever you had entered got saved in the edit history.
1:33 PM Changeset [23e1110]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Bump the copyright year range to 2009.
12:25 PM WikiStart edited by nelhage@MIT.EDU
(diff)
12:24 PM WikiStart edited by nelhage@MIT.EDU
(diff)
12:24 PM barnowl-1.0.5-announce created by nelhage@MIT.EDU
12:19 PM WikiStart edited by nelhage@MIT.EDU
(diff)
12:11 PM Changeset [79fe0ad]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Sam Hartman <hartmans@mit.edu>
Merge branch 'support_stack_protector'
12:00 PM barnowl-1.0.5-src.tgz attached to Download by nelhage@MIT.EDU
BarnOwl 1.0.5 source tarball.
11:55 AM Changeset [308ace3]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Bump the version to 1.0.6 for development. Doing the version bump now is probably a better practice than doing it just before the relase.
12:33 AM Changeset [ac9199f9]debian by Sam Hartman <hartmans@mit.edu>
Don't include -fstack-protector in debian/rules Configure is patched to use -fstack-protector when available. Since it does not always work, don't force in debian/rules.
12:32 AM Changeset [f8f8bd8]debian by Sam Hartman <hartmans@mit.edu>
Merge branch 'support_stack_protector' into debian
12:31 AM Changeset [87afe92]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Sam Hartman <hartmans@mit.edu>
Support -fstack-protector Gcc and some Linux environments support a -fstack-protector option to guard against buffer overflows. Sometimes this requires linking against -lssp. When this option works, use it in the build. Users may set PROTECT_CFLAGS to override.

Feb 12, 2009:

10:57 PM Changeset [d09b339]debian by Sam Hartman <hartmans@mit.edu>
Indicate public git repo
10:31 PM Changeset [63df534]pristine-tar by Sam Hartman <hartmans@mit.edu>
pristine-tar data for barnowl_1.0.5.orig.tar.gz
10:29 PM Changeset [2e89962]pristine-tar by Sam Hartman <hartmans@mit.edu>
pristine-tar data for barnowl_1.0.1.orig.tar.gz
10:17 PM Changeset [14489be]debian by Sam Hartman <hartmans@mit.edu>
Merge commit 'barnowl-1.0.5' into debian

Feb 11, 2009:

12:54 PM Changeset [eef5b52]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
BarnOwl 1.0.5
12:53 PM Changeset [f2fc5ad]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
1.0.4.1
12:37 PM Changeset [f4d817d]debian by Sam Hartman <hartmans@mit.edu>
Merge branch 'barnowl-1.0.5-security' into debian Conflicts: .gitignore
12:36 PM Changeset [3bc7358]debian by Sam Hartman <hartmans@mit.edu>
Enable fortify_source and stack protector mark CVE
12:36 PM Changeset [eda74cb9]debian by Sam Hartman <hartmans@mit.edu>
Barnowl 1.0.5-1
12:20 PM Changeset [b4c270c]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
owl_function_printallvars: Use a GString instead of a static buffer.
12:20 PM Changeset [7980fb2]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
owl_function_zpunt: Actually populate recipexpr when recip isn't '*'
12:20 PM Changeset [f34dd65]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Kill a whole bunch of unused code. I generated a list of dead functions by building with -ffunction-sections and linking with -Wl,--gc-sections -Wl,--print-gc-sections I kept a number of functions that seemed to be logical parts of an existing API, as well as stuff in varstubs.c, since that file is autogenerated.
12:20 PM Changeset [823671c]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
owl_zwrite_send_message: avoid buffer overflow with to The variable to was set up with sprintf without bounds checking; use dynamic allocation.
12:20 PM Changeset [3538bc8]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
zwrite.c: toline should not use sprintf The construction of toline uses sprintf without bounds checking. Use dynamic allocation.
12:20 PM Changeset [99b50a5]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
owl_function_buddylist: Replace sprintf() usages.
12:20 PM Changeset [c894c15]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
owl_function_zpunt: Replace sprintf with owl_sprintf
12:20 PM Changeset [a0e6082]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
owl_function_classinstfilt: Replace sprintf with owl_sprintf. The old code should be safe, but this is cleaner and more obviously correct.
12:20 PM Changeset [c1d166b]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
functions.c: Remove some more sprintf()s Fix owl_function_show_status and owl_function_show_term() this time.
12:20 PM Changeset [57609b3]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
owl_function_info: Clean up code using owl_fmtext_appendf_normal This replaces the awkward and potentially unsafe use of sprintf previously present here.
12:20 PM Changeset [28fa23c]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
main: Avoid using strcpy/strcat/sprintf in the intro message
12:20 PM Changeset [1490327]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
fmtext.c: Add owl_fmtext_appendf_normal.
12:20 PM Changeset [2101a50]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
owl_function_about: suppress unsafe use of sprintf/strcat
12:20 PM Changeset [44a61ac]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
zwrite.c: Fix an unsafe use of sprintf. Reported-By: Geoffrey Thomas <geofft@mit.edu>
12:20 PM Changeset [8412869]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
zcrypt.c: Fix an unsafe use of sprintf() Reported-By: Geoffrey Thomas <geofft@mit.edu>

Feb 10, 2009:

7:04 PM Changeset [7d471c3]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Sam Hartman <hartmans@mit.edu>
message.c: do not leak call to long_zuser long_zuser returns a string that must be freed by the caller. owl_message_set_recipient does not free its argument but instead duplicates it.

Feb 8, 2009:

1:57 AM Changeset [6b7e7a5]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
gitignore: *~ Signed-off-by: Greg Price <price@mit.edu>
1:57 AM Changeset [d54035d]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
clarify error message when curses is missing The lack of 'w' confused me for a bit after I installed 'a curses library' -- libncurses5-dev -- and it still didn't work. Signed-off-by: Greg Price <price@mit.edu>
1:57 AM Changeset [50e671c]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Don't fill-paragraph the ending dot of the buffer. When I leave a dot at the end of the message and then go back and edit it a bit before sending, it's annoying for M-q to wrap the dot onto the paragraph. It really isn't part of the paragraph, so with this patch we don't treat it as one. Signed-off-by: Greg Price <price@mit.edu>

Feb 6, 2009:

3:34 PM Changeset [c1e5316]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Display outgoing personal twitters

Feb 3, 2009:

12:33 AM Ticket #62 (Sometimes outgoing zephyrs don't appear until another one happens) created by geofft@MIT.EDU
I've seen zephyrs that I just sent not appear until either I send …

Feb 2, 2009:

1:33 PM Ticket #61 (barnowl crashes when .zephyr.subs is unwritable and you attempt to use ...) closed by geofft@MIT.EDU
fixed: Fixed in e97c4a306ae2c9d2147d83da29fee59918198e70.
1:17 PM Changeset [e97c4a30]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Geoffrey Thomas <geofft@mit.edu>
util.c: Fix double-free from owl_zephyr_delsub. Also fix general memory-handling incompetence, including a use-after-free and a leak. There are probably still errors here; we should rewrite the whole function as per the comment at the top. Reported-by: Quentin Smith <quentin@mit.edu> Signed-off-by: Geoffrey Thomas <geofft@mit.edu>
1:02 PM Ticket #61 (barnowl crashes when .zephyr.subs is unwritable and you attempt to use ...) created by quentin@MIT.EDU
I keep my .zephyr.subs in RCS, so it's normally locked and unwritable. …

Jan 29, 2009:

1:40 AM Changeset [637d983]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Make one-line error messages display better. When we have one-line error messages that we display inline as normal messages, prefix them with "[Error]", rather than the date.

Jan 28, 2009:

7:55 PM Changeset [ce56149]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
Bind DC to edit:delete-next-char and M-DC to edit:delete-next-word.
1:27 PM Changeset [6babb75]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Apply Jesse's @reply patch.
12:32 AM Ticket #60 (input window doesn’t accept tabs) created by andersk@MIT.EDU
[…]

Jan 24, 2009:

9:17 PM Changeset [b73ce70]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alex Vandiver <alexmv@mit.edu>
Only show confusing "ignoring:<random xml>" if jabber:spew is turned on
8:55 PM Changeset [92f8fc2] by Evan Broder <broder@mit.edu>
Changelog for 1.0.4.1-0debathena1.
8:53 PM Changeset [098376e] by Evan Broder <broder@mit.edu>
Merge commit 'barnowl-1.0.4.1' into debian
8:51 PM Changeset [209ea94] by Evan Broder <broder@mit.edu>
Call perl_sys_init3; Closes: 495056
8:39 PM Changeset [5b37c063] by Evan Broder <broder@mit.edu>
Call perl_sys_init3 Closes debian #495056 This is necessary for libperl to work at all on several architectures/OSes.
7:50 PM Changeset [e8c6d8f]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Call perl_sys_init3 Closes debian #495056 This is necessary for libperl to work at all on several architectures/OSes.
Note: See TracTimeline for information about the timeline view.