[1615] in BarnOwl Developers
[nelhage/barnowl] 96cdea: Fix a segfault with 'zwrite -v'.
daemon@ATHENA.MIT.EDU (noreply@github.com)
Thu Oct 29 18:18:57 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: Sat, 15 Aug 2009 16:19:13 -0700
To: barnowl-dev@mit.edu
From: noreply@github.com
Branch: refs/heads/master
Home: http://github.com/nelhage/barnowl
Commit: 96cdeaf7d04c555b188aeed5bb9d5e73b1fc69c3
http://github.com/nelhage/barnowl/commit/96cdeaf7d04c555b188aeed5bb9d5e73b1fc69c3
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M zwrite.c
Log Message:
-----------
Fix a segfault with 'zwrite -v'.
a52d13aca9a922645adbf472d974d139c11126a4 introduced a stupid index
error that caused us to mis-compute the size of the buffer needed for
the message.
Commit: 7565f8f631fb7f476cf9f985819955cb23a1b721
http://github.com/nelhage/barnowl/commit/7565f8f631fb7f476cf9f985819955cb23a1b721
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M popexec.c
Log Message:
-----------
owl_popexec_new: Replace execv with simpler execl.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: defe4a3f2e0650eed9874871908bba85e4e8835f
http://github.com/nelhage/barnowl/commit/defe4a3f2e0650eed9874871908bba85e4e8835f
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M variable.c
Log Message:
-----------
Add const qualifiers for int *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 712caac5659285580c2d4e676ebf61794d84704d
http://github.com/nelhage/barnowl/commit/712caac5659285580c2d4e676ebf61794d84704d
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M functions.c
M owl.h
M perlconfig.c
M zephyr.c
Log Message:
-----------
Cast away const on strings passed to libzephyr (with new function zstr).
libzephyr doesn’t use const anywhere, so we’re going to need to cast
const char * to char * all the time when passing strings to it. We
wrap this cast in a new inline function for better type safety.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: c529ac8bb1d8b29ebbfc9c8c4d856b1a5fa687a8
http://github.com/nelhage/barnowl/commit/c529ac8bb1d8b29ebbfc9c8c4d856b1a5fa687a8
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M cmd.c
M filter.c
M owl.c
M owl.h
M zwrite.c
Log Message:
-----------
Add new function strs, to (later) cast char *const * to const char *const *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 65b21736092356a35d24e53dc2e6b92e13174131
http://github.com/nelhage/barnowl/commit/65b21736092356a35d24e53dc2e6b92e13174131
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M cmd.c
M commands.c
M editwin.c
M filterelement.c
M fmtext.c
M functions.c
M global.c
M logging.c
M message.c
M owl.c
M perlconfig.c
M style.c
M text.c
M util.c
M zcrypt.c
M zwrite.c
Log Message:
-----------
Split up declarations for adding const qualifiers for char * and void *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: fa4562c3dde208105e6938363d047e5622012e67
http://github.com/nelhage/barnowl/commit/fa4562c3dde208105e6938363d047e5622012e67
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M aim.c
M cmd.c
M commands.c
M obarray.c
M perlconfig.c
M util.c
M variable.c
M zephyr.c
Log Message:
-----------
Prepare code for adding const qualifiers for char * and void *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: e19eb97bacd75cf02905ec2b7a6a73b9642b907a
http://github.com/nelhage/barnowl/commit/e19eb97bacd75cf02905ec2b7a6a73b9642b907a
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M aim.c
M buddy.c
M buddylist.c
M cmd.c
M commands.c
M dict.c
M editwin.c
M errqueue.c
M filter.c
M filterelement.c
M fmtext.c
M functions.c
M global.c
M help.c
M history.c
M keybinding.c
M keymap.c
M keypress.c
M logging.c
M message.c
M obarray.c
M owl.c
M owl.h
M pair.c
M perlconfig.c
M perlglue.xs
M popexec.c
M regex.c
M stubgen.pl
M style.c
M text.c
M util.c
M variable.c
M view.c
M viewwin.c
M zbuddylist.c
M zcrypt.c
M zephyr.c
M zwrite.c
Log Message:
-----------
Add const qualifiers for char * and void *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 1077891a70f9f4c4b766de9b7d6d481d7805bb88
http://github.com/nelhage/barnowl/commit/1077891a70f9f4c4b766de9b7d6d481d7805bb88
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M functions.c
M message.c
M zephyr.c
Log Message:
-----------
Add const qualifiers for ZNotice_t *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 64735f070e2e046896d08af6734c2350b0e752a3
http://github.com/nelhage/barnowl/commit/64735f070e2e046896d08af6734c2350b0e752a3
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M owl.h
M variable.c
Log Message:
-----------
Add const qualifiers for owl_variable *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 075ba9227278b95ec4f4728f4a91eee4a2e438b7
http://github.com/nelhage/barnowl/commit/075ba9227278b95ec4f4728f4a91eee4a2e438b7
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M fmtext.c
M functions.c
M viewwin.c
Log Message:
-----------
Add const qualifiers for owl_fmtext *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 77bced3ebcc3a797dc45daf2049e2a8c6a9bf900
http://github.com/nelhage/barnowl/commit/77bced3ebcc3a797dc45daf2049e2a8c6a9bf900
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M fmtext.c
M functions.c
M global.c
M list.c
M mainwin.c
M perlglue.xs
M select.c
Log Message:
-----------
Add const qualifiers for owl_list *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 636b1377a43b03eed2008ef88ad3c24988e9c48a
http://github.com/nelhage/barnowl/commit/636b1377a43b03eed2008ef88ad3c24988e9c48a
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M dict.c
Log Message:
-----------
Add const qualifiers for owl_dict *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: e5c9b14ab675d54dfc3a74be280f03cf3c67a2a2
http://github.com/nelhage/barnowl/commit/e5c9b14ab675d54dfc3a74be280f03cf3c67a2a2
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M variable.c
Log Message:
-----------
Add const qualifiers for owl_vardict *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: ff7e289e5f23a128ea90edda094ac1a27132827e
http://github.com/nelhage/barnowl/commit/ff7e289e5f23a128ea90edda094ac1a27132827e
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M cmd.c
Log Message:
-----------
Add const qualifiers for owl_cmddict *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 3f8514b91ca8967e8c5d8c5a7be6d441b254bdce
http://github.com/nelhage/barnowl/commit/3f8514b91ca8967e8c5d8c5a7be6d441b254bdce
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M cmd.c
M context.c
Log Message:
-----------
Add const qualifiers for owl_context *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 0a0fb74b83a9ed9c98ab0492bb484850c478d38b
http://github.com/nelhage/barnowl/commit/0a0fb74b83a9ed9c98ab0492bb484850c478d38b
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M cmd.c
M commands.c
M functions.c
M keymap.c
M perlconfig.c
Log Message:
-----------
Add const qualifiers for owl_cmd *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: a352029bd4f2001409b63aadba5d574d40be0503
http://github.com/nelhage/barnowl/commit/a352029bd4f2001409b63aadba5d574d40be0503
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M zwrite.c
Log Message:
-----------
Add const qualifiers for owl_zwrite *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 25fb825f0ab7aaffd87d84f2f8c7d7a365b52b70
http://github.com/nelhage/barnowl/commit/25fb825f0ab7aaffd87d84f2f8c7d7a365b52b70
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M pair.c
M perlconfig.c
Log Message:
-----------
Add const qualifiers for owl_pair *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: c08c70a8ae70f559969b32d12b418a460bfa0f61
http://github.com/nelhage/barnowl/commit/c08c70a8ae70f559969b32d12b418a460bfa0f61
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M commands.c
M filter.c
M filterelement.c
M functions.c
M global.c
M logging.c
M message.c
M owl.h
M perlconfig.c
M style.c
M zephyr.c
Log Message:
-----------
Add const qualifiers for owl_message *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 1fdab04add46db7904e33a62483ae31245b79763
http://github.com/nelhage/barnowl/commit/1fdab04add46db7904e33a62483ae31245b79763
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M functions.c
M global.c
M message.c
M owl.c
M owl.h
M style.c
M view.c
Log Message:
-----------
Add const qualifiers for owl_style *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: eaa9053c8cf79caf592490f755664927d86edec4
http://github.com/nelhage/barnowl/commit/eaa9053c8cf79caf592490f755664927d86edec4
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M mainwin.c
Log Message:
-----------
Add const qualifiers for owl_mainwin *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 9c01a5e10b033bf8c7e6a094d7d018ba43b398ba
http://github.com/nelhage/barnowl/commit/9c01a5e10b033bf8c7e6a094d7d018ba43b398ba
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M keys.c
M popwin.c
Log Message:
-----------
Add const qualifiers for owl_popwin *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 3eb599d4e501b791fddcf669422a37133f60d453
http://github.com/nelhage/barnowl/commit/3eb599d4e501b791fddcf669422a37133f60d453
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M functions.c
M messagelist.c
M util.c
M view.c
Log Message:
-----------
Add const qualifiers for owl_messagelist *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 89b2daf7d22d93c2bb63d2f78e2e0afb608fe732
http://github.com/nelhage/barnowl/commit/89b2daf7d22d93c2bb63d2f78e2e0afb608fe732
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M fmtext.c
M global.c
M message.c
M regex.c
Log Message:
-----------
Add const qualifiers for owl_regex *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: bd6510805afc68729b1b7f55c103a5ecbdd146f3
http://github.com/nelhage/barnowl/commit/bd6510805afc68729b1b7f55c103a5ecbdd146f3
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M filterelement.c
M owl.h
Log Message:
-----------
Add const qualifiers for owl_filterelement *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 4542047a899dadba958a360ac1cb146c7b5a41dd
http://github.com/nelhage/barnowl/commit/4542047a899dadba958a360ac1cb146c7b5a41dd
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M commands.c
M filter.c
M filterelement.c
M functions.c
M logging.c
M mainwin.c
M message.c
M owl.c
M perlconfig.c
M perlglue.xs
Log Message:
-----------
Add const qualifiers for owl_filter *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 9e5c9f3896b2bcb356b0ca00fbab6361fd85e7c5
http://github.com/nelhage/barnowl/commit/9e5c9f3896b2bcb356b0ca00fbab6361fd85e7c5
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M commands.c
M functions.c
M global.c
M mainwin.c
M message.c
M perlconfig.c
M util.c
M view.c
Log Message:
-----------
Add const qualifiers for owl_view *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 1e94c0b7801fa36557a3dc80d7fdf75be5e76ddd
http://github.com/nelhage/barnowl/commit/1e94c0b7801fa36557a3dc80d7fdf75be5e76ddd
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M history.c
Log Message:
-----------
Add const qualifiers for owl_history *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: f1d7d0f458f4f7e79b7f399287bc6460b68987cf
http://github.com/nelhage/barnowl/commit/f1d7d0f458f4f7e79b7f399287bc6460b68987cf
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M keybinding.c
M keymap.c
Log Message:
-----------
Add const qualifiers for owl_keybinding *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: afa200a2dd3f2b93e06021018ce36c3ed175831c
http://github.com/nelhage/barnowl/commit/afa200a2dd3f2b93e06021018ce36c3ed175831c
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M functions.c
M keymap.c
M owl.h
Log Message:
-----------
Add const qualifiers for owl_keymap *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 12bc46aa4382617bf3a2ab292da954b3ff42f9e2
http://github.com/nelhage/barnowl/commit/12bc46aa4382617bf3a2ab292da954b3ff42f9e2
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M functions.c
M keybinding.c
M keymap.c
Log Message:
-----------
Add const qualifiers for owl_keyhandler *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 476faed86e07c6552d1e6b19f67b2e231aad6f28
http://github.com/nelhage/barnowl/commit/476faed86e07c6552d1e6b19f67b2e231aad6f28
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M buddy.c
M buddylist.c
M functions.c
Log Message:
-----------
Add const qualifiers for owl_buddy *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 35b35186761207d135c3c25a42ef981a7171074e
http://github.com/nelhage/barnowl/commit/35b35186761207d135c3c25a42ef981a7171074e
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M buddylist.c
M functions.c
Log Message:
-----------
Add const qualifiers for owl_buddylist *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: b258c51d46c6a0b192268d75ddabc999e83cb759
http://github.com/nelhage/barnowl/commit/b258c51d46c6a0b192268d75ddabc999e83cb759
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M zbuddylist.c
Log Message:
-----------
Add const qualifiers for owl_zbuddylist *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 9cf96c88875e8599a74e51a9640446ca4e2274f0
http://github.com/nelhage/barnowl/commit/9cf96c88875e8599a74e51a9640446ca4e2274f0
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M select.c
Log Message:
-----------
Add const qualifiers for owl_timer *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 5b256de39a5d9dad12a4987cedc28995066d5571
http://github.com/nelhage/barnowl/commit/5b256de39a5d9dad12a4987cedc28995066d5571
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M errqueue.c
Log Message:
-----------
Add const qualifiers for owl_errqueue *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: b1d5517616f9b2b309c188f8aff02130b632fe96
http://github.com/nelhage/barnowl/commit/b1d5517616f9b2b309c188f8aff02130b632fe96
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M obarray.c
Log Message:
-----------
Add const qualifiers for owl_obarray *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 6249e137ff0768fd8c05c6137ff101a249c2fabb
http://github.com/nelhage/barnowl/commit/6249e137ff0768fd8c05c6137ff101a249c2fabb
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M select.c
Log Message:
-----------
Add const qualifiers for owl_dispatch *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 8742840558e219e58e3eb585dc8c087427c24f08
http://github.com/nelhage/barnowl/commit/8742840558e219e58e3eb585dc8c087427c24f08
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M global.c
M stubgen.pl
Log Message:
-----------
Add const qualifiers for owl_global *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 369a7f021f4a1d9570fedee37f7af45eb10d62b8
http://github.com/nelhage/barnowl/commit/369a7f021f4a1d9570fedee37f7af45eb10d62b8
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M keypress.c
Log Message:
-----------
Add const qualifiers for struct _owl_keypress_specialmap *.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 01ff87d0a5ef85e6ba1c99db11bb29cbe3db567a
http://github.com/nelhage/barnowl/commit/01ff87d0a5ef85e6ba1c99db11bb29cbe3db567a
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-08-15 (Sat, 15 Aug 2009)
Changed paths:
M aim.c
M buddy.c
M buddylist.c
M cmd.c
M commands.c
M context.c
M dict.c
M editwin.c
M errqueue.c
M filter.c
M filterelement.c
M fmtext.c
M functions.c
M global.c
M help.c
M history.c
M keybinding.c
M keymap.c
M keypress.c
M keys.c
M list.c
M logging.c
M mainwin.c
M message.c
M messagelist.c
M obarray.c
M owl.c
M owl.h
M pair.c
M perlconfig.c
M perlglue.xs
M popexec.c
M popwin.c
M regex.c
M select.c
M stubgen.pl
M style.c
M text.c
M util.c
M variable.c
M view.c
M viewwin.c
M zbuddylist.c
M zcrypt.c
M zephyr.c
M zwrite.c
Log Message:
-----------
Merge branch 'andersk/const'