# # ChangeLog for / # # Generated by Trac 1.0.2 # Apr 20, 2024, 12:22:40 AM Sun, 25 Jan 2009 00:50:22 GMT Nelson Elhage [e8c6d8f] * owl.c (modified) * perlconfig.c (modified) Call perl_sys_init3 Closes debian #495056 This is necessary for ... Tue, 13 Jan 2009 19:07:58 GMT Alejandro R. Sedeño [bc7037c] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Ensure that at least one account is connected to Jabber before trying ... Sun, 11 Jan 2009 21:52:13 GMT Nelson Elhage [e9708d2] * perlwrap.pm (modified) Update perlwrap.pm about the receiveMessage/newMessage distinction. Sat, 10 Jan 2009 23:17:55 GMT Geoffrey Thomas [50f8932] * keys.c (modified) keys: Map Esc-A/B/C/D like arrow keys everywhere. M-[ A and M-[ B ... Wed, 07 Jan 2009 22:28:19 GMT Alejandro R. Sedeño [db1af5f] * fmtext.c (modified) Fix a bug rendering multi-byte characters in the last column of the ... Sat, 27 Dec 2008 22:41:12 GMT Geoffrey Thomas [e2a620b] * zephyr.c (modified) Handle one more corner case for discuss zephyrs. Signed-off-by: ... Sun, 21 Dec 2008 03:17:35 GMT Nelson Elhage [bd8b991] * functions.c (modified) Turn multi-line error messages into admin messages. This should ... Sun, 21 Dec 2008 02:47:21 GMT Nelson Elhage [924f7cd] * owl.c (modified) Pull data from stderr in larger chunks at a time. Wed, 17 Dec 2008 22:16:12 GMT Nelson Elhage [df7f364] * Makefile.in (modified) * muxevents.c (deleted) Remove muxevents owl_muxevents has now been entirely replaced by ... Wed, 17 Dec 2008 22:13:47 GMT Nelson Elhage [40c6657] * owl.h (modified) * popexec.c (modified) Use owl_select instead of owl_muxevents for owl_popexec. Wed, 17 Dec 2008 22:13:47 GMT Nelson Elhage [cf0cc64] * owl.c (modified) Use owl_select instead of owl_muxevents for stderr redirection. ... Wed, 17 Dec 2008 22:13:20 GMT Nelson Elhage [1895c29] * owl.h (modified) * perlconfig.c (modified) * select.c (modified) Fix owl_select_remove_dispatch bugs. Fix two bugs in ... Wed, 17 Dec 2008 22:12:37 GMT Nelson Elhage [f36cd97] * owl.c (modified) * owl.h (modified) * perlconfig.c (modified) * select.c (modified) * zephyr.c (modified) Add a void* data to owl_dispatch and pass it around. Add a void* ... Wed, 17 Dec 2008 20:24:26 GMT Nelson Elhage [1631825] * perlconfig.c (modified) * perlglue.xs (modified) * perlwrap.pm (modified) Implement a perl timer class and minimal interface. I will document ... Wed, 17 Dec 2008 20:24:25 GMT Nelson Elhage [c675b39] * aim.c (modified) * owl.c (modified) * owl.h (modified) * select.c (modified) Give timers a destructor field. Perl timers are going to need this ... Wed, 17 Dec 2008 20:24:25 GMT Nelson Elhage [e0096b7] * perlconfig.c (modified) perlconfig.c: Properly wrap eval_pv with ... Wed, 17 Dec 2008 20:02:58 GMT Nelson Elhage [c415aca] * perlconfig.c (modified) Stop using deprecated perl_* functions The perl_* forms of eval_* ... Wed, 17 Dec 2008 20:00:21 GMT Nelson Elhage [f7a61ef] * perlconfig.c (modified) Remove the unused owl_perlconfig_get_hashkeys Mon, 15 Dec 2008 18:04:07 GMT Anders Kaseorg [3048f1f] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Show incoming IRC /me messages with * instead of bold, too. Fri, 12 Dec 2008 06:27:39 GMT Anders Kaseorg [4f15e8e] * examples/owlconf.erik (modified) * examples/owlconf.simple (modified) * variable.c (modified) Rip out the webbrowser variable. Fri, 12 Dec 2008 06:27:39 GMT Anders Kaseorg [8e5935d] * commands.c (modified) * functions.c (modified) * keys.c (modified) Rip out the openurl function. Fri, 12 Dec 2008 03:21:59 GMT Alejandro R. Sedeño [80a465c] * owl.c (modified) Update owl_zephyr_buddycheck_timer() to respect ... Fri, 12 Dec 2008 03:21:13 GMT Alejandro R. Sedeño [58d1f8a] * global.c (modified) * owl.h (modified) * select.c (modified) GSequence is newer than we'd like. Use GList for timers instead. Thu, 11 Dec 2008 21:37:41 GMT Nelson Elhage [ca1fc33a] * select.c (modified) Nit: Make indentation a consistent 2 spaces Thu, 11 Dec 2008 21:01:15 GMT Nelson Elhage [86bf047] * select.c (modified) Clean up the timer dispatch logic and contract slightly. Thu, 11 Dec 2008 05:08:35 GMT Nelson Elhage [25cccdc] * perlglue.xs (modified) * perlwrap.pm (modified) Rename *_internal commands into BarnOwl::Internal:: Tue, 09 Dec 2008 22:00:56 GMT Anders Kaseorg [56d0189] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) Show IRC /me messages with the conventional * instead of bold. Sun, 07 Dec 2008 04:25:33 GMT Anders Kaseorg [b9cb41b] * functions.c (modified) * global.c (modified) * zcrypt.c (modified) * zephyr.c (modified) * zwrite.c (modified) Replace questionable sprintf(buf, "%s...", buf, ...) pattern, which ... Sat, 06 Dec 2008 23:55:29 GMT Nelson Elhage [49a8434] * functions.c (modified) * popexec.c (modified) * wcwidth.c (modified) Fix three small warnings. Sat, 06 Dec 2008 22:55:40 GMT Anders Kaseorg [7ce4003] * Makefile.in (modified) Don't ignore the --datarootdir setting. Sat, 06 Dec 2008 22:39:49 GMT Nelson Elhage [b7bb454] * Makefile.in (modified) * aim.c (modified) * buddylist.c (modified) * global.c (modified) * owl.c (modified) * owl.h (modified) * select.c (modified) * timer.c (deleted) Make owl_timer have a callback and integrate into the select() loop. ... Sat, 06 Dec 2008 22:39:48 GMT Nelson Elhage [3ea31b6] * perlconfig.c (modified) Kill a load of "value computed is not used" warnings. I would love ... Sat, 06 Dec 2008 07:33:29 GMT Anders Kaseorg [2b237308] * commands.c (modified) * global.c (modified) Delete extra format string arguments. Sat, 06 Dec 2008 07:33:28 GMT Anders Kaseorg [6eaf35b] * owl.c (modified) * util.c (modified) Correct format specifiers for longs. Sat, 06 Dec 2008 07:33:28 GMT Anders Kaseorg [554a2b8] * aim.c (modified) * commands.c (modified) * regex.c (modified) Fix format string injection bugs. Sat, 06 Dec 2008 07:33:28 GMT Anders Kaseorg [2aaca94] * fmtext.c (modified) * functions.c (modified) Make format_fn accept a char * instead of a void *. Sat, 06 Dec 2008 07:33:28 GMT Anders Kaseorg [de1c8a5] * owl.h (modified) * pair.c (modified) Specialize owl_pair to strings. Sat, 06 Dec 2008 07:33:28 GMT Anders Kaseorg [909771e] * perlconfig.c (modified) Simplify Perl string copying with owl_strdup(). Sat, 06 Dec 2008 07:33:28 GMT Anders Kaseorg [19bab8e] * perlconfig.c (modified) * perlglue.xs (modified) Don't return a mortal from owl_perlconfig_message2hashref(). Sat, 06 Dec 2008 07:33:28 GMT Anders Kaseorg [ce6721f] * perlconfig.c (modified) Use SvPV_nolen to get rid of n_a dummy variables. Sat, 06 Dec 2008 07:32:37 GMT Anders Kaseorg [3645317] * aim.c (modified) Use 0 instead of NULL for flags. Sat, 06 Dec 2008 05:04:44 GMT Anders Kaseorg [1d12db24] * functions.c (modified) Zephyr: Escape interpolated variables in regexes using owl_text_quote(). Sat, 06 Dec 2008 04:39:14 GMT Anders Kaseorg [9375f8c] * perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm (modified) Jabber: Escape interpolated variables in regexes using "\Q\E". Sat, 06 Dec 2008 04:21:35 GMT Anders Kaseorg [f79d6a2] * perl/modules/IRC/lib/BarnOwl/Message/IRC.pm (modified) IRC: Escape interpolated variables in regexes using "\Q\E". Fri, 05 Dec 2008 02:40:47 GMT Nelson Elhage [2209f16] * commands.c (modified) Make 'version' return "BarnOwl" instead of "Owl" Mon, 17 Nov 2008 23:55:32 GMT Nelson Elhage [9711a6e] * filter.c (modified) Add a test case to filter.c for referencing a filter multiple times. Mon, 17 Nov 2008 23:53:45 GMT Geoffrey Thomas [9a2ae6c] * functions.c (modified) Clean up some uses of owl_malloc/sprintf to owl_sprintf for security. Mon, 17 Nov 2008 23:53:44 GMT Geoffrey Thomas [2c09826] * functions.c (modified) Make 'r' on a question start a command. This eliminates one common ... Mon, 17 Nov 2008 20:48:27 GMT Nelson Elhage [f446454] * filterelement.c (modified) Properly detect only directed cycles in the filter graph when looking ... Mon, 17 Nov 2008 18:53:24 GMT Nelson Elhage [3381399] * Makefile.in (modified) * aim.c (modified) * owl.c (modified) * tester.c (modified) Fix the regression tester so it builds again. Sat, 15 Nov 2008 13:49:55 GMT Geoffrey Thomas [799b60e] * commands.c (modified) * functions.c (modified) * help.c (modified) * owl.c (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perlwrap.pm (modified) Add the :show quickstart command. In an effort to make barnowl more ... Fri, 31 Oct 2008 19:19:33 GMT Nelson Elhage [43a306c] * ChangeLog (modified) * owl.h (modified) 1.0.3 Thu, 30 Oct 2008 04:47:33 GMT Kevin Chen [7e78e49] * Makefile.in (modified) * owl.h (modified) * svkversion (deleted) Remove svkversion script and OWL_SVN_REVNO. Thu, 30 Oct 2008 01:38:18 GMT Alejandro R. Sedeño [3f3ee61] * functions.c (modified) * zwrite.c (modified) Factor the code used to populate zsigs out of the function used to ... Thu, 16 Oct 2008 17:31:51 GMT Alejandro R. Sedeño [e979da9] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) We should never see a Byte-Order-Mark in XMPP bodies. If we do, strip ... Mon, 13 Oct 2008 19:05:55 GMT Nelson Elhage [d8671a1] * logging.c (modified) logging.c: Replace / with _ in JIDs when logging Jabber Fri, 10 Oct 2008 04:11:09 GMT Anders Kaseorg [ee0574c] * .gitignore (added) First they .gitignore you, Wed, 08 Oct 2008 14:59:56 GMT Alejandro R. Sedeño [293d5fa] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Adding variable: jabber:show_logins Using it to control displaying ... Tue, 07 Oct 2008 17:00:27 GMT Alejandro R. Sedeño [94b4ecb5] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Attempting to fix the reload-modules / jabber bug. Mon, 29 Sep 2008 23:24:37 GMT Alejandro R. Sedeño [41bbb8a] * perl/lib/BarnOwl/ModuleLoader.pm (modified) Last change effectively aliased reload-module and reload-modules. ... Mon, 29 Sep 2008 22:47:36 GMT Alejandro R. Sedeño [dfbb131] * perl/lib/BarnOwl/ModuleLoader.pm (modified) reload-module should call reload(). This lets us run the (re)loaded ... Wed, 24 Sep 2008 14:01:30 GMT Alejandro R. Sedeño [0eb4036] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Squelch chat messages with no body tag. e.g. typing notifications, etc. Thu, 18 Sep 2008 22:51:15 GMT Geoffrey Thomas [451db9e] * commands.c (modified) * variable.c (modified) * zephyr.c (modified) A bunch of spelling and grammar fixes, some obvious, some pedantic Thu, 18 Sep 2008 22:13:49 GMT Anders Kaseorg [7ba9ead9] * owl.c (modified) Unknown, not Uknown. Tue, 16 Sep 2008 03:43:56 GMT Alejandro R. Sedeño [559076c] * functions.c (modified) Fix the zcrypt bug. This should fix the segfault on short zcrpyt ... Tue, 16 Sep 2008 01:09:13 GMT Nelson Elhage [c194705] * ChangeLog (modified) * owl.h (modified) 1.0.2.1 Tue, 16 Sep 2008 01:04:49 GMT Nelson Elhage [5f8d8a1] * perl/lib/BarnOwl/ModuleLoader.pm (modified) Fix :reload-module's interactions with PAR modules. Mon, 15 Sep 2008 23:02:52 GMT Nelson Elhage [d8c456c] * ChangeLog (modified) * owl.h (modified) 1.0.2 Fri, 05 Sep 2008 04:24:53 GMT Nelson Elhage [96134cb] * perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm (modified) Handle replies to unknown Jabber messages more gracefully. Tue, 02 Sep 2008 15:01:44 GMT Alejandro R. Sedeño [fd472a7] * commands.c (modified) Fixing the documentation for subscribe and unsubscribe. Tue, 02 Sep 2008 02:39:10 GMT Nelson Elhage [f830d84] * commands.c (modified) Make :subscribe and :unsubscribe default to an instance of '*' Tue, 26 Aug 2008 00:11:16 GMT Nelson Elhage [740d5f7] * functions.c (modified) * perlglue.xs (modified) * perlwrap.pm (modified) Move Zephyr and AIM reply command logic into perl. This has the ... Tue, 26 Aug 2008 00:11:12 GMT Nelson Elhage [147d880] * message.c (modified) * owl.h (modified) Move 'zwriteline' to a message attribute, not a field in struct ... Sat, 23 Aug 2008 01:48:20 GMT Geoffrey Thomas [da466e0] * global.c (modified) * variable.c (modified) At broder/ccpost's suggestion, add a typewindelta variable that lets ... Fri, 22 Aug 2008 16:22:37 GMT Nelson Elhage [cdc6ff1] * commands.c (modified) * filter.c (modified) * functions.c (modified) Implement a getfilter command to get the text of a filter. Thu, 21 Aug 2008 22:20:31 GMT Nelson Elhage [680ada9] * perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm (modified) Properly quote generate reply commands for Jabber Thu, 21 Aug 2008 22:20:16 GMT Nelson Elhage [5b75e8b] * perlwrap.pm (modified) Implement BarnOwl::quote() to fully quote a string against command ... Thu, 21 Aug 2008 22:20:01 GMT Nelson Elhage [d5dcd7c] * perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Use replycmd/replysendercmd subs rather than properties for Jabber. Thu, 21 Aug 2008 22:18:51 GMT Nelson Elhage [57cf4f9] * functions.c (modified) * perlwrap.pm (modified) Make owl_function_reply call methods to get the replycmd. For ... Thu, 21 Aug 2008 18:37:38 GMT Nelson Elhage [7a45a72] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) BarnOwl/Modules/Jabber.pm: Small stylistic cleanup Thu, 21 Aug 2008 16:01:23 GMT Alejandro R. Sedeño [a82e091] * perl/lib/BarnOwl/ModuleLoader.pm (modified) Rename :reload to :reload-module, as :reload is already in use by a ... Thu, 21 Aug 2008 06:08:39 GMT Nelson Elhage [38a7f22] * perl/modules/IRC/lib/BarnOwl/Message/IRC.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm (modified) Convert Message::IRC and Message::Jabber to use the new ... Thu, 21 Aug 2008 04:52:04 GMT Nelson Elhage [c4ba74d] * cmd.c (modified) * functions.c (modified) * perlconfig.c (modified) * perlglue.xs (modified) Make BarnOwl::command() accept a pre-tokenized command. If given ... Wed, 20 Aug 2008 21:05:46 GMT Alex Vandiver [aef51f8] * logging.c (modified) Remove the opcode nolog "feature" Wed, 20 Aug 2008 06:16:43 GMT Nelson Elhage [167044b] * perl/lib/BarnOwl/ModuleLoader.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perlwrap.pm (modified) Support string hook entries. perlwrap.pm: Support calling and adding ... Wed, 20 Aug 2008 06:16:36 GMT Nelson Elhage [5987370] * perl/lib/BarnOwl/ModuleLoader.pm (modified) ModuleLoader.pm: Add a :reload command which reloads a single module Wed, 20 Aug 2008 06:16:30 GMT Nelson Elhage [e9bb404] * editwin.c (modified) editwin.c: Don't make owl_editwin_insert_char increase e->bufflen ... Sun, 10 Aug 2008 21:38:44 GMT Nelson Elhage [0504f63] * filter.c (modified) * filterelement.c (modified) * functions.c (modified) * owl.h (modified) Rewrite owl_filter_print to use GString. barnowl will no longer ... Sun, 10 Aug 2008 12:33:50 GMT Geoffrey Thomas [d81f8d0] * functions.c (modified) Fix a buffer overflow -> segfault due to strcat Mon, 04 Aug 2008 02:00:30 GMT Geoffrey Thomas [0f9eca7] * owl.c (modified) * perlconfig.c (modified) * perlwrap.pm (modified) Add a hook, newMessage, that catches every message that's added to ... Sun, 03 Aug 2008 23:27:27 GMT Geoffrey Thomas [719c699] * message.c (modified) * variable.c (modified) Clean up _burningears, which is better done in Perl, and ... Sun, 03 Aug 2008 23:18:56 GMT Geoffrey Thomas [731dd1e] * Makefile.in (modified) * glib_compat.c (modified) * owl.h (modified) Do we really need gcc -I. and #include ? Wed, 30 Jul 2008 22:35:08 GMT Alejandro R. Sedeño [601733d] * filter.c (modified) * functions.c (modified) * owl.h (modified) * util.c (modified) The color default has been -1 for a while now, so we match what ... Mon, 28 Jul 2008 14:07:48 GMT Geoffrey Thomas [bfc127b] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Another angry commit -- add :jaway. Mon, 28 Jul 2008 13:08:41 GMT Geoffrey Thomas [a1a2036] * perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) THIS IS AN ANGRY COMMIT Sat, 26 Jul 2008 03:59:40 GMT Geoffrey Thomas [4789b17] * perl/modules/IRC/lib/BarnOwl/Message/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) IRC: Add /quit display support Thu, 24 Jul 2008 05:55:35 GMT Geoffrey Thomas [d264c6d] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) IRC: Support for displaying :irc-whois replies, and various bugfixes. Thu, 24 Jul 2008 01:05:18 GMT Geoffrey Thomas [38cfdb5d] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) IRC: Add proper display for the :irc-names reply. Thu, 24 Jul 2008 00:18:30 GMT Geoffrey Thomas [3ad15ff] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) IRC: Add :irc-topic support and on_topic/on_topicinfo callbacks. Mon, 21 Jul 2008 03:58:54 GMT Nelson Elhage [0398d55] * help.c (modified) Document M-p in :help