[1713] in BarnOwl Developers
[nelhage/barnowl] c2fbf8: Rebuild with clean pbuilder
daemon@ATHENA.MIT.EDU (noreply@github.com)
Thu Oct 29 18:20:41 2009
Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
X-Original-To: nelhage@lunatique.mit.edu
Date: Tue, 22 Sep 2009 19:40:45 -0700
To: barnowl-dev@mit.edu
From: noreply@github.com
Branch: refs/heads/debathena
Home: http://github.com/nelhage/barnowl
Commit: c2fbf87ba791aaa206453248e768a96b5e2f3a89
http://github.com/nelhage/barnowl/commit/c2fbf87ba791aaa206453248e768a96b5e2f3a89
Author: Sam Hartman <hartmans@mit.edu>
Date: 2008-06-09 (Mon, 09 Jun 2008)
Changed paths:
M debian/changelog
Log Message:
-----------
Rebuild with clean pbuilder
Commit: 747337d2e0d7a9e38e0b0710ec774eec675e07e2
http://github.com/nelhage/barnowl/commit/747337d2e0d7a9e38e0b0710ec774eec675e07e2
Author: Sam Hartman <hartmans@mit.edu>
Date: 2008-06-09 (Mon, 09 Jun 2008)
Changed paths:
A .gbp.conf
Log Message:
-----------
add gbp config
Commit: 157b04210a9724a21bc05c6cb6ad8c237f7aaaa1
http://github.com/nelhage/barnowl/commit/157b04210a9724a21bc05c6cb6ad8c237f7aaaa1
Author: Sam Hartman <hartmans@mit.edu>
Date: 2008-06-09 (Mon, 09 Jun 2008)
Changed paths:
M debian/changelog
Log Message:
-----------
Merge branch 'master' of ssh://dev.suchdamage.org/~/debian/barnowl
Commit: b7bb4545f69af6f073e4844a0cc06b07c8a11873
http://github.com/nelhage/barnowl/commit/b7bb4545f69af6f073e4844a0cc06b07c8a11873
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-06 (Sat, 06 Dec 2008)
Changed paths:
M Makefile.in
M aim.c
M buddylist.c
M global.c
M owl.c
M owl.h
M select.c
R timer.c
Log Message:
-----------
Make owl_timer have a callback and integrate into the select() loop.
Soon we should add support for registering timers from perl, and then
we can eventually remove the perl mainloop hook.
Commit: 7ce4003003f09752c031fc05458cd09b314f9855
http://github.com/nelhage/barnowl/commit/7ce4003003f09752c031fc05458cd09b314f9855
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2008-12-06 (Sat, 06 Dec 2008)
Changed paths:
M Makefile.in
Log Message:
-----------
Don't ignore the --datarootdir setting.
Commit: 49a8434e3707923940236017e5739cdc2c4d2b7a
http://github.com/nelhage/barnowl/commit/49a8434e3707923940236017e5739cdc2c4d2b7a
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-06 (Sat, 06 Dec 2008)
Changed paths:
M functions.c
M popexec.c
M wcwidth.c
Log Message:
-----------
Fix three small warnings.
Commit: b9cb41bbbda316fa057e4635ea6aa99478cd9ef6
http://github.com/nelhage/barnowl/commit/b9cb41bbbda316fa057e4635ea6aa99478cd9ef6
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2008-12-06 (Sat, 06 Dec 2008)
Changed paths:
M functions.c
M global.c
M zcrypt.c
M zephyr.c
M zwrite.c
Log Message:
-----------
Replace questionable sprintf(buf, "%s...", buf, ...) pattern, which is
broken by -D_FORTIFY_SOURCE.
perl -pe 's/(sprintf\s*\(\s*([^,]*))(\s*,\s*")%s([^"]*"\s*,)\s*\2\s*,/\1 + strlen(\2)\3\4/g'
Commit: 56d018933b753ce1293b3f7b8f96e664cc9e06b3
http://github.com/nelhage/barnowl/commit/56d018933b753ce1293b3f7b8f96e664cc9e06b3
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2008-12-09 (Tue, 09 Dec 2008)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC.pm
Log Message:
-----------
Show IRC /me messages with the conventional * instead of bold.
Commit: 25cccdc8f64cdadd788c6575a4b62906472baf7b
http://github.com/nelhage/barnowl/commit/25cccdc8f64cdadd788c6575a4b62906472baf7b
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-10 (Wed, 10 Dec 2008)
Changed paths:
M perlglue.xs
M perlwrap.pm
Log Message:
-----------
Rename *_internal commands into BarnOwl::Internal::
Commit: 86bf0473418390bde02fedb80ffdb98caa9869a5
http://github.com/nelhage/barnowl/commit/86bf0473418390bde02fedb80ffdb98caa9869a5
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-11 (Thu, 11 Dec 2008)
Changed paths:
M select.c
Log Message:
-----------
Clean up the timer dispatch logic and contract slightly.
Commit: ca1fc33a179f5a8dc4aa929da5c9e7391490951e
http://github.com/nelhage/barnowl/commit/ca1fc33a179f5a8dc4aa929da5c9e7391490951e
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-11 (Thu, 11 Dec 2008)
Changed paths:
M select.c
Log Message:
-----------
Nit: Make indentation a consistent 2 spaces
Commit: 58d1f8a9e59b62d12e32430472533fe6c48e7ea7
http://github.com/nelhage/barnowl/commit/58d1f8a9e59b62d12e32430472533fe6c48e7ea7
Author: Alejandro R. Sedeño <asedeno@mit.edu>
Date: 2008-12-11 (Thu, 11 Dec 2008)
Changed paths:
M global.c
M owl.h
M select.c
Log Message:
-----------
GSequence is newer than we'd like. Use GList for timers instead.
Commit: 80a465c8ef8b461e2369de39d759814a8f5caa9f
http://github.com/nelhage/barnowl/commit/80a465c8ef8b461e2369de39d759814a8f5caa9f
Author: Alejandro R. Sedeño <asedeno@mit.edu>
Date: 2008-12-11 (Thu, 11 Dec 2008)
Changed paths:
M owl.c
Log Message:
-----------
Update owl_zephyr_buddycheck_timer() to respect
owl_global_is_pseudologins(), as the old code used to.
Commit: 8e5935d11c699a7ce5a3e6e9a47799564c696d6a
http://github.com/nelhage/barnowl/commit/8e5935d11c699a7ce5a3e6e9a47799564c696d6a
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2008-12-11 (Thu, 11 Dec 2008)
Changed paths:
M commands.c
M functions.c
M keys.c
Log Message:
-----------
Rip out the openurl function.
Commit: 4f15e8e9ceada0d4b2cc969ebf43b0a1fb3709ea
http://github.com/nelhage/barnowl/commit/4f15e8e9ceada0d4b2cc969ebf43b0a1fb3709ea
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2008-12-11 (Thu, 11 Dec 2008)
Changed paths:
M examples/owlconf.erik
M examples/owlconf.simple
M variable.c
Log Message:
-----------
Rip out the webbrowser variable.
Commit: 8d07892a2a0de92c0cf865617fed220f98c2f079
http://github.com/nelhage/barnowl/commit/8d07892a2a0de92c0cf865617fed220f98c2f079
Author: Sam Hartman <hartmans@mit.edu>
Date: 2008-12-13 (Sat, 13 Dec 2008)
Changed paths:
M .gitignore
M ChangeLog
M Makefile.in
M cmd.c
M commands.c
A doc/barnowl.1
R doc/owl.1
M editwin.c
M filter.c
M filterelement.c
M functions.c
M glib_compat.c
M global.c
M help.c
M logging.c
M message.c
M owl.c
M owl.h
M perl/lib/BarnOwl/ModuleLoader.pm
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 perlconfig.c
M perlglue.xs
M perlwrap.pm
R svkversion
M util.c
M variable.c
M zephyr.c
M zwrite.c
Log Message:
-----------
Merge commit 'barnowl-1.0.3' into debian
Commit: c1d2e6c253c25bace704f5d9d9171396524ae595
http://github.com/nelhage/barnowl/commit/c1d2e6c253c25bace704f5d9d9171396524ae595
Author: Sam Hartman <hartmans@mit.edu>
Date: 2008-12-13 (Sat, 13 Dec 2008)
Changed paths:
M owl.c
M perlconfig.c
Log Message:
-----------
* Call perl_sys_init3; Closes: 495056
Commit: 2c0f4f705e0960c2c57c5aef29d20504508a9608
http://github.com/nelhage/barnowl/commit/2c0f4f705e0960c2c57c5aef29d20504508a9608
Author: Sam Hartman <hartmans@mit.edu>
Date: 2008-12-13 (Sat, 13 Dec 2008)
Changed paths:
M debian/changelog
Log Message:
-----------
Call perl_sys_init3; Closes: 495056
Commit: 298ac07c2b4dc3c7d7c94b2a350d89af72542cc6
http://github.com/nelhage/barnowl/commit/298ac07c2b4dc3c7d7c94b2a350d89af72542cc6
Author: Sam Hartman <hartmans@mit.edu>
Date: 2008-12-13 (Sat, 13 Dec 2008)
Changed paths:
M .gbp.conf
Log Message:
-----------
fix gbp config
Commit: 3048f1f1ca1c5d195114af9c9dcdc8dc80da65a8
http://github.com/nelhage/barnowl/commit/3048f1f1ca1c5d195114af9c9dcdc8dc80da65a8
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2008-12-15 (Mon, 15 Dec 2008)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm
Log Message:
-----------
Show incoming IRC /me messages with * instead of bold, too.
Commit: f7a61efdb8197554a42e3031082a64fa8a9229aa
http://github.com/nelhage/barnowl/commit/f7a61efdb8197554a42e3031082a64fa8a9229aa
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-17 (Wed, 17 Dec 2008)
Changed paths:
M perlconfig.c
Log Message:
-----------
Remove the unused owl_perlconfig_get_hashkeys
Commit: c415acac6a26259138e5475af38f5cd4506c019b
http://github.com/nelhage/barnowl/commit/c415acac6a26259138e5475af38f5cd4506c019b
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-17 (Wed, 17 Dec 2008)
Changed paths:
M perlconfig.c
Log Message:
-----------
Stop using deprecated perl_* functions
The perl_* forms of eval_* and get_* are deprecated in favor of the
unprefixed versions (See `perldoc perlapi`).
Commit: e0096b7ea6710d3b7dfde34e6b8964cc34fb1b25
http://github.com/nelhage/barnowl/commit/e0096b7ea6710d3b7dfde34e6b8964cc34fb1b25
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-17 (Wed, 17 Dec 2008)
Changed paths:
M perlconfig.c
Log Message:
-----------
perlconfig.c: Properly wrap eval_pv with ENTER/SAVETMPS/FREETMPS/LEAVE
Previously, we were leaking references to anything returned from perl
evaluated by owl_perlconfig_execute.
Commit: c675b3959f4b4476da37b65a66b27fa38163c845
http://github.com/nelhage/barnowl/commit/c675b3959f4b4476da37b65a66b27fa38163c845
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-17 (Wed, 17 Dec 2008)
Changed paths:
M aim.c
M owl.c
M owl.h
M select.c
Log Message:
-----------
Give timers a destructor field.
Perl timers are going to need this in order to free the SV* callback
we're holding onto.
Commit: 16318254b6ef4667cccff7ba22cf480c35e23b0c
http://github.com/nelhage/barnowl/commit/16318254b6ef4667cccff7ba22cf480c35e23b0c
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-17 (Wed, 17 Dec 2008)
Changed paths:
M perlconfig.c
M perlglue.xs
M perlwrap.pm
Log Message:
-----------
Implement a perl timer class and minimal interface.
I will document this and add a better API (perhaps through an AnyEvent
impl) in later commits.
Commit: f36cd979e607d7a68570b5a8af527190a28aa62a
http://github.com/nelhage/barnowl/commit/f36cd979e607d7a68570b5a8af527190a28aa62a
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-17 (Wed, 17 Dec 2008)
Changed paths:
M owl.c
M owl.h
M perlconfig.c
M select.c
M zephyr.c
Log Message:
-----------
Add a void* data to owl_dispatch and pass it around.
Add a void* data field for the use of dispatches, and pass around the
owl_dispatch. This allows one dispatch function to be used for
multiple fd's, and lets us eliminate perl-specific code from the
dispatch loop. In addition, we need to add a destructor to
owl_dispatch so that perl dispatches can have their SV* decref'd on
destroy.
Commit: 1895c292a4af5f8fb2b9305e3ea30bebe2ec9b4e
http://github.com/nelhage/barnowl/commit/1895c292a4af5f8fb2b9305e3ea30bebe2ec9b4e
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-17 (Wed, 17 Dec 2008)
Changed paths:
M owl.h
M perlconfig.c
M select.c
Log Message:
-----------
Fix owl_select_remove_dispatch bugs.
Fix two bugs in owl_select_remove_dispatch:
(1) Removing a dispatch from that dispatch's callback was bad, because
it mutated the dispatch list while it was being traversed. Fix
that by noting if we're in the middle of a dispatch, and deferring
cleanup until later.
(2) Calling owl_free on dispatches in select.c is a strange API, since
it doesn't allocate them in the first place. Since we now have
destructors, make freeing the dispatch their job.
Commit: cf0cc645dad3534085ab0e8bef4281f9a742c32d
http://github.com/nelhage/barnowl/commit/cf0cc645dad3534085ab0e8bef4281f9a742c32d
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-17 (Wed, 17 Dec 2008)
Changed paths:
M owl.c
Log Message:
-----------
Use owl_select instead of owl_muxevents for stderr redirection.
owl_muxevents appears to be a partial select() event loop that we
didn't know about it. Since we have a full event loop now, this commit
and the next few will remove muxevents and move their users over to
owl_select.
Commit: 40c665796431e6bd112feb7e36e6520b696396c4
http://github.com/nelhage/barnowl/commit/40c665796431e6bd112feb7e36e6520b696396c4
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-17 (Wed, 17 Dec 2008)
Changed paths:
M owl.h
M popexec.c
Log Message:
-----------
Use owl_select instead of owl_muxevents for owl_popexec.
Commit: df7f3647dd2b00527dde45b84c564c64525f695c
http://github.com/nelhage/barnowl/commit/df7f3647dd2b00527dde45b84c564c64525f695c
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2008-12-17 (Wed, 17 Dec 2008)
Changed paths:
M Makefile.in
R muxevents.c
Log Message:
-----------
Remove muxevents
owl_muxevents has now been entirely replaced by owl_select.
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: eda74cb902f8685b8e9222eb53fe49fb78844412
http://github.com/nelhage/barnowl/commit/eda74cb902f8685b8e9222eb53fe49fb78844412
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M debian/changelog
Log Message:
-----------
Barnowl 1.0.5-1
Commit: 3bc735818b936c978b83aeb1bc3640ed905bb0ba
http://github.com/nelhage/barnowl/commit/3bc735818b936c978b83aeb1bc3640ed905bb0ba
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M debian/changelog
M debian/rules
Log Message:
-----------
Enable fortify_source and stack protector
mark CVE
Commit: f4d817d902b042303f5109a73162abc46262f21e
http://github.com/nelhage/barnowl/commit/f4d817d902b042303f5109a73162abc46262f21e
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-11 (Wed, 11 Feb 2009)
Changed paths:
M Makefile.in
M aim.c
M buddylist.c
M commands.c
M configure.ac
M editwin.c
M examples/owlconf.erik
M examples/owlconf.simple
M filter.c
M filterelement.c
M fmtext.c
M functions.c
M global.c
M help.c
M keys.c
M list.c
M message.c
R muxevents.c
M owl.c
M owl.h
M pair.c
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 perlconfig.c
M perlglue.xs
M perlwrap.pm
M popexec.c
M popwin.c
M regex.c
M select.c
M tester.c
M text.c
R timer.c
M util.c
M variable.c
M wcwidth.c
M zcrypt.c
M zephyr.c
M zwrite.c
Log Message:
-----------
Merge branch 'barnowl-1.0.5-security' into debian
Conflicts:
.gitignore
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: 14489be8362bfbd68bf21e3a387280b1b0906a17
http://github.com/nelhage/barnowl/commit/14489be8362bfbd68bf21e3a387280b1b0906a17
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-12 (Thu, 12 Feb 2009)
Changed paths:
M ChangeLog
M owl.h
Log Message:
-----------
Merge commit 'barnowl-1.0.5' into debian
Commit: d09b339ff725b6499fe14ec0f47ec4ceb1dbd18a
http://github.com/nelhage/barnowl/commit/d09b339ff725b6499fe14ec0f47ec4ceb1dbd18a
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-12 (Thu, 12 Feb 2009)
Changed paths:
M debian/control
Log Message:
-----------
Indicate public git repo
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: f8f8bd8bd7d62e38e9291e6a346c1edc9191d994
http://github.com/nelhage/barnowl/commit/f8f8bd8bd7d62e38e9291e6a346c1edc9191d994
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-12 (Thu, 12 Feb 2009)
Changed paths:
M configure.ac
Log Message:
-----------
Merge branch 'support_stack_protector' into debian
Commit: ac9199f9446a1a1def1df71ab0dd255857d90424
http://github.com/nelhage/barnowl/commit/ac9199f9446a1a1def1df71ab0dd255857d90424
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-12 (Thu, 12 Feb 2009)
Changed paths:
M debian/rules
Log Message:
-----------
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.
Commit: 412a8be223fe49cf48947cd391915868c9d5fa46
http://github.com/nelhage/barnowl/commit/412a8be223fe49cf48947cd391915868c9d5fa46
Author: Sam Hartman <hartmans@mit.edu>
Date: 2009-02-13 (Fri, 13 Feb 2009)
Changed paths:
M debian/changelog
Log Message:
-----------
Fix changelog typo
Commit: 5043e2edd63522fa12d466a467d4490d1c65be95
http://github.com/nelhage/barnowl/commit/5043e2edd63522fa12d466a467d4490d1c65be95
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: 17acafb1ee528b4c1cea86a5d8b5d90589e06251
http://github.com/nelhage/barnowl/commit/17acafb1ee528b4c1cea86a5d8b5d90589e06251
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: 470828158a0b29497615a62f6907c1284c9d5fa9
http://github.com/nelhage/barnowl/commit/470828158a0b29497615a62f6907c1284c9d5fa9
Author: Sam Hartman <hartmans@debian.org>
Date: 2009-02-24 (Tue, 24 Feb 2009)
Changed paths:
M debian/changelog
M debian/control
Log Message:
-----------
Version 1.0.5-2
Document changes
Update standards version
Depend on libssl-dev for libcrypto when libdes425 goes away.
Commit: 323d7aa94302fc65d6194853b1c6b5225ae7da1f
http://github.com/nelhage/barnowl/commit/323d7aa94302fc65d6194853b1c6b5225ae7da1f
Author: Evan Broder <broder@mit.edu>
Date: 2009-03-02 (Mon, 02 Mar 2009)
Log Message:
-----------
Merge Debathena's development into Sam's debian branch...by tossing
the bits where Debathena diverged.
The only interesting differences were changelog messages anyway.