# # ChangeLog for / # # Generated by Trac 1.0.2 # Mar 28, 2024, 7:25:20 AM Fri, 13 Feb 2009 17:11:56 GMT Sam Hartman [79fe0ad] * configure.ac (modified) * ChangeLog (modified) * owl.h (modified) Merge branch 'support_stack_protector' Fri, 13 Feb 2009 16:55:15 GMT Nelson Elhage [308ace3] * ChangeLog (modified) * owl.h (modified) Bump the version to 1.0.6 for development. Doing the version bump ... Fri, 13 Feb 2009 05:31:34 GMT Sam Hartman [87afe92] * configure.ac (modified) Support -fstack-protector Gcc and some Linux environments support a ... Wed, 11 Feb 2009 17:54:20 GMT Nelson Elhage [eef5b52] * ChangeLog (modified) * owl.h (modified) BarnOwl 1.0.5 Wed, 11 Feb 2009 17:53:30 GMT Nelson Elhage [f2fc5ad] * ChangeLog (modified) * owl.h (modified) 1.0.4.1 Wed, 11 Feb 2009 17:20:22 GMT Nelson Elhage [b4c270c] * functions.c (modified) owl_function_printallvars: Use a GString instead of a static buffer. Wed, 11 Feb 2009 17:20:22 GMT Nelson Elhage [7980fb2] * functions.c (modified) owl_function_zpunt: Actually populate recipexpr when recip isn't '*' Wed, 11 Feb 2009 17:20:22 GMT Nelson Elhage [f34dd65] * commands.c (modified) * filter.c (modified) * functions.c (modified) * global.c (modified) * list.c (modified) * message.c (modified) * owl.h (modified) * popwin.c (modified) * text.c (modified) * util.c (modified) * zcrypt.c (modified) Kill a whole bunch of unused code. I generated a list of dead ... Wed, 11 Feb 2009 17:20:22 GMT Nelson Elhage [823671c] * zwrite.c (modified) owl_zwrite_send_message: avoid buffer overflow with to The variable ... Wed, 11 Feb 2009 17:20:22 GMT Nelson Elhage [3538bc8] * zwrite.c (modified) zwrite.c: toline should not use sprintf The construction of toline ... Wed, 11 Feb 2009 17:20:21 GMT Nelson Elhage [99b50a5] * functions.c (modified) owl_function_buddylist: Replace sprintf() usages. Wed, 11 Feb 2009 17:20:21 GMT Nelson Elhage [c894c15] * functions.c (modified) owl_function_zpunt: Replace sprintf with owl_sprintf Wed, 11 Feb 2009 17:20:21 GMT Nelson Elhage [a0e6082] * functions.c (modified) owl_function_classinstfilt: Replace sprintf with owl_sprintf. The ... Wed, 11 Feb 2009 17:20:21 GMT Nelson Elhage [c1d166b] * functions.c (modified) functions.c: Remove some more sprintf()s Fix ... Wed, 11 Feb 2009 17:20:21 GMT Nelson Elhage [57609b3] * functions.c (modified) owl_function_info: Clean up code using owl_fmtext_appendf_normal ... Wed, 11 Feb 2009 17:20:21 GMT Nelson Elhage [28fa23c] * owl.c (modified) main: Avoid using strcpy/strcat/sprintf in the intro message Wed, 11 Feb 2009 17:20:21 GMT Nelson Elhage [1490327] * fmtext.c (modified) fmtext.c: Add owl_fmtext_appendf_normal. Wed, 11 Feb 2009 17:20:21 GMT Nelson Elhage [2101a50] * functions.c (modified) owl_function_about: suppress unsafe use of sprintf/strcat Wed, 11 Feb 2009 17:20:21 GMT Nelson Elhage [44a61ac] * zwrite.c (modified) zwrite.c: Fix an unsafe use of sprintf. Reported-By: Geoffrey ... Wed, 11 Feb 2009 17:20:20 GMT Nelson Elhage [8412869] * zcrypt.c (modified) zcrypt.c: Fix an unsafe use of sprintf() Reported-By: Geoffrey ... Wed, 11 Feb 2009 00:04:37 GMT Sam Hartman [7d471c3] * message.c (modified) message.c: do not leak call to long_zuser long_zuser returns a ... Sun, 08 Feb 2009 06:57:07 GMT Nelson Elhage [6b7e7a5] * .gitignore (modified) gitignore: *~ Signed-off-by: Greg Price Sun, 08 Feb 2009 06:57:04 GMT Nelson Elhage [d54035d] * configure.ac (modified) clarify error message when curses is missing The lack of 'w' ... Sun, 08 Feb 2009 06:57:00 GMT Nelson Elhage [50e671c] * editwin.c (modified) Don't fill-paragraph the ending dot of the buffer. When I leave a ... Mon, 02 Feb 2009 18:17:44 GMT Geoffrey Thomas [e97c4a30] * util.c (modified) util.c: Fix double-free from owl_zephyr_delsub. Also fix general ... Thu, 29 Jan 2009 06:40:07 GMT Nelson Elhage [637d983] * functions.c (modified) Make one-line error messages display better. When we have one-line ... Thu, 29 Jan 2009 00:55:44 GMT Anders Kaseorg [ce56149] * keys.c (modified) Bind DC to edit:delete-next-char and M-DC to edit:delete-next-word. Sun, 25 Jan 2009 02:17:30 GMT Alex Vandiver [b73ce70] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Only show confusing "ignoring:" if jabber:spew is turned on 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 ...