[1494] in BarnOwl Developers
[nelhage/barnowl] 924f7c: Pull data from stderr in larger chunks at a time.
daemon@ATHENA.MIT.EDU (noreply@github.com)
Thu Oct 29 18:17:12 2009
Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
X-Original-To: nelhage@lunatique.mit.edu
X-Barracuda-Envelope-From: noreply@github.com
Date: Wed, 3 Jun 2009 08:38:30 -0700
To: barnowl-dev@mit.edu
From: noreply@github.com
Branch: refs/heads/barnowl_perlmessages
Home: http://github.com/nelhage/barnowl
Commit: 924f7cd22496b4d489c4a92604ee36fa47315526
http://github.com/nelhage/barnowl/commit/924f7cd22496b4d489c4a92604ee36fa47315526
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-20 (Sat, 20 Dec 2008)
Changed paths:
M owl.c
Log Message:
-----------
Pull data from stderr in larger chunks at a time.
Commit: bd8b99156ce18617f962986975edaa00ad9e9a4a
http://github.com/nelhage/barnowl/commit/bd8b99156ce18617f962986975edaa00ad9e9a4a
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-20 (Sat, 20 Dec 2008)
Changed paths:
M functions.c
Log Message:
-----------
Turn multi-line error messages into admin messages.
This should help a lot with helping users debug perl modules and the
like; The previous behavior of just showing one line was pretty much
useless.
We may still want to go through and replace some calls to
owl_function_error with owl_function_adminmsg and vice versa.
Commit: e2a620bfeaf812a985ea52e6f21f6893fcc7ee0b
http://github.com/nelhage/barnowl/commit/e2a620bfeaf812a985ea52e6f21f6893fcc7ee0b
Author: Geoffrey Thomas <geofft@mit.edu>
Date: 2008-12-27 (Sat, 27 Dec 2008)
Changed paths:
M zephyr.c
Log Message:
-----------
Handle one more corner case for discuss zephyrs.
Signed-off-by: Geoffrey Thomas <geofft@mit.edu>
Commit: db1af5fa3960668a7bf00e5146e74f17153deb3f
http://github.com/nelhage/barnowl/commit/db1af5fa3960668a7bf00e5146e74f17153deb3f
Author: Alejandro R. Sedeño <asedeno@mit.edu>
Date: 2009-01-07 (Wed, 07 Jan 2009)
Changed paths:
M fmtext.c
Log Message:
-----------
Fix a bug rendering multi-byte characters in the last column of the window.
When the last character on a line was not wide, the code assumed that
it consumed one byte. This caused multi-byte characters to render
improperly. Now we find the start of the next character to ensure we
get the whole thing. [Fixes: #56]
Reported by: andersk
Also, clarified some comments and did a bit of code hoisting.
Commit: 50f8932055d7002a3b6fcd856f9cab3f75d76bed
http://github.com/nelhage/barnowl/commit/50f8932055d7002a3b6fcd856f9cab3f75d76bed
Author: Geoffrey Thomas <geofft@mit.edu>
Date: 2009-01-10 (Sat, 10 Jan 2009)
Changed paths:
M keys.c
Log Message:
-----------
keys: Map Esc-A/B/C/D like arrow keys everywhere.
M-[ A and M-[ B were mapped the same as UP and DOWN in one place. Extend this
to all places UP, DOWN, LEFT, and RIGHT occur.
Commit: e9708d2252864359eae00b0d49981f5659a555f5
http://github.com/nelhage/barnowl/commit/e9708d2252864359eae00b0d49981f5659a555f5
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-01-11 (Sun, 11 Jan 2009)
Changed paths:
M perlwrap.pm
Log Message:
-----------
Update perlwrap.pm about the receiveMessage/newMessage distinction.
Commit: bc7037cc61cb5c67ef40b32007ec15b09ec63108
http://github.com/nelhage/barnowl/commit/bc7037cc61cb5c67ef40b32007ec15b09ec63108
Author: Alejandro R. Sedeño <asedeno@mit.edu>
Date: 2009-01-13 (Tue, 13 Jan 2009)
Changed paths:
M perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm
Log Message:
-----------
Ensure that at least one account is connected to Jabber before trying
to disconnect any. If not, return a helpful error message.
Reported by: yoz
Commit: e8c6d8f81a793b9ebcbd5898fa4b2ebd2b7c1c51
http://github.com/nelhage/barnowl/commit/e8c6d8f81a793b9ebcbd5898fa4b2ebd2b7c1c51
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-01-24 (Sat, 24 Jan 2009)
Changed paths:
M owl.c
M perlconfig.c
Log Message:
-----------
Call perl_sys_init3
Closes debian #495056
This is necessary for libperl to work at all on several
architectures/OSes.
Commit: b73ce70657f6a0da0aab9573fc0844ed89527136
http://github.com/nelhage/barnowl/commit/b73ce70657f6a0da0aab9573fc0844ed89527136
Author: Alex Vandiver <alexmv@mit.edu>
Date: 2009-01-24 (Sat, 24 Jan 2009)
Changed paths:
M perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm
Log Message:
-----------
Only show confusing "ignoring:<random xml>" if jabber:spew is turned on
Commit: ce561499ae34e2491909f1b4059182b7381b9f04
http://github.com/nelhage/barnowl/commit/ce561499ae34e2491909f1b4059182b7381b9f04
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-01-28 (Wed, 28 Jan 2009)
Changed paths:
M keys.c
Log Message:
-----------
Bind DC to edit:delete-next-char and M-DC to edit:delete-next-word.
Commit: 637d983523412bfeab414bdc3b97a1572ee767e8
http://github.com/nelhage/barnowl/commit/637d983523412bfeab414bdc3b97a1572ee767e8
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-01-28 (Wed, 28 Jan 2009)
Changed paths:
M functions.c
Log Message:
-----------
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.
Commit: e97c4a306ae2c9d2147d83da29fee59918198e70
http://github.com/nelhage/barnowl/commit/e97c4a306ae2c9d2147d83da29fee59918198e70
Author: Geoffrey Thomas <geofft@mit.edu>
Date: 2009-02-02 (Mon, 02 Feb 2009)
Changed paths:
M util.c
Log Message:
-----------
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>
Commit: 50e671ca58bb9d2a3f7ca0cac269bc966a246a95
http://github.com/nelhage/barnowl/commit/50e671ca58bb9d2a3f7ca0cac269bc966a246a95
Author: Greg Price <price@MIT.EDU>
Date: 2009-02-07 (Sat, 07 Feb 2009)
Changed paths:
M editwin.c
Log Message:
-----------
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>
Commit: d54035d6066afecc509f9a5d444f39a5c0b6725c
http://github.com/nelhage/barnowl/commit/d54035d6066afecc509f9a5d444f39a5c0b6725c
Author: Greg Price <price@MIT.EDU>
Date: 2009-02-07 (Sat, 07 Feb 2009)
Changed paths:
M configure.ac
Log Message:
-----------
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>
Commit: 6b7e7a50c32181a4902b9f9d2a80105934f49a6b
http://github.com/nelhage/barnowl/commit/6b7e7a50c32181a4902b9f9d2a80105934f49a6b
Author: Greg Price <price@MIT.EDU>
Date: 2009-02-07 (Sat, 07 Feb 2009)
Changed paths:
M .gitignore
Log Message:
-----------
gitignore: *~
Signed-off-by: Greg Price <price@mit.edu>
Commit: 7d471c3073d4a465878d13959b7a08d05711647a
http://github.com/nelhage/barnowl/commit/7d471c3073d4a465878d13959b7a08d05711647a
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-10 (Tue, 10 Feb 2009)
Changed paths:
M message.c
Log Message:
-----------
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.
Commit: 8412869342784413be6107a419653629f690937d
http://github.com/nelhage/barnowl/commit/8412869342784413be6107a419653629f690937d
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M zcrypt.c
Log Message:
-----------
zcrypt.c: Fix an unsafe use of sprintf()
Reported-By: Geoffrey Thomas <geofft@mit.edu>
Commit: 44a61ac15684e9f1582a2db5dc5e03ddfebc3b6a
http://github.com/nelhage/barnowl/commit/44a61ac15684e9f1582a2db5dc5e03ddfebc3b6a
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M zwrite.c
Log Message:
-----------
zwrite.c: Fix an unsafe use of sprintf.
Reported-By: Geoffrey Thomas <geofft@mit.edu>
Commit: 2101a50abccf1b8aea7fb4a158a56c08358fe1d1
http://github.com/nelhage/barnowl/commit/2101a50abccf1b8aea7fb4a158a56c08358fe1d1
Author: Geoffrey Thomas <geofft@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M functions.c
Log Message:
-----------
owl_function_about: suppress unsafe use of sprintf/strcat
Commit: 14903270d4a34ee12357613525f0870544bc6915
http://github.com/nelhage/barnowl/commit/14903270d4a34ee12357613525f0870544bc6915
Author: Geoffrey Thomas <geofft@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M fmtext.c
Log Message:
-----------
fmtext.c: Add owl_fmtext_appendf_normal.
Commit: 28fa23c1162940f75a7e835c9c19de7eac3e33b5
http://github.com/nelhage/barnowl/commit/28fa23c1162940f75a7e835c9c19de7eac3e33b5
Author: Geoffrey Thomas <geofft@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M owl.c
Log Message:
-----------
main: Avoid using strcpy/strcat/sprintf in the intro message
Commit: 57609b3f1199ff6617621004e3d4345b62d3bd37
http://github.com/nelhage/barnowl/commit/57609b3f1199ff6617621004e3d4345b62d3bd37
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M functions.c
Log Message:
-----------
owl_function_info: Clean up code using owl_fmtext_appendf_normal
This replaces the awkward and potentially unsafe use of sprintf
previously present here.
Commit: c1d166bbcb08199f42be384498cdad0a6db5e98b
http://github.com/nelhage/barnowl/commit/c1d166bbcb08199f42be384498cdad0a6db5e98b
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M functions.c
Log Message:
-----------
functions.c: Remove some more sprintf()s
Fix owl_function_show_status and owl_function_show_term() this time.
Commit: a0e60820df0c850a172eae07d8e89c6172c55f16
http://github.com/nelhage/barnowl/commit/a0e60820df0c850a172eae07d8e89c6172c55f16
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M functions.c
Log Message:
-----------
owl_function_classinstfilt: Replace sprintf with owl_sprintf.
The old code should be safe, but this is cleaner and more obviously
correct.
Commit: c894c15c0ffd1972f8214e7c8bb25629c61c2ea9
http://github.com/nelhage/barnowl/commit/c894c15c0ffd1972f8214e7c8bb25629c61c2ea9
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M functions.c
Log Message:
-----------
owl_function_zpunt: Replace sprintf with owl_sprintf
Commit: 99b50a5e32e22a9d4f38cb502932d6091ae8a9a2
http://github.com/nelhage/barnowl/commit/99b50a5e32e22a9d4f38cb502932d6091ae8a9a2
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M functions.c
Log Message:
-----------
owl_function_buddylist: Replace sprintf() usages.
Commit: 3538bc830c1df0c19db4822a5a80f2e421778b97
http://github.com/nelhage/barnowl/commit/3538bc830c1df0c19db4822a5a80f2e421778b97
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M zwrite.c
Log Message:
-----------
zwrite.c: toline should not use sprintf
The construction of toline uses sprintf without bounds checking.
Use dynamic allocation.
Commit: 823671cd845781e426dcfdb50f582d386452c05e
http://github.com/nelhage/barnowl/commit/823671cd845781e426dcfdb50f582d386452c05e
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M zwrite.c
Log Message:
-----------
owl_zwrite_send_message: avoid buffer overflow with to
The variable to was set up with sprintf without bounds checking; use
dynamic allocation.
Commit: f34dd65b3adbc2eedc045a674dd89b7e20257680
http://github.com/nelhage/barnowl/commit/f34dd65b3adbc2eedc045a674dd89b7e20257680
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M commands.c
M filter.c
M functions.c
M global.c
M list.c
M message.c
M owl.h
M popwin.c
M text.c
M util.c
M zcrypt.c
Log Message:
-----------
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.
Commit: 7980fb22b580a817071e84e4ebe943d3f9a1fdf4
http://github.com/nelhage/barnowl/commit/7980fb22b580a817071e84e4ebe943d3f9a1fdf4
Author: Alejandro R. Sedeño <asedeno@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M functions.c
Log Message:
-----------
owl_function_zpunt: Actually populate recipexpr when recip isn't '*'
Commit: b4c270c6f471826e40ad97087ba3c912dcfad7fc
http://github.com/nelhage/barnowl/commit/b4c270c6f471826e40ad97087ba3c912dcfad7fc
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M functions.c
Log Message:
-----------
owl_function_printallvars: Use a GString instead of a static buffer.
Commit: f2fc5ad1fa640c326b05815eb504138838c9c81b
http://github.com/nelhage/barnowl/commit/f2fc5ad1fa640c326b05815eb504138838c9c81b
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M ChangeLog
M owl.h
Log Message:
-----------
1.0.4.1
Commit: eef5b52cf6bbd5d69dc97ee6e40a0a8b42f910a9
http://github.com/nelhage/barnowl/commit/eef5b52cf6bbd5d69dc97ee6e40a0a8b42f910a9
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M ChangeLog
M owl.h
Log Message:
-----------
BarnOwl 1.0.5
Commit: 87afe92c6d74a80db4818c8eb919617e841ab88f
http://github.com/nelhage/barnowl/commit/87afe92c6d74a80db4818c8eb919617e841ab88f
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-12 (Thu, 12 Feb 2009)
Changed paths:
M configure.ac
Log Message:
-----------
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.
Commit: 308ace3446cf38b8bc0c2ef84d3539ef775c0456
http://github.com/nelhage/barnowl/commit/308ace3446cf38b8bc0c2ef84d3539ef775c0456
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-13 (Fri, 13 Feb 2009)
Changed paths:
M ChangeLog
M owl.h
Log Message:
-----------
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.
Commit: 79fe0adc85a62869dc030f16c31151c8e5cc143a
http://github.com/nelhage/barnowl/commit/79fe0adc85a62869dc030f16c31151c8e5cc143a
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-13 (Fri, 13 Feb 2009)
Changed paths:
M configure.ac
Log Message:
-----------
Merge branch 'support_stack_protector'
Commit: 23e1110d3e15e79ff830791cafc49585ff28826b
http://github.com/nelhage/barnowl/commit/23e1110d3e15e79ff830791cafc49585ff28826b
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-13 (Fri, 13 Feb 2009)
Changed paths:
M COPYING
M functions.c
M owl.c
M owl.h
Log Message:
-----------
Bump the copyright year range to 2009.
Commit: 6e400cc71aa59e041dce677aadf50dc1f25228e2
http://github.com/nelhage/barnowl/commit/6e400cc71aa59e041dce677aadf50dc1f25228e2
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-13 (Fri, 13 Feb 2009)
Changed paths:
M commands.c
Log Message:
-----------
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.
Commit: 5008e51181228f014f9d0e3bbefe4326cefad8c3
http://github.com/nelhage/barnowl/commit/5008e51181228f014f9d0e3bbefe4326cefad8c3
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-16 (Mon, 16 Feb 2009)
Changed paths:
M perlwrap.pm
Log Message:
-----------
Squash an 'undefined' warning in one-line mode.
Commit: 52a0f14155e1d2d8ced7052e69cd29d37c8ab13d
http://github.com/nelhage/barnowl/commit/52a0f14155e1d2d8ced7052e69cd29d37c8ab13d
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-16 (Mon, 16 Feb 2009)
Changed paths:
M functions.c
M owl.c
M owl.h
M zephyr.c
Log Message:
-----------
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.
Commit: 330c55a8b345b2ee20c874a6ff9a14fcde499260
http://github.com/nelhage/barnowl/commit/330c55a8b345b2ee20c874a6ff9a14fcde499260
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-16 (Mon, 16 Feb 2009)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC.pm
M perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm
Log Message:
-----------
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.
Commit: 10d67d57cb29221f63a43a30643c697fc7b38911
http://github.com/nelhage/barnowl/commit/10d67d57cb29221f63a43a30643c697fc7b38911
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-19 (Thu, 19 Feb 2009)
Changed paths:
M functions.c
Log Message:
-----------
Expand ~ in the argument to :source
Commit: 21882032f817a55c69b3db4d539f482d7652afd0
http://github.com/nelhage/barnowl/commit/21882032f817a55c69b3db4d539f482d7652afd0
Author: Chris Lesniewski-Laas <ctl@MIT.EDU>
Date: 2009-02-19 (Thu, 19 Feb 2009)
Changed paths:
M zephyr.c
Log Message:
-----------
Only use zsender when not sending personals.
Acked-by: Geoffrey Thomas <geofft@mit.edu>
Commit: af9de56e807ccca36fb585562158ffc75e42c77d
http://github.com/nelhage/barnowl/commit/af9de56e807ccca36fb585562158ffc75e42c77d
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-20 (Fri, 20 Feb 2009)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC.pm
Log Message:
-----------
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.
Commit: 33db995d93ec7bf36be7e8dc02f8bd84efc4386a
http://github.com/nelhage/barnowl/commit/33db995d93ec7bf36be7e8dc02f8bd84efc4386a
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-20 (Fri, 20 Feb 2009)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC.pm
Log Message:
-----------
Fix cmd_disconnect (accidentally broken in 330c55a8).
Commit: 4df25685173468051d89ab13dd2926aba65186fd
http://github.com/nelhage/barnowl/commit/4df25685173468051d89ab13dd2926aba65186fd
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-20 (Fri, 20 Feb 2009)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm
Log Message:
-----------
IRC: Show admin messages for mode changes.
Commit: e625b5ee2687d67d0105b162b2c877f4aae7140d
http://github.com/nelhage/barnowl/commit/e625b5ee2687d67d0105b162b2c877f4aae7140d
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-21 (Sat, 21 Feb 2009)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC.pm
Log Message:
-----------
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.
Commit: f17bb2c09b6904d81972d6a5400e40743c9871b3
http://github.com/nelhage/barnowl/commit/f17bb2c09b6904d81972d6a5400e40743c9871b3
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-22 (Sun, 22 Feb 2009)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC.pm
Log Message:
-----------
IRC: Document most commands and add a quickstart entry.
Commit: 7743955438b5e7dfad63557b3c3cd0cadd863b50
http://github.com/nelhage/barnowl/commit/7743955438b5e7dfad63557b3c3cd0cadd863b50
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-22 (Sun, 22 Feb 2009)
Changed paths:
M perlwrap.pm
Log Message:
-----------
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>
Commit: 53d4634f244bec940fb09c8cebfd2911f0eb1d4e
http://github.com/nelhage/barnowl/commit/53d4634f244bec940fb09c8cebfd2911f0eb1d4e
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-02-22 (Sun, 22 Feb 2009)
Changed paths:
M configure.ac
Log Message:
-----------
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.
Commit: cebac35330be76ce61fa4109c35838f1e0fa8e47
http://github.com/nelhage/barnowl/commit/cebac35330be76ce61fa4109c35838f1e0fa8e47
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-02-22 (Sun, 22 Feb 2009)
Changed paths:
M config.h.in
M libfaim/configure
Log Message:
-----------
Remove the generated files config.h.in and libfaim/configure.
Commit: 6cc1ff714e9c149b34f50c8c03d9f60eab64cb24
http://github.com/nelhage/barnowl/commit/6cc1ff714e9c149b34f50c8c03d9f60eab64cb24
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-22 (Sun, 22 Feb 2009)
Changed paths:
M libfaim/configure.ac
M libfaim/configure.in
Log Message:
-----------
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.
Commit: 81eb08ff2b5bd6f95586f909957678b2d1711899
http://github.com/nelhage/barnowl/commit/81eb08ff2b5bd6f95586f909957678b2d1711899
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-22 (Sun, 22 Feb 2009)
Changed paths:
M .gitignore
Log Message:
-----------
gitignore aclocal.m4
Commit: 69cb3f55c07b2bb2eb65ac6be03a38369c2222db
http://github.com/nelhage/barnowl/commit/69cb3f55c07b2bb2eb65ac6be03a38369c2222db
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-22 (Sun, 22 Feb 2009)
Changed paths:
M Makefile.in
Log Message:
-----------
Make IRC part of the default build and install.
Commit: 03285f545e9c6e647b5fe4928a9a5555c8decafb
http://github.com/nelhage/barnowl/commit/03285f545e9c6e647b5fe4928a9a5555c8decafb
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-23 (Mon, 23 Feb 2009)
Changed paths:
M .gitignore
Log Message:
-----------
Add config.h.in to gitignore and sort it.
Commit: 1375a6a7fb62530ab4358552d5f323a3d615f659
http://github.com/nelhage/barnowl/commit/1375a6a7fb62530ab4358552d5f323a3d615f659
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-23 (Mon, 23 Feb 2009)
Changed paths:
M Makefile.in
M perl/modules/WordWrap/Makefile.PL
M perl/modules/WordWrap/inc/Module/Install.pm
M perl/modules/WordWrap/inc/Module/Install/BarnOwl.pm
M perl/modules/WordWrap/inc/Module/Install/Base.pm
M perl/modules/WordWrap/inc/Module/Install/Can.pm
M perl/modules/WordWrap/inc/Module/Install/Fetch.pm
M perl/modules/WordWrap/inc/Module/Install/Makefile.pm
M perl/modules/WordWrap/inc/Module/Install/Metadata.pm
M perl/modules/WordWrap/inc/Module/Install/Win32.pm
M perl/modules/WordWrap/inc/Module/Install/WriteAll.pm
M perl/modules/WordWrap/lib/BarnOwl/Module/WordWrap.pm
Log Message:
-----------
Add a word-wrapping style to the repo and default build.
Commit: 45cf49f198d0f4be9773e362d4f24e36dbf321e6
http://github.com/nelhage/barnowl/commit/45cf49f198d0f4be9773e362d4f24e36dbf321e6
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-23 (Mon, 23 Feb 2009)
Changed paths:
M functions.c
M owl.c
Log Message:
-----------
Don't send stderr to admin messages.
We've been getting a lot of complaints about 'uninitialized use of
...' errors and of spew from buggy zsig randomizers. In both cases,
this was an effect of the way we were sending stderr to error
messages, and those error messages went to admin messages because of a
change in 1.0.5.
We still send stderr to the error message log, but text there will no
longer show up anywhere by default.
Commit: 5283b01ec64117cbb32d1c2dc409140d69438bea
http://github.com/nelhage/barnowl/commit/5283b01ec64117cbb32d1c2dc409140d69438bea
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-23 (Mon, 23 Feb 2009)
Changed paths:
M owl.c
Log Message:
-----------
Kill an unused variable warning.
Commit: 64638d92df4b4a44f694a8efba9f053e71b77551
http://github.com/nelhage/barnowl/commit/64638d92df4b4a44f694a8efba9f053e71b77551
Author: Alex Vandiver <alexmv@mit.edu>
Date: 2009-02-23 (Mon, 23 Feb 2009)
Changed paths:
M perl/modules/WordWrap/lib/BarnOwl/Module/WordWrap.pm
Log Message:
-----------
Minor typo fix
Commit: 3da3afe4ccc1e9672237ed0d3ebfba41326a0d44
http://github.com/nelhage/barnowl/commit/3da3afe4ccc1e9672237ed0d3ebfba41326a0d44
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-24 (Tue, 24 Feb 2009)
Changed paths:
M configure.ac
Log Message:
-----------
Remove unneeded dependency on krb5 and krb4
Barnowl links against libkrb4, libk5crypto and libkrb5 and uses
symbols from none of the above. Remove these link-time dependencies.
This might break static builds but Kerberos no longer provides static libraries.
The dependency on libkrb4 is problematic for Debian as libkrb4.so is being removed.
Commit: b5fe6d2003cf0525771b7f880d57ad652b77995a
http://github.com/nelhage/barnowl/commit/b5fe6d2003cf0525771b7f880d57ad652b77995a
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-24 (Tue, 24 Feb 2009)
Changed paths:
M configure.ac
Log Message:
-----------
Support zcrypt using OpenSSL DES
Support a hackish mechanism for detecting OpenSSL DES if des425 is not
present. If you include des.h then they include macros to be
consistent with the des425 API. However these macros rename
des_ecb_encrypto te DES_ecb_encrypt. Searching for both the macros
and the functions was annoying in autoconf, so instead we search for
those internal function names.
Also, search for /usr/include/openssl if no krb4 includes are found.
Commit: 32f834ac2917014452b0f8f9d83f95a70bc74193
http://github.com/nelhage/barnowl/commit/32f834ac2917014452b0f8f9d83f95a70bc74193
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-02-27 (Fri, 27 Feb 2009)
Changed paths:
M autogen.sh
Log Message:
-----------
Add an autogen.sh
This isn't any easier than just running 'autoreconf', but it should help
make it more obvious how to build the source tree for people who don't
deal with it frequently.
Commit: 87dfeb774796ec1a5939200e77e438c30ecaa834
http://github.com/nelhage/barnowl/commit/87dfeb774796ec1a5939200e77e438c30ecaa834
Author: Geoffrey Thomas <geofft@mit.edu>
Date: 2009-03-06 (Fri, 06 Mar 2009)
Changed paths:
M perlconfig.c
Log Message:
-----------
Populate the ZNotice_t in owl_perlconfig_hashref2message().
This lets you create zephyr-type messages from Perlspace by faking most of
the ZNotice struct, which the rest of the owl core tries to access.
Signed-off-by: Geoffrey Thomas <geofft@mit.edu>
Commit: 0cff2b4efee10e9ddf04637376026a9152a92a48
http://github.com/nelhage/barnowl/commit/0cff2b4efee10e9ddf04637376026a9152a92a48
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-03-07 (Sat, 07 Mar 2009)
Changed paths:
M zephyr.c
Log Message:
-----------
Fix a memory leak loading Zephyr subscriptions.
Commit: d21efbc7ff215c0ae178251bc730138af0f06d06
http://github.com/nelhage/barnowl/commit/d21efbc7ff215c0ae178251bc730138af0f06d06
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-03-07 (Sat, 07 Mar 2009)
Changed paths:
M zephyr.c
Log Message:
-----------
Correctly load .anyone files over 3000 users.
More importantly, refactor the code slightly to share more code.
Commit: a5e7ed6585bdd80799069807f08a38265a3fe1eb
http://github.com/nelhage/barnowl/commit/a5e7ed6585bdd80799069807f08a38265a3fe1eb
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-03-07 (Sat, 07 Mar 2009)
Changed paths:
M zephyr.c
Log Message:
-----------
Properly handle :load-subs in .owl/startup
If :load-subs is called before we have Zephyr, save the list of subs we
would have loaded and subscribe to them once we get a reply from the
hostmaster.
Commit: 975f2d0a0b77cf9fa1399d964a6e54d968155f4f
http://github.com/nelhage/barnowl/commit/975f2d0a0b77cf9fa1399d964a6e54d968155f4f
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-03-08 (Sun, 08 Mar 2009)
Changed paths:
M Makefile.in
Log Message:
-----------
Makefile.in: Fix cleaning modules.
We need to do the 'cd' in a sub-shell so that we don't change the
working directory for the later iterations.
closes #64
Reported-By: Jeremy Daniel <jdaniel@mit.edu>
Commit: f2004137a812b5eb5d5c960f4df254117717f360
http://github.com/nelhage/barnowl/commit/f2004137a812b5eb5d5c960f4df254117717f360
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-03-08 (Sun, 08 Mar 2009)
Changed paths:
M Makefile.in
Log Message:
-----------
Makefile.in: Only 'make clean' recursively if 'cd' succeeds.
Commit: 19aeff440b35e7afb595645befad8dcbb2098823
http://github.com/nelhage/barnowl/commit/19aeff440b35e7afb595645befad8dcbb2098823
Author: Geoffrey Thomas <geofft@mit.edu>
Date: 2009-03-09 (Mon, 09 Mar 2009)
Changed paths:
M perlwrap.pm
Log Message:
-----------
Don't display "@color[default]" after zsigs if color is disabled.
Reported-By: Joshua Pollack <jp@mit.edu>
Commit: e0fba580e00ea460323c4cc152af03a7857adabf
http://github.com/nelhage/barnowl/commit/e0fba580e00ea460323c4cc152af03a7857adabf
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-03-11 (Wed, 11 Mar 2009)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC.pm
Log Message:
-----------
IRC: Don't use a default target for irc-msg
Because /msg can take either a user or a channel, it's ambiguous whether
'irc-msg nelhage' with your cursor on a message to #barnowl is supposed
to tell #barnowl 'nelhage', or start a message to nelhage. Resolve this
by just never taking the channel from the current message.
Commit: 82dd923cd2a84e5f1210cb484e8b9a6f67e646fe
http://github.com/nelhage/barnowl/commit/82dd923cd2a84e5f1210cb484e8b9a6f67e646fe
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-03-12 (Thu, 12 Mar 2009)
Changed paths:
M perlconfig.c
Log Message:
-----------
Merge commit 'geofft/znotice-perl'
Commit: 879e90dc476545a032301d30dc59e04d437aee44
http://github.com/nelhage/barnowl/commit/879e90dc476545a032301d30dc59e04d437aee44
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-03-15 (Sun, 15 Mar 2009)
Changed paths:
M ChangeLog
M owl.h
Log Message:
-----------
BarnOwl 1.1
Commit: 19cc0b7e1f74a47ce1d676b1e31a2179aab2c201
http://github.com/nelhage/barnowl/commit/19cc0b7e1f74a47ce1d676b1e31a2179aab2c201
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-03-16 (Mon, 16 Mar 2009)
Changed paths:
M owl.h
Log Message:
-----------
Bump the version number for development.
Commit: 1810558433d183ef65dde80999b70779f467f38b
http://github.com/nelhage/barnowl/commit/1810558433d183ef65dde80999b70779f467f38b
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-03-16 (Mon, 16 Mar 2009)
Changed paths:
M zephyr.c
Log Message:
-----------
zephyr: Don't give bogus error messages when adding subscriptions.
We were returning the value of an uninitalized 'ret' if we added
subscriptions to the deferred list instead of taking them
immediately. This primarily manifests as an occasional (false) error
suscribing to login messages at startup.
Commit: 619d8649e7c1b741dc96f58479a72c7c989ba682
http://github.com/nelhage/barnowl/commit/619d8649e7c1b741dc96f58479a72c7c989ba682
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-03-17 (Tue, 17 Mar 2009)
Changed paths:
M owl.c
M zephyr.c
Log Message:
-----------
Zephyr: Correctly send a login notice at startup
We were trying to do a zlogin before Zephyr was initialized, so of course
it wasn't taking effect.
Commit: 130479bf970e1c63ccde4665e518d6bdd201a358
http://github.com/nelhage/barnowl/commit/130479bf970e1c63ccde4665e518d6bdd201a358
Author: Alex Vandiver <alexmv@mit.edu>
Date: 2009-03-20 (Fri, 20 Mar 2009)
Log Message:
-----------
Add execute bit to autogen.sh
Commit: 79d7d9855bf374cc956e3f872da3fd67d68957ee
http://github.com/nelhage/barnowl/commit/79d7d9855bf374cc956e3f872da3fd67d68957ee
Author: Alex Vandiver <alexmv@mit.edu>
Date: 2009-03-20 (Fri, 20 Mar 2009)
Changed paths:
M zephyr.c
Log Message:
-----------
Make compiling without zephyr support work again, by moving an ifdef
Commit: 0741984c2bd338434f3ece168f6de9c4df82efa6
http://github.com/nelhage/barnowl/commit/0741984c2bd338434f3ece168f6de9c4df82efa6
Author: Alex Vandiver <alexmv@mit.edu>
Date: 2009-03-20 (Fri, 20 Mar 2009)
Changed paths:
M .gitignore
Log Message:
-----------
Ignore a couple more kinds of emacs temp files
Commit: 5657d536d09861fe734329e12194b4c410d34d20
http://github.com/nelhage/barnowl/commit/5657d536d09861fe734329e12194b4c410d34d20
Author: Alejandro R. Sedeño <asedeno@mit.edu>
Date: 2009-03-29 (Sun, 29 Mar 2009)
Changed paths:
M owl.c
Log Message:
-----------
Process zephyr prior to owl_select(). [more]
Some libzephyr functions, such as ZLocateUser(), ZSetLocation() and
ZUnsetLocation() call Z_WaitForNotice(), which has an internal select
loop on the zephyr FD. It may leave pending zephyrs unprocessed, and
the FD won't have anything to be read. This can leave a zephyr in the
queue until the next zephyr comes in.
Before calling into owl_select() loop, call
owl_zephyr_process_events() and deal with any pending
zephyrs. ZPending is quick, and we usually shouldn't have anything to
process here anyhow.
reported by: kretch
Commit: d9bfc8209c04aa8757c3d223e669dfadf46773df
http://github.com/nelhage/barnowl/commit/d9bfc8209c04aa8757c3d223e669dfadf46773df
Author: Alejandro R. Sedeño <asedeno@mit.edu>
Date: 2009-03-29 (Sun, 29 Mar 2009)
Changed paths:
M functions.c
Log Message:
-----------
Fix zpunts display.
Each zpunt line was followed by its number on the next line, leading to display of:
[1] ...
[1] [2] ...
[2] [3] ...
etc.
Should have been:
[1] ...
[2] ...
[3] ...
reported by: kretch
Commit: e6a4dd500610e1fa32c8e82e24d7e2fbb963f731
http://github.com/nelhage/barnowl/commit/e6a4dd500610e1fa32c8e82e24d7e2fbb963f731
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-04-01 (Wed, 01 Apr 2009)
Changed paths:
M filter.c
M filterelement.c
Log Message:
-----------
Propagate regex compile failures out of filter creation.
Make calls to owl_filter_init_fromstring fail if the filter includes an
illegal regex (e.g. an initial *), by having owl_filterelement_create_re
return an error code which propagates up.
This fixes an issue where a command like 'unpunt class *' would segfault
because it succeeds in creating the invalid filter, but then fails to
print it successfully.
fixes: #70
Commit: 3071c69692c528cda49746fd41a2bd5c90d55e1b
http://github.com/nelhage/barnowl/commit/3071c69692c528cda49746fd41a2bd5c90d55e1b
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-04-02 (Thu, 02 Apr 2009)
Changed paths:
M .gitignore
Log Message:
-----------
gitignore Makefile.old
Commit: e6c59ba809fc65b052dbcddad42b7d02b0d74963
http://github.com/nelhage/barnowl/commit/e6c59ba809fc65b052dbcddad42b7d02b0d74963
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-04-04 (Sat, 04 Apr 2009)
Changed paths:
M functions.c
Log Message:
-----------
zephyr: Handle zpunts with recipient '%me%'
Reported-By: Ken T Takusagawa <kenta@mit.edu>
Commit: 4b17a6c7cf1a7649f541cbec74c99ef683965041
http://github.com/nelhage/barnowl/commit/4b17a6c7cf1a7649f541cbec74c99ef683965041
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-04-09 (Thu, 09 Apr 2009)
Changed paths:
M util.c
M zwrite.c
Log Message:
-----------
Zephyr: Always send in UTF-8, never iso-latin-1.
Commit: 531956571e0d9825885a76b1c5b07bc943cff119
http://github.com/nelhage/barnowl/commit/531956571e0d9825885a76b1c5b07bc943cff119
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-04-11 (Sat, 11 Apr 2009)
Changed paths:
M scripts/do-release
Log Message:
-----------
Add a script to create a release tag and tarball.
Commit: 5c8147243d9a7f513f627669031a39686c6e5d47
http://github.com/nelhage/barnowl/commit/5c8147243d9a7f513f627669031a39686c6e5d47
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-04-11 (Sat, 11 Apr 2009)
Changed paths:
M scripts/locker-build
M scripts/locker-update
Log Message:
-----------
Import barnowl-locker-* from /mit/nelhage/bin/
Commit: 56e4869cd514839806a360797082ab7524440940
http://github.com/nelhage/barnowl/commit/56e4869cd514839806a360797082ab7524440940
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-04-11 (Sat, 11 Apr 2009)
Changed paths:
M scripts/locker-build
M scripts/locker-update
Log Message:
-----------
Add usage and clean up the build script a lot.
Commit: f9f065ade8b9c940a0ed20187ae5e54beaeecb64
http://github.com/nelhage/barnowl/commit/f9f065ade8b9c940a0ed20187ae5e54beaeecb64
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-04-11 (Sat, 11 Apr 2009)
Changed paths:
M util.c
M zwrite.c
Log Message:
-----------
Merge branch 'always-send-utf8'
Commit: 32620ac3c3d440bebbc1c828ae41b98d769a0d12
http://github.com/nelhage/barnowl/commit/32620ac3c3d440bebbc1c828ae41b98d769a0d12
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-04-14 (Tue, 14 Apr 2009)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm
Log Message:
-----------
IRC: Don't beep on messages matching your nick.
Having this feature in there and not customizable is extremely poor
form, and we already have the 'personalbell' variable to enable this
feature if needed.
Commit: 81a96afedf6294a533b5f6421e95f5694e458fc5
http://github.com/nelhage/barnowl/commit/81a96afedf6294a533b5f6421e95f5694e458fc5
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-04-14 (Tue, 14 Apr 2009)
Changed paths:
M variable.c
Log Message:
-----------
Update the docs on 'zsig' and 'zsigproc'.
Correctly document the order in which they are checked for values before
being used.
fixes #74
Reported-By: Xavid Pretzer <xavid@mit.edu>
Commit: b8147159731d0bab59e39afb6a04b434feb16dd7
http://github.com/nelhage/barnowl/commit/b8147159731d0bab59e39afb6a04b434feb16dd7
Author: Geoffrey Thomas <geofft@mit.edu>
Date: 2009-04-23 (Thu, 23 Apr 2009)
Changed paths:
M commands.c
Log Message:
-----------
Unalias :q from :quit.
Signed-off-by: Geoffrey Thomas <geofft@mit.edu>
Commit: ca53b77325e64ca459e92d987655a8b256d92d5c
http://github.com/nelhage/barnowl/commit/ca53b77325e64ca459e92d987655a8b256d92d5c
Author: Geoffrey Thomas <geofft@mit.edu>
Date: 2009-04-23 (Thu, 23 Apr 2009)
Changed paths:
M perlwrap.pm
Log Message:
-----------
Make personal replies to webzephyr users work again
Signed-off-by: Geoffrey Thomas <geofft@mit.edu>
Commit: 2b6de9d57e58502786dc7cd350e01486c4310fe0
http://github.com/nelhage/barnowl/commit/2b6de9d57e58502786dc7cd350e01486c4310fe0
Author: Geoffrey Thomas <geofft@mit.edu>
Date: 2009-04-23 (Thu, 23 Apr 2009)
Changed paths:
M perlwrap.pm
Log Message:
-----------
One more fix for webzephyr
Signed-off-by: Geoffrey Thomas <geofft@mit.edu>
Commit: 8921d3f2311b2c93f6dab1d787de981f0abd03ee
http://github.com/nelhage/barnowl/commit/8921d3f2311b2c93f6dab1d787de981f0abd03ee
Author: Geoffrey Thomas <geofft@mit.edu>
Date: 2009-04-23 (Thu, 23 Apr 2009)
Changed paths:
M commands.c
Log Message:
-----------
Revert "Unalias :q from :quit."
This reverts commit b8147159731d0bab59e39afb6a04b434feb16dd7.
I didn't actually mean to commit that.
Commit: 1b62a5524238e97ee512527a1d5bb8d65416c381
http://github.com/nelhage/barnowl/commit/1b62a5524238e97ee512527a1d5bb8d65416c381
Author: Alex Vandiver <alexmv@mit.edu>
Date: 2009-04-26 (Sun, 26 Apr 2009)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC.pm
Log Message:
-----------
Add support for private channel keys
Commit: 1639ff733f7f12836c6bcf7bbf77a9cf4d225b10
http://github.com/nelhage/barnowl/commit/1639ff733f7f12836c6bcf7bbf77a9cf4d225b10
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-01 (Fri, 01 May 2009)
Changed paths:
M style.c
Log Message:
-----------
style.c: Don't leak perl messages when we format them.
We forgot to mortalize the ref before pushing it on the stack, so it
was never getting freed.
Commit: e574a0048546c4051f73d18b63169008df045689
http://github.com/nelhage/barnowl/commit/e574a0048546c4051f73d18b63169008df045689
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-05-02 (Sat, 02 May 2009)
Changed paths:
M style.c
Log Message:
-----------
owl_style_get_formattext(): decrement the refcount of an sv, not a char *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 96b5c8191faee2b987fa5d14344f10f41e4cf3f4
http://github.com/nelhage/barnowl/commit/96b5c8191faee2b987fa5d14344f10f41e4cf3f4
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-05-02 (Sat, 02 May 2009)
Changed paths:
M perlconfig.c
Log Message:
-----------
Call SvREFCNT_dec() on SV *, not void *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 8e9acd2a347b803c08fa6db32935cd96ac9c238b
http://github.com/nelhage/barnowl/commit/8e9acd2a347b803c08fa6db32935cd96ac9c238b
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-03 (Sun, 03 May 2009)
Changed paths:
M Makefile.in
Log Message:
-----------
Makefile.in: Don't use 'tar -C'
Solaris tar doesn't support 'tar -C'. We could add a --with-tar option
and modify the build scripts to use 'gtar', but it's simpler to just do
the 'cd' ourself.
Commit: 68f1afe3f8a958184afe0832cf6c7231cc0332d2
http://github.com/nelhage/barnowl/commit/68f1afe3f8a958184afe0832cf6c7231cc0332d2
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-03 (Sun, 03 May 2009)
Changed paths:
M ChangeLog
Log Message:
-----------
BarnOwl 1.1.1
Commit: 4a999a70967eeb3329c2ab8021fa37ac0ec398ca
http://github.com/nelhage/barnowl/commit/4a999a70967eeb3329c2ab8021fa37ac0ec398ca
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-03 (Sun, 03 May 2009)
Changed paths:
M owl.h
Log Message:
-----------
Bump version string for development.
Commit: 11b901764e20a10cdc06a3fa4713c65960e772ae
http://github.com/nelhage/barnowl/commit/11b901764e20a10cdc06a3fa4713c65960e772ae
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-03 (Sun, 03 May 2009)
Changed paths:
M scripts/do-release
Log Message:
-----------
do-release: Output a canned line for the trac wiki frontpage.
Commit: 120f16ddc0e7dc55b89c602f88aa5a1ae9ca5f54
http://github.com/nelhage/barnowl/commit/120f16ddc0e7dc55b89c602f88aa5a1ae9ca5f54
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-03 (Sun, 03 May 2009)
Changed paths:
M perlconfig.c
Log Message:
-----------
Merge branch 'master' of git@github.com:nelhage/barnowl
Commit: 67dd774dd12d23490bc1438aefef35e93604cf56
http://github.com/nelhage/barnowl/commit/67dd774dd12d23490bc1438aefef35e93604cf56
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-03 (Sun, 03 May 2009)
Changed paths:
M scripts/locker-build
Log Message:
-----------
locker-build: Two small fixes
First, correctly propagate errors out of the subshell that we do the
build in. Second, if a dry-run build fails, drop to a shell anyways to
let me inspect what went wrong.
Commit: de9edab22903138b69c3aece13107145f0734a34
http://github.com/nelhage/barnowl/commit/de9edab22903138b69c3aece13107145f0734a34
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-03 (Sun, 03 May 2009)
Changed paths:
M scripts/locker-build
Log Message:
-----------
locker-build: Change the shebang line to /bin/bash
Solaris sh is just too crappy for me to bother trying to accomodate
it. The script is still valid dash/POSIX sh, as far as I know.
Commit: 790ab12622562f3013fe6f5f4b7702e55d5b4726
http://github.com/nelhage/barnowl/commit/790ab12622562f3013fe6f5f4b7702e55d5b4726
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-04 (Mon, 04 May 2009)
Changed paths:
M commands.c
Log Message:
-----------
Fix the usage line for punt/unpunt
punt and unpunt take the text of a filter, not the name of a
filter. (Arguably there should be a way to do either, but as long as this
is the behavior, we should at least document it correctly).
Commit: adee9ccedb908c50d9d9b3cd002afc3acd54af63
http://github.com/nelhage/barnowl/commit/adee9ccedb908c50d9d9b3cd002afc3acd54af63
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-04 (Mon, 04 May 2009)
Changed paths:
M global.c
M owl.c
M owl.h
M select.c
Log Message:
-----------
Enable signals, and add an interrupted flag.
Commit: d6bd3f19f6f99c5ae2f235934541cba7156c1ac1
http://github.com/nelhage/barnowl/commit/d6bd3f19f6f99c5ae2f235934541cba7156c1ac1
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-04 (Mon, 04 May 2009)
Changed paths:
M owl.c
Log Message:
-----------
Refactor owl_handle_input to allow injecting keystrokes.
This patch is preparation for handling SIGINT and injecting a fake
keystroke in response.
Commit: 3a846946c20c4210b3e9f0b10ff079ce29a475c6
http://github.com/nelhage/barnowl/commit/3a846946c20c4210b3e9f0b10ff079ce29a475c6
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-04 (Mon, 04 May 2009)
Changed paths:
M select.c
Log Message:
-----------
Turn unhandled SIGINTs into fake keystrokes.
Commit: bf66f4eeffaeb51d9193f3fe9770e6065393cc4f
http://github.com/nelhage/barnowl/commit/bf66f4eeffaeb51d9193f3fe9770e6065393cc4f
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-04 (Mon, 04 May 2009)
Changed paths:
M functions.c
Log Message:
-----------
Make ^C (really, SIGINT) interrupt searches.
Commit: e0473d2608d419e30bfc7475d22949083018cc9c
http://github.com/nelhage/barnowl/commit/e0473d2608d419e30bfc7475d22949083018cc9c
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-04 (Mon, 04 May 2009)
Changed paths:
M owl.c
Log Message:
-----------
Disable keyboard SIGQUIT.
A not-easily-reconfigurable one-keystroke way to kill barnowl is probably
undesirable.
Commit: 0cb6c26ae0ad3ae91e1deb1e4e95583e37f071cb
http://github.com/nelhage/barnowl/commit/0cb6c26ae0ad3ae91e1deb1e4e95583e37f071cb
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-04 (Mon, 04 May 2009)
Changed paths:
M functions.c
M global.c
M select.c
Log Message:
-----------
Fix a race that could cause us to miss a SIGINT
When I refactored the previous commits to unmask SIGINT in
owl_global_is_interrupted, I accidentally opened a window for us to miss
a SIGINT for a cycle of the event loop if it arrived in owl_select()
between a call to that functuon and pselect().
Undo that refactoring to make is_interrupted() just poll the flag, add
owl_function_(un)mask_sigint() for convenience, and use them in the
relevant locations.
Commit: 1e6e74eb1670ffca7901d5d004fa5a6a510597a7
http://github.com/nelhage/barnowl/commit/1e6e74eb1670ffca7901d5d004fa5a6a510597a7
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-05 (Tue, 05 May 2009)
Changed paths:
M libfaim/Makefile.in
Log Message:
-----------
Disable pointer-sign warnings when building libfaim.
We're not going to do anything about them, and the code works fine, so
just tell gcc to be quiet about these warnings.
Commit: c0b1a40528c557618ae85287d5f346e4def1811a
http://github.com/nelhage/barnowl/commit/c0b1a40528c557618ae85287d5f346e4def1811a
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-05 (Tue, 05 May 2009)
Changed paths:
M aim.c
Log Message:
-----------
aim.c: Get rid of some warnings.
gcc was giving warnings because there were several static functions that
were never used. Just delete them; They'll be in git if we ever need them
again.
Commit: fa8f4397c888eec18edc5e4739a5b91d034b275d
http://github.com/nelhage/barnowl/commit/fa8f4397c888eec18edc5e4739a5b91d034b275d
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-05-05 (Tue, 05 May 2009)
Changed paths:
M libfaim/ft.c
Log Message:
-----------
Woah! I know strict aliasing!
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: e1b136bfa280f58f5f9d3a467befa6665a53237c
http://github.com/nelhage/barnowl/commit/e1b136bfa280f58f5f9d3a467befa6665a53237c
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-11 (Mon, 11 May 2009)
Changed paths:
M keybinding.c
M keymap.c
M owl.h
Log Message:
-----------
Fix handling of C-SPACE, etc.
Instead of storing key sequences NULL-terminated, store an explicit
length everywhere, so that we can handle C-SPACE (which is a 0).
Commit: 70110286a1642d7da0db2b570ae8701b85290afd
http://github.com/nelhage/barnowl/commit/70110286a1642d7da0db2b570ae8701b85290afd
Author: Alejandro R. Sedeño <asedeno@mit.edu>
Date: 2009-05-12 (Tue, 12 May 2009)
Changed paths:
M commands.c
M functions.c
M global.c
M keys.c
M owl.h
Log Message:
-----------
Implement mark and swap.
Commit: bd783db003615b2ead513d7f7668b768e1303358
http://github.com/nelhage/barnowl/commit/bd783db003615b2ead513d7f7668b768e1303358
Author: Alejandro R. Sedeño <asedeno@mit.edu>
Date: 2009-05-12 (Tue, 12 May 2009)
Changed paths:
M functions.c
M global.c
M owl.h
Log Message:
-----------
Error on swap when mark has not been set.
Also, initialize the mark and drop a global member that I didn't use.
Commit: 3d081683a2d1f4ba139912b919d42013dbed323e
http://github.com/nelhage/barnowl/commit/3d081683a2d1f4ba139912b919d42013dbed323e
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-12 (Tue, 12 May 2009)
Changed paths:
M functions.c
Log Message:
-----------
Display 'Mark set' when setting the mark.
Commit: 73ba824882e1f01df772d9031f2e27b1d7f26362
http://github.com/nelhage/barnowl/commit/73ba824882e1f01df772d9031f2e27b1d7f26362
Author: Alejandro R. Sedeño <asedeno@mit.edu>
Date: 2009-05-13 (Wed, 13 May 2009)
Changed paths:
M commands.c
Log Message:
-----------
Better describe recv:swapmark
Commit: dfaa47da759e8488df64bd3939e1985e22c2e0fc
http://github.com/nelhage/barnowl/commit/dfaa47da759e8488df64bd3939e1985e22c2e0fc
Author: Geoffrey Thomas <geofft@mit.edu>
Date: 2009-05-14 (Thu, 14 May 2009)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Message/IRC.pm
M perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm
M perlwrap.pm
Log Message:
-----------
Display context for personals, so as to make <message,*,%me> usable.
Signed-off-by: Geoffrey Thomas <geofft@mit.edu>
Commit: cdaf294a2b7340fda0fba0202a679e1f6fd64c59
http://github.com/nelhage/barnowl/commit/cdaf294a2b7340fda0fba0202a679e1f6fd64c59
Author: Geoffrey Thomas <geofft@mit.edu>
Date: 2009-05-14 (Thu, 14 May 2009)
Changed paths:
M perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm
Log Message:
-----------
Fix an issue with the previous commit on outgoing Jabber messages.
Signed-off-by: Geoffrey Thomas <geofft@mit.edu>
Commit: b8bf7273fbdc4c406abcbce2d1dac14f71dc86cb
http://github.com/nelhage/barnowl/commit/b8bf7273fbdc4c406abcbce2d1dac14f71dc86cb
Author: Geoffrey Thomas <geofft@mit.edu>
Date: 2009-05-14 (Thu, 14 May 2009)
Changed paths:
M owl.c
Log Message:
-----------
Don't require personals to be -i personal.
Signed-off-by: Geoffrey Thomas <geofft@mit.edu>
Commit: 315babf07357007fc009dd3c775c47840f863aab
http://github.com/nelhage/barnowl/commit/315babf07357007fc009dd3c775c47840f863aab
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-15 (Fri, 15 May 2009)
Changed paths:
M commands.c
M functions.c
M global.c
M keys.c
M owl.h
Log Message:
-----------
Merge branch 'mark'
Commit: d73e3af341f3d5ce274c690300bf915412075e3f
http://github.com/nelhage/barnowl/commit/d73e3af341f3d5ce274c690300bf915412075e3f
Author: Alexander W Dehnert <adehnert@mit.edu>
Date: 2009-05-16 (Sat, 16 May 2009)
Changed paths:
M zephyr.c
Log Message:
-----------
Improve handling of outgoing instanced personals
Make Barnowl's Zephyr support handle personals
with a class and/or instance better, by
displaying suitable "Message sent to <foo> on
-c <bar> -i <baz>" messages.
Current behavior:
zwrite -i test adehnert
Message sent to -c message -i test
which suggests that the message wasn't a
personal message.
Commit: 7bf51d5fcadf9407c899e794b37a7e99cd50e18b
http://github.com/nelhage/barnowl/commit/7bf51d5fcadf9407c899e794b37a7e99cd50e18b
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-17 (Sun, 17 May 2009)
Changed paths:
M util.c
Log Message:
-----------
Correctly read the BARNOWL_DATA_DIR environment variable.
getenv() just returns the environment variable value, not
"KEY=value". So there's no need to strchr for '=' after reading the
BARNOWL_DATA_DIR, if it's set.
Commit: 7c09b21ea00c7fc1f03b0b3170fdda2fcf1ef988
http://github.com/nelhage/barnowl/commit/7c09b21ea00c7fc1f03b0b3170fdda2fcf1ef988
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-05-26 (Tue, 26 May 2009)
Changed paths:
M configure.ac
Log Message:
-----------
configure.ac: Replace echo with AC_MSG_NOTICE.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 30ac47fea95eeccd5a7c8831f997e65ee142b901
http://github.com/nelhage/barnowl/commit/30ac47fea95eeccd5a7c8831f997e65ee142b901
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-05-26 (Tue, 26 May 2009)
Changed paths:
M Makefile.in
Log Message:
-----------
Makefile.in: Use $(MAKE) for submakes.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: af193338ca106d6fb67050609260983cf4b8f4fa
http://github.com/nelhage/barnowl/commit/af193338ca106d6fb67050609260983cf4b8f4fa
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-05-26 (Tue, 26 May 2009)
Changed paths:
M Makefile.in
Log Message:
-----------
Makefile.in: Replace shell for loops with makefile patterns.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 5fdab77a32681dc770fffa09f56737f20288d469
http://github.com/nelhage/barnowl/commit/5fdab77a32681dc770fffa09f56737f20288d469
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-05-26 (Tue, 26 May 2009)
Changed paths:
M Makefile.in
Log Message:
-----------
Makefile.in: add owl_perl.h to HEADERS.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: f0f919def6ba00495b49c2222d94e20a8ec12fef
http://github.com/nelhage/barnowl/commit/f0f919def6ba00495b49c2222d94e20a8ec12fef
Author: Alexander W Dehnert <adehnert@mit.edu>
Date: 2009-05-26 (Tue, 26 May 2009)
Changed paths:
M perlwrap.pm
Log Message:
-----------
Maintain instance when using shift-R on personals
This holds for all zephyr's on which is_private
is true. I am unsure whether I think this should
be is_personal instead.
Commit: 7451af972f02d969a6fc11a76dc256b1708cdc9a
http://github.com/nelhage/barnowl/commit/7451af972f02d969a6fc11a76dc256b1708cdc9a
Author: Alexander W Dehnert <adehnert@mit.edu>
Date: 2009-05-26 (Tue, 26 May 2009)
Changed paths:
M zephyr.c
Log Message:
-----------
Add <message,*,%me%> to default Barnowl subs.
Also adds support for default Barnowl subs and
fixes the return value of owl_zephyr_loadsubs.
Commit: 3ef779baa1843d5eb90748ba235decc2d937ea50
http://github.com/nelhage/barnowl/commit/3ef779baa1843d5eb90748ba235decc2d937ea50
Author: Alexander W Dehnert <adehnert@mit.edu>
Date: 2009-05-26 (Tue, 26 May 2009)
Changed paths:
M zephyr.c
M zwrite.c
Log Message:
-----------
Send instanced pings and give useful error messages
Based on discussion on -c barnowl, switches
zwrite adehnert => ping
zwrite adehnert -i test => no ping
zwrite adehnert -c test => no ping
to
zwrite adehnert => ping
zwrite adehnert -i test => ping
zwrite adehnert -c test => no ping
Pings match the class & instance of the
message they are associated with.
The error message when an instanced personal
fails now includes the instance.
Commit: 1e550b2ea53ec1e74b74365edc004ef2bd386647
http://github.com/nelhage/barnowl/commit/1e550b2ea53ec1e74b74365edc004ef2bd386647
Author: Alex Dehnert <adehnert@mit.edu>
Date: 2009-05-26 (Tue, 26 May 2009)
Changed paths:
M zephyr.c
Log Message:
-----------
Fix comments from d73e3af3
Commit: c50f589652c3a2f0a61db2cdcc5306e2193e2021
http://github.com/nelhage/barnowl/commit/c50f589652c3a2f0a61db2cdcc5306e2193e2021
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-30 (Sat, 30 May 2009)
Changed paths:
M Makefile.in
M configure.ac
Log Message:
-----------
Support --program-{prefix,suffix,transform}.
Since our build scripts depend on being able to install a non-default
name, we might as well use the standard options for supporting this.
Commit: 30430642d0ac54ea4cd3a646874445755c23b8c3
http://github.com/nelhage/barnowl/commit/30430642d0ac54ea4cd3a646874445755c23b8c3
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-05-30 (Sat, 30 May 2009)
Changed paths:
M scripts/locker-build
Log Message:
-----------
scripts/locker-build: use --program-suffix instead of EXE
Update our build script to use the new --program-suffix option to set the
installed binary name to "barnowl-$VERSION", instead of setting the
Makefile variable EXE. At the same time, update it to automatically
detect the version from owl.h, instead of taking it as an argument.
Commit: 33539f708907ad5a16f38c41a90b7e6ccfe41c60
http://github.com/nelhage/barnowl/commit/33539f708907ad5a16f38c41a90b7e6ccfe41c60
Author: Alex Dehnert <adehnert@mit.edu>
Date: 2009-05-30 (Sat, 30 May 2009)
Changed paths:
M perlwrap.pm
Log Message:
-----------
Display context for pings
Commit: 62236380ee077b920e1682761c49b47aeb7525e3
http://github.com/nelhage/barnowl/commit/62236380ee077b920e1682761c49b47aeb7525e3
Author: Alex Dehnert <adehnert@mit.edu>
Date: 2009-05-30 (Sat, 30 May 2009)
Changed paths:
M perlwrap.pm
Log Message:
-----------
Include non-default class in personal_context
I think this turns out to be a no-op, because
only the default class is ever set. Regardless,
this feels like the right thing to do.
Also, slightly refactors to make getting a
-c class -i instance string without default class
or instance easier.
Further, quotes instance in personal context,
which seems reasonable since the syntax seems
intended to be that of zwrite.
Commit: df7018fdea3e65da90e6c316e46ca3594de0dc75
http://github.com/nelhage/barnowl/commit/df7018fdea3e65da90e6c316e46ca3594de0dc75
Author: Alex Dehnert <adehnert@mit.edu>
Date: 2009-05-30 (Sat, 30 May 2009)
Changed paths:
M perlwrap.pm
Log Message:
-----------
Display personals better in OneLine mode.
Adds short_personal_context, which enables
protocol modules to specify how to fill the
subcontext column for personal messages
For personal zephyrs, now displays the class
(for non-message) or instance (for -c message).
Commit: e04b7a18dd7a84eace5694f556a164a5128333a6
http://github.com/nelhage/barnowl/commit/e04b7a18dd7a84eace5694f556a164a5128333a6
Author: Alex Dehnert <adehnert@mit.edu>
Date: 2009-05-30 (Sat, 30 May 2009)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Message/IRC.pm
Log Message:
-----------
Add short_personal_context to IRC
This is thoroughly untested --- it doesn't crash
my BarnOwl, but I don't think my BarnOwl loads
this code... Somebody who actually uses IRC
should confirm this doesn't break anything.
Also supports Jabber and AIM, insofaras the
"right" thing to do for them is probably nothing.
Commit: 7433402208e02985e2e1a3a45b1169a1eb4f3558
http://github.com/nelhage/barnowl/commit/7433402208e02985e2e1a3a45b1169a1eb4f3558
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-01 (Mon, 01 Jun 2009)
Changed paths:
M functions.c
Log Message:
-----------
Don't attempt to send a Zephyr logout if we never initialized Zephyr.
Commit: 5a35c7087690f585ae025dfc7356625b497ac0be
http://github.com/nelhage/barnowl/commit/5a35c7087690f585ae025dfc7356625b497ac0be
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-01 (Mon, 01 Jun 2009)
Changed paths:
M owl.c
M select.c
Log Message:
-----------
Fix the build for 'make test'
The tester build doesn't include owl.c, so owl.c cannot define any
functions called from outside owl.c.
Commit: eab5aa1d624e6d9d8f97cc7a604bb8750746e999
http://github.com/nelhage/barnowl/commit/eab5aa1d624e6d9d8f97cc7a604bb8750746e999
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-01 (Mon, 01 Jun 2009)
Changed paths:
M tester.c
Log Message:
-----------
tester: Correct test counts.
Commit: d5ef539f348e22f4dfe00fa09ae91cccbc0147e8
http://github.com/nelhage/barnowl/commit/d5ef539f348e22f4dfe00fa09ae91cccbc0147e8
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-02 (Tue, 02 Jun 2009)
Changed paths:
M .gitignore
M Makefile.in
M barnowl
Log Message:
-----------
Build to barnowl.bin and replace 'barnowl' with a wrapper script.
The wrapper script sets up BARNOWL_DATA_DIR to point to the build
directory, instead of the compiled-in system-wide share directory.
Commit: ee183beb7b1f02ed315026b95d9d72e0913908bd
http://github.com/nelhage/barnowl/commit/ee183beb7b1f02ed315026b95d9d72e0913908bd
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-02 (Tue, 02 Jun 2009)
Changed paths:
M perl/lib/BarnOwl.pm
M perl/lib/BarnOwl/Hook.pm
M perl/lib/BarnOwl/Hooks.pm
M perl/lib/BarnOwl/Message.pm
M perl/lib/BarnOwl/Message/AIM.pm
M perl/lib/BarnOwl/Message/Admin.pm
M perl/lib/BarnOwl/Message/Generic.pm
M perl/lib/BarnOwl/Message/Loopback.pm
M perl/lib/BarnOwl/Message/Zephyr.pm
M perl/lib/BarnOwl/Style.pm
M perl/lib/BarnOwl/Style/Basic.pm
M perl/lib/BarnOwl/Style/Default.pm
M perl/lib/BarnOwl/Style/Legacy.pm
M perl/lib/BarnOwl/Style/OneLine.pm
M perl/lib/BarnOwl/Timer.pm
Log Message:
-----------
Break perlwrap.pm into multiple files.
Break perlwrap.pm out into .pm files in perl/lib. With this commit, we
keep perlwrap.pm around and still load it as before. The next commit
will delete perlwrap.pm and start loading perl files directly from
disk at runtime.
Commit: 1be5823abb73677c4de976106654c954318ec5e2
http://github.com/nelhage/barnowl/commit/1be5823abb73677c4de976106654c954318ec5e2
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-02 (Tue, 02 Jun 2009)
Changed paths:
M owl.c
Log Message:
-----------
Handle errors in perlwrap.pm better.
If we error out in perlwrap.pm, we can't call owl_function_error,
because we don't have enough infrastructure set up. So, instead of
calling that, just dump the error to standard error and exit.
Commit: fd8dfe732ac4f414b1f6e8e97af41c7f9d170dd2
http://github.com/nelhage/barnowl/commit/fd8dfe732ac4f414b1f6e8e97af41c7f9d170dd2
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-02 (Tue, 02 Jun 2009)
Changed paths:
M Makefile.in
M perl/lib/BarnOwl.pm
M perl/lib/BarnOwl/Message.pm
M perl/lib/BarnOwl/Style.pm
M perlconfig.c
M perlglue.xs
M perlwrap.pm
Log Message:
-----------
Load perl code from the filesystem at runtime.
Remove perlwrap.pm and associated code, and instead do 'use BarnOwl'
at boot time to load cdoe from the file system at runtime. In
addition, add appropriate 'use' statements to the .pm files to cause
everything to get loaded.
Commit: b658937418e6d05f944aa0189666e61c49d3433a
http://github.com/nelhage/barnowl/commit/b658937418e6d05f944aa0189666e61c49d3433a
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-02 (Tue, 02 Jun 2009)
Changed paths:
M .gitignore
M COPYING
M ChangeLog
M Makefile.in
M aim.c
M autogen.sh
M barnowl
M commands.c
M config.h.in
M configure.ac
M editwin.c
M filter.c
M filterelement.c
M fmtext.c
M functions.c
M global.c
M keybinding.c
M keymap.c
M keys.c
M libfaim/Makefile.in
M libfaim/configure
M libfaim/configure.ac
M libfaim/configure.in
M libfaim/ft.c
M list.c
M message.c
M owl.c
M owl.h
M perl/modules/IRC/lib/BarnOwl/Message/IRC.pm
M perl/modules/IRC/lib/BarnOwl/Module/IRC.pm
M perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm
M perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm
M perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm
M perl/modules/WordWrap/Makefile.PL
M perl/modules/WordWrap/inc/Module/Install.pm
M perl/modules/WordWrap/inc/Module/Install/BarnOwl.pm
M perl/modules/WordWrap/inc/Module/Install/Base.pm
M perl/modules/WordWrap/inc/Module/Install/Can.pm
M perl/modules/WordWrap/inc/Module/Install/Fetch.pm
M perl/modules/WordWrap/inc/Module/Install/Makefile.pm
M perl/modules/WordWrap/inc/Module/Install/Metadata.pm
M perl/modules/WordWrap/inc/Module/Install/Win32.pm
M perl/modules/WordWrap/inc/Module/Install/WriteAll.pm
M perl/modules/WordWrap/lib/BarnOwl/Module/WordWrap.pm
M perlconfig.c
M perlwrap.pm
M popwin.c
M scripts/do-release
M scripts/locker-build
M scripts/locker-update
M select.c
M style.c
M tester.c
M text.c
M util.c
M variable.c
M zcrypt.c
M zephyr.c
M zwrite.c
Log Message:
-----------
Merge branch 'master' into barnowl_perlmessages.
Conflicts:
functions.c
global.c
message.c
owl.c
owl.h
perlconfig.c
Commit: 2af542283a8b992ff8944255416999dc0470222d
http://github.com/nelhage/barnowl/commit/2af542283a8b992ff8944255416999dc0470222d
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-02 (Tue, 02 Jun 2009)
Changed paths:
M perl/lib/BarnOwl.pm
M perl/lib/BarnOwl/Commands.pm
M perl/lib/BarnOwl/Hook.pm
M perl/lib/BarnOwl/Hooks.pm
M perl/lib/BarnOwl/Message.pm
M perl/lib/BarnOwl/Message/AIM.pm
M perl/lib/BarnOwl/Message/Admin.pm
M perl/lib/BarnOwl/Message/Generic.pm
M perl/lib/BarnOwl/Message/Loopback.pm
M perl/lib/BarnOwl/Message/Zephyr.pm
M perl/lib/BarnOwl/MessageList.pm
M perl/lib/BarnOwl/Style.pm
M perl/lib/BarnOwl/Style/Basic.pm
M perl/lib/BarnOwl/Style/Default.pm
M perl/lib/BarnOwl/Style/Legacy.pm
M perl/lib/BarnOwl/Style/OneLine.pm
M perl/lib/BarnOwl/Timer.pm
M perl/lib/BarnOwl/View.pm
M perl/lib/BarnOwl/View/Iterator.pm
M perl/lib/BarnOwl/View/RangeList.pm
Log Message:
-----------
Split perlwrap.pm into multiple files.
This is the barnowl_perlmessages equivalent of
ee183beb7b1f02ed315026b95d9d72e0913908bd.
Commit: 22e51a9c4e10314d6c65448bc9580b27cc07964d
http://github.com/nelhage/barnowl/commit/22e51a9c4e10314d6c65448bc9580b27cc07964d
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-02 (Tue, 02 Jun 2009)
Changed paths:
M Makefile.in
M perl/lib/BarnOwl.pm
M perl/lib/BarnOwl/Message.pm
M perl/lib/BarnOwl/Style.pm
M perl/lib/BarnOwl/View.pm
M perlconfig.c
M perlglue.xs
M perlwrap.pm
Log Message:
-----------
Load perl code from the filesystem at runtime.
This is a manual port of fd8dfe732ac4f414b1f6e8e97af41c7f9d170dd2 to
the barnowl_perlmessages branch.
Commit: 006d9314710ab71d253ad6133068a9af9268654d
http://github.com/nelhage/barnowl/commit/006d9314710ab71d253ad6133068a9af9268654d
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-02 (Tue, 02 Jun 2009)
Log Message:
-----------
Merge branch 'master' into barnowl_perlmessages