# # ChangeLog for / # # Generated by Trac 1.0.2 # Mar 29, 2024, 12:44:31 AM Sun, 03 Apr 2011 19:06:02 GMT Nelson Elhage [dace02a] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Completion.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Use AnyEvent::IRC::Client's channel tracking, instead our own. Sun, 03 Apr 2011 19:06:02 GMT Nelson Elhage [b9a642a] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Only show nicks in response to irc-names. Sun, 03 Apr 2011 19:06:02 GMT Nelson Elhage [41ade7f] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Try to improve disconnection behavior Sun, 03 Apr 2011 19:06:02 GMT Nelson Elhage [0b0e460] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Squelch an "uninitialized" warning. I have no idea why ->{command} ... Sun, 03 Apr 2011 19:06:01 GMT Nelson Elhage [0ccf5ab] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Fix the message shown on on IRC connection. Sun, 03 Apr 2011 19:06:01 GMT Nelson Elhage [60b49a7] * perl/modules/IRC/lib/BarnOwl/Message/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Make nick-change events LOGIN messages instead of ADMIN. Sun, 03 Apr 2011 19:06:01 GMT Nelson Elhage [5d4262c] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Correctly grab the 'reason' field for quit messages. Sun, 03 Apr 2011 19:06:01 GMT Nelson Elhage [3713b86] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) IRC: Remove the %reconnect hash. Keep everything in the %ircnets ... Sun, 03 Apr 2011 19:06:01 GMT Nelson Elhage [59425a3] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Restore an accidentally-removed line. Sun, 03 Apr 2011 19:06:01 GMT Nelson Elhage [09bd74c] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Implement sending and receiving CTCP ACTIONs Sun, 03 Apr 2011 19:06:01 GMT Nelson Elhage [249bbbe] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Fix the connected callback. Sun, 03 Apr 2011 19:06:01 GMT Nelson Elhage [851a0e0] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) IRC: Remove circular references between ::Connection and its Client. Sun, 03 Apr 2011 19:06:01 GMT Nelson Elhage [4787581] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Don't store a second copy of our nick. Sun, 03 Apr 2011 19:06:00 GMT Nelson Elhage [38d50c2] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Handle NICK messages from the server. Sun, 03 Apr 2011 19:06:00 GMT Nelson Elhage [8ba9313] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Port IRC support to AnyEvent::IRC. Sun, 03 Apr 2011 19:06:00 GMT Nelson Elhage [fb96152] * select.c (modified) Don't die horribly if perl registers a dispatch and then closes the ... Sun, 03 Apr 2011 19:06:00 GMT Nelson Elhage [f2d71cfa] * perl/lib/BarnOwl.pm (modified) * perlconfig.c (modified) Export version string in $BarnOwl::VERSION. Sun, 03 Apr 2011 19:05:59 GMT Nelson Elhage [21bab95] * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/AnyEvent.pm (modified) Fix some bugs in asedeno's AnyEvent implementation. Sun, 03 Apr 2011 18:57:58 GMT Nelson Elhage [0b20de4] * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/AnyEvent.pm (added) First pass at AnyEvent. Implementing io and timer. Not implementing ... Mon, 28 Mar 2011 13:11:12 GMT David Benjamin [6a71113] * cmd.c (modified) * perlglue.xs (modified) Use g_strjoinv in owl_cmddict_execute_argv, don't quote correctly ... Sun, 27 Mar 2011 04:11:26 GMT Anders Kaseorg [f203cad] * variable.c (modified) * zephyr.c (modified) Ability to set exposure arbitrarily (like "zctl set exposure") ... Sun, 27 Mar 2011 04:11:26 GMT Anders Kaseorg [779bd3d] * variable.c (modified) Fixed minor bugs in variable.c Some functions previously ignored ... Fri, 25 Mar 2011 07:33:29 GMT David Benjamin [a2a8833] * owl.c (modified) Kill --remove-debug option It doesn't do anything sensible anymore. ... Fri, 25 Mar 2011 06:27:30 GMT Anders Kaseorg [1a30f05] * functions.c (modified) exec: Fix input redirection of multistatement commands Previously ... Thu, 24 Mar 2011 21:14:41 GMT David Benjamin [fe3b017] * logging.c (modified) * zephyr.c (modified) Correctly set the realm in outgoing zwrite errors Don't set the ... Thu, 24 Mar 2011 21:00:34 GMT David Benjamin [3a3863e] * message.c (modified) Correctly compute the realm for outgoing messages In particular, ... Thu, 24 Mar 2011 20:56:24 GMT David Benjamin [4e29ecb] * message.c (modified) * zephyr.c (modified) Add zuser_realm and use it We do not consistently (or correctly) ... Thu, 24 Mar 2011 20:55:03 GMT David Benjamin [5d56a27] * zephyr.c (modified) Handle edge cases correctly in long_zuser and short_zuser ... Thu, 24 Mar 2011 20:44:06 GMT David Benjamin [3f52e14] * zwrite.c (modified) Add owl_zwrite_get_recip_n_with_realm Refactor owl_zwrite code abit ... Thu, 24 Mar 2011 20:42:22 GMT David Benjamin [a5b5d00] * message.c (modified) * zwrite.c (modified) In duplicated outgoing zephyrs only reply on the relevant recipient ... Thu, 24 Mar 2011 20:24:25 GMT David Benjamin [e5da3fe] * functions.c (modified) * logging.c (modified) * message.c (modified) * zephyr.c (modified) Create per-recipient copies of outgoing messages for non-CC'd ... Thu, 24 Mar 2011 20:11:07 GMT David Benjamin [283ff1e] * owl.h (modified) Punt buffercbdata It has never been used in the history of this project. Thu, 24 Mar 2011 20:10:53 GMT David Benjamin [47e0a6a] * editwin.c (modified) * global.c (modified) * keymap.c (modified) * popexec.c (modified) Punt a number of g_new NULL checks, various minor cleanups No real ... Thu, 24 Mar 2011 20:10:28 GMT David Benjamin [d07af84] * keybinding.c (modified) * keypress.c (modified) Clean up owl_keypress_tostring to return a newly-allocated string I ... Thu, 24 Mar 2011 20:09:22 GMT David Benjamin [45e2c95] * keybinding.c (modified) * keymap.c (modified) Don't pass limited buffer lengths to owl_keybinding_tostring The ... Thu, 24 Mar 2011 20:09:22 GMT David Benjamin [b13daa0] * keybinding.c (modified) * keymap.c (modified) * owl.h (modified) Make owl_keybinding new/delete instead of init/cleanup Valgrind is ... Thu, 24 Mar 2011 20:06:10 GMT David Benjamin [c809f5e] * commands.c (modified) * functions.c (modified) * owl.c (modified) Use owl_function_command_norv when we don't care about the result ... Thu, 24 Mar 2011 20:05:29 GMT David Benjamin [f25df21] * cmd.c (modified) * dict.c (modified) * functions.c (modified) * global.c (modified) * help.c (modified) * keymap.c (modified) * perlconfig.c (modified) * perlglue.xs (modified) * tester.c (modified) * variable.c (modified) Don't call owl_list_create in owl_dict_get_keys Until we get rid of ... Thu, 24 Mar 2011 20:00:33 GMT David Benjamin [e56303f] * cmd.c (modified) * filter.c (modified) * tester.c (modified) * util.c (modified) * zwrite.c (modified) Replace owl_parse_delete with g_strfreev Also cut the pointless ... Thu, 24 Mar 2011 04:48:25 GMT Anders Kaseorg [42ee1be] * tester.c (modified) * text.c (modified) Reimplement owl_text_substitute with g_strsplit and g_strjoinv (I ... Thu, 24 Mar 2011 04:46:25 GMT Anders Kaseorg [4479497] * configure.ac (modified) * fmtext.c (modified) * functions.c (modified) Use G_GNUC_PRINTF to get type-checking on our format strings The ... Thu, 24 Mar 2011 04:45:59 GMT Anders Kaseorg [82b734a] * functions.c (modified) owl_function_show_colors: Realign default, and add black ... Sun, 20 Mar 2011 03:21:04 GMT Anders Kaseorg [4dde585] * compat/compat.h (modified) compat/compat.h: Add #include guards Signed-off-by: Anders Kaseorg ... Sun, 20 Mar 2011 03:19:29 GMT Anders Kaseorg [2cbe7c3] * compat/compat.h (modified) * configure.ac (modified) Protect memrchr prototype by !HAVE_DECL_MEMCHR instead of ... Mon, 14 Mar 2011 19:02:13 GMT Anders Kaseorg [41f0cf3] * owl.h (modified) Add | to OWL_REGEX_QUOTECHARS This fixes searching for |. regex(7) ... Sun, 06 Mar 2011 19:14:52 GMT Karl Ramm [7d969f3] * zephyr.c (modified) refactor owl_zephyr_zlog_in and report errors in ... Sun, 06 Mar 2011 19:14:48 GMT Karl Ramm [c518676] * zephyr.c (modified) refactor owl_zephyr_get_message Refactor and make the control flow ... Sun, 06 Mar 2011 19:14:44 GMT Karl Ramm [00842c3] * zephyr.c (modified) make the unsuball functions's error handling fit in with the rest of ... Sun, 06 Mar 2011 19:14:39 GMT Karl Ramm [c73a22d] * zephyr.c (modified) when something goes wrong, give more information about what happened ... Sun, 06 Mar 2011 19:12:16 GMT Karl Ramm [488913a] * zephyr.c (modified) owl_zephyr_initialize only needs one zephyr library return value It ... Sat, 05 Mar 2011 20:25:29 GMT David Benjamin [e3a75ed] * functions.c (modified) * logging.c (modified) * zephyr.c (modified) Replace the remaining snprintfs with g_strdup_printf Hard-coded ... Sat, 05 Mar 2011 20:25:29 GMT David Benjamin [010a951] * commands.c (modified) * functions.c (modified) * owl.h (modified) * tester.c (modified) * variable.c (modified) Make owl_variable's get_tostring_fn return a newly allocated string ... Wed, 02 Mar 2011 18:10:29 GMT Nelson Elhage [9620c8d] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) Load Encode module for IRC. This normally doesn't cause any ... Sun, 27 Feb 2011 01:10:30 GMT David Benjamin [f54b07d] * global.c (modified) * message.c (modified) * owl.h (modified) * variable.c (modified) Use g_get_host_name instead of gethostname and MAXHOSTNAMELEN This ... Sat, 26 Feb 2011 05:59:00 GMT David Benjamin [cb6c9e1] * fmtext.c (modified) Apply default attributes after processing commands Otherwise we ... Sat, 26 Feb 2011 05:58:30 GMT David Benjamin [237d02c] * fmtext.c (modified) * message.c (modified) * owl.h (modified) * viewwin.c (modified) Remove default_{attrs,fgcolor,bgcolor} from owl_fmtext They didn't ... Sat, 26 Feb 2011 05:57:17 GMT David Benjamin [7659079] * fmtext.c (modified) * owl.h (modified) Don't precompute UTF-8 encodings of format characters GString can ... Thu, 24 Feb 2011 02:25:56 GMT Nelson Elhage [fb6e8e3] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Sort the output of :irc-names Wed, 23 Feb 2011 22:07:49 GMT David Benjamin [259e0475] * commands.c (modified) Push typos in unpunt synopsis Wed, 23 Feb 2011 22:07:49 GMT David Benjamin [bb85767] * zephyr.c (modified) Should owl_zwrite_new fail to parse zaway, check the result In ... Wed, 23 Feb 2011 22:07:49 GMT David Benjamin [eb8d9c1] * zephyr.c (modified) Correctly quote reply messages in owl_zephyr_zaway Oh, I'll just go ... Wed, 23 Feb 2011 22:07:49 GMT David Benjamin [1137802] * fmtext.c (modified) Kill owl_fmtext_set_char This function is a little disturbing and, ... Wed, 23 Feb 2011 05:09:26 GMT Anders Kaseorg [60d7935] * logging.c (modified) Use owl_util_makepath instead of faking ~ expansion by ... Wed, 23 Feb 2011 04:09:32 GMT Nelson Elhage [5738650] * perl/lib/BarnOwl/Style/Default.pm (modified) Prepend "UNAUTH: " to displayed sender for unauthenticated zephyrs ... Mon, 14 Feb 2011 00:54:06 GMT Nelson Elhage [8a97586] * zephyr.c (modified) Fix a typo in zephyr.c Fri, 11 Feb 2011 22:18:45 GMT Anders Kaseorg [3472845] * aim.c (modified) * cmd.c (modified) * commands.c (modified) * functions.c (modified) * global.c (modified) * keymap.c (modified) * logging.c (modified) * message.c (modified) * owl.c (modified) * perlconfig.c (modified) * util.c (modified) * zephyr.c (modified) * zwrite.c (modified) Replace owl_sprintf with g_strdup_printf. Signed-off-by: Anders ... Fri, 11 Feb 2011 21:31:46 GMT Anders Kaseorg [d4927a7] * aim.c (modified) * buddy.c (modified) * cmd.c (modified) * commands.c (modified) * context.c (modified) * dict.c (modified) * errqueue.c (modified) * filter.c (modified) * filterelement.c (modified) * functions.c (modified) * global.c (modified) * history.c (modified) * keybinding.c (modified) * keymap.c (modified) * logging.c (modified) * message.c (modified) * msgwin.c (modified) * owl.c (modified) * perlconfig.c (modified) * regex.c (modified) * select.c (modified) * style.c (modified) * text.c (modified) * util.c (modified) * variable.c (modified) * view.c (modified) * zephyr.c (modified) * zwrite.c (modified) Replace owl_strdup with g_strdup. Signed-off-by: Anders Kaseorg ... Fri, 11 Feb 2011 21:31:42 GMT Anders Kaseorg [ddbbcffa] * aim.c (modified) * buddy.c (modified) * cmd.c (modified) * commands.c (modified) * context.c (modified) * dict.c (modified) * editwin.c (modified) * filter.c (modified) * filterelement.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * history.c (modified) * keybinding.c (modified) * keymap.c (modified) * list.c (modified) * logging.c (modified) * message.c (modified) * msgwin.c (modified) * owl.c (modified) * perlconfig.c (modified) * perlglue.xs (modified) * popexec.c (modified) * popwin.c (modified) * regex.c (modified) * select.c (modified) * style.c (modified) * tester.c (modified) * text.c (modified) * util.c (modified) * variable.c (modified) * view.c (modified) * viewwin.c (modified) * zbuddylist.c (modified) * zephyr.c (modified) * zwrite.c (modified) Replace owl_free with g_free. Signed-off-by: Anders Kaseorg ... Fri, 11 Feb 2011 21:31:39 GMT Anders Kaseorg [35b6eb9] * dict.c (modified) * editwin.c (modified) * list.c (modified) * text.c (modified) * util.c (modified) * zephyr.c (modified) Replace owl_realloc with g_renew. Signed-off-by: Anders Kaseorg ... Fri, 11 Feb 2011 21:31:33 GMT Anders Kaseorg [96828e4] * aim.c (modified) * buddylist.c (modified) * cmd.c (modified) * commands.c (modified) * context.c (modified) * dict.c (modified) * editwin.c (modified) * filter.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * keybinding.c (modified) * keymap.c (modified) * list.c (modified) * logging.c (modified) * message.c (modified) * perlconfig.c (modified) * perlglue.xs (modified) * popexec.c (modified) * popwin.c (modified) * select.c (modified) * text.c (modified) * util.c (modified) * variable.c (modified) * viewwin.c (modified) * zephyr.c (modified) * zwrite.c (modified) Replace owl_malloc with g_new and g_new0. Signed-off-by: Anders ... Fri, 11 Feb 2011 06:22:31 GMT Anders Kaseorg [9518a85] * functions.c (modified) owl_function_classinstfilt: Do not turn [ '"] into . This ... Fri, 11 Feb 2011 06:22:31 GMT Anders Kaseorg [fba2a65] * commands.c (modified) For ‘punt’ with one argument, quote the filter name Signed-off-by: ... Fri, 11 Feb 2011 06:22:31 GMT Anders Kaseorg [2c68a93] * commands.c (modified) Fix spurious error running ‘punt’ with no arguments Signed-off-by: ... Fri, 11 Feb 2011 04:59:03 GMT Anders Kaseorg [ab9bf01] * owl.c (modified) Disable special handling of START and STOP characters (^Q and ^S) ... Fri, 11 Feb 2011 04:59:03 GMT Anders Kaseorg [7488f27] * owl.c (modified) Use STDIN_FILENO instead of 0 Signed-off-by: Anders Kaseorg ... Fri, 11 Feb 2011 02:10:56 GMT David Benjamin [edd0be7] * perl/lib/BarnOwl/Message/Zephyr.pm (modified) Only handle CCs in messages sent directly to you. A zephyr with a ... Fri, 11 Feb 2011 02:08:33 GMT David Benjamin [3f82515] * commands.c (modified) * functions.c (modified) Rewrite aimwrite This now makes more gratuitous use of glib and ... Thu, 10 Feb 2011 03:59:56 GMT David Benjamin [6965867] * util.c (modified) g_ptr_array_new_with_free_func is glib 2.22+ Use ... Tue, 08 Feb 2011 07:27:47 GMT Anders Kaseorg [8061a6a] * configure.ac (modified) Move glib libraries from LDFLAGS to LIBS This fixes linker errors ... Sun, 06 Feb 2011 04:28:27 GMT David Benjamin [8d553bf] * perl/lib/BarnOwl/Message/Zephyr.pm (modified) Append sender's realm to Cc'd unqualified names when replying ... Fri, 04 Feb 2011 22:32:37 GMT David Benjamin [099597c] * fmtext.c (modified) * mainwin.c (modified) * owl.c (modified) * owl.h (modified) Don't reset colorpairs in the middle of drawing Resetting ... Fri, 04 Feb 2011 22:32:37 GMT David Benjamin [e062f97] * fmtext.c (modified) * mainwin.c (modified) Refactor some common code in colorpair_mgr Reviewed-by: Alejandro ... Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [4d24650] * cmd.c (modified) * style.c (modified) * text.c (modified) Make owl_text_indent return a new string You can't really use it ... Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [e3c8332] * cmd.c (modified) Use GString in owl_cmddict_execute_argv While we're at it, provide ... Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [c6b1782] * zwrite.c (modified) Use g_strjoinv in parsing zwrite lines Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [0290b2a] * util.c (modified) Use GString instead of allocating a giant buffer in owl_parseline Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [df3a1f4] * zephyr.c (modified) Replace realloc logic in owl_zephyr_getsubs with GString Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [9de316d1] * functions.c (modified) No need to NULL-terminate argument vectors owl_parseline does it ... Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [7e111f4] * fmtext.c (modified) * owl.h (modified) Replace owl_fmtext's buffer management with GString reallocs are ... Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [d3c318b] * fmtext.c (modified) Don't stick random NULs when waddnstr exists Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [dfe5829] * commands.c (modified) Be more accurate in allocating argument vector in owl_command_view ... Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [fc7481a] * zephyr.c (modified) strndup is pretty awesome and doesn't involve adding 5 Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [65c753e] * tester.c (modified) * util.c (modified) Use a GPtrArray to manage the growing list in owl_parseline It's ... Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [d3941a0] * global.c (modified) * owl.c (modified) Use g_strjoinv in owl_global_set_startupargs It's much nicer than ... Tue, 25 Jan 2011 06:07:47 GMT David Benjamin [b03c714] * COPYING (modified) * functions.c (modified) * owl.c (modified) * owl.h (modified) Update copyright notices for 2011 Tue, 25 Jan 2011 03:57:20 GMT David Benjamin [e06f413] * commands.c (modified) Stick the local realm onto the argument of viewuser if needed A ... Sun, 23 Jan 2011 08:27:34 GMT David Benjamin [74312ad] * scripts/do-release (modified) Update do-release's output to match the wiki The actual wording we ... Fri, 21 Jan 2011 00:59:38 GMT David Benjamin [42115bf9] * functions.c (modified) Reimplement owl_function_typefilt with proper quoting Probably not ... Fri, 21 Jan 2011 00:59:38 GMT David Benjamin [9d4c398] * functions.c (modified) Reimplement owl_function_zpunt using proper quoting ... Fri, 21 Jan 2011 00:59:38 GMT David Benjamin [a5f477c] * functions.c (modified) Reimplement owl_function_zuserfilt with proper quoting ...