# # ChangeLog for / # # Generated by Trac 1.0.2 # May 19, 2024, 5:49:16 AM Sat, 14 Mar 2009 01:45:00 GMT Sam Hartman [4779b8c] * configure.ac (modified) * debian/changelog (modified) * debian/control (modified) Merge branch 'debian' of ssh://dev.suchdamage.org/~/debian/barnowl ... Sat, 14 Mar 2009 01:44:23 GMT Sam Hartman [b0c6735] * debian/control (modified) Depend on text-autoformat-perl per nelhage Wed, 25 Feb 2009 04:56:43 GMT Sam Hartman [4708281] * debian/changelog (modified) * debian/control (modified) Version 1.0.5-2 Document changes Update standards version Depend ... Wed, 25 Feb 2009 04:52:13 GMT Sam Hartman [17acafb] * configure.ac (modified) Support zcrypt using OpenSSL DES Support a hackish mechanism for ... Wed, 25 Feb 2009 04:52:10 GMT Sam Hartman [5043e2e] * configure.ac (modified) Remove unneeded dependency on krb5 and krb4 Barnowl links against ... Fri, 13 Feb 2009 19:36:47 GMT Sam Hartman [412a8be] * debian/changelog (modified) Fix changelog typo Fri, 13 Feb 2009 05:33:01 GMT Sam Hartman [ac9199f9] * debian/rules (modified) Don't include -fstack-protector in debian/rules Configure is ... Fri, 13 Feb 2009 05:32:16 GMT Sam Hartman [f8f8bd8] * configure.ac (modified) * .gbp.conf (added) * .gitignore (modified) * Makefile.in (modified) * debian/README.Debian (added) * debian/barnowl-irc.install (added) * debian/barnowl.dirs (added) * debian/barnowl.docs (added) * debian/barnowl.install (added) * debian/changelog (added) * debian/compat (added) * debian/control (added) * debian/control.in (added) * debian/copyright (added) * debian/rules (added) * debian/shlibs.local (added) Merge branch 'support_stack_protector' into debian Fri, 13 Feb 2009 05:31:34 GMT Sam Hartman [87afe92] * configure.ac (modified) Support -fstack-protector Gcc and some Linux environments support a ... Fri, 13 Feb 2009 03:57:48 GMT Sam Hartman [d09b339] * debian/control (modified) Indicate public git repo Fri, 13 Feb 2009 03:17:36 GMT Sam Hartman [14489be] * ChangeLog (modified) * owl.h (modified) * .gbp.conf (added) * .gitignore (modified) * Makefile.in (modified) * debian/README.Debian (added) * debian/barnowl-irc.install (added) * debian/barnowl.dirs (added) * debian/barnowl.docs (added) * debian/barnowl.install (added) * debian/changelog (added) * debian/compat (added) * debian/control (added) * debian/control.in (added) * debian/copyright (added) * debian/rules (added) * debian/shlibs.local (added) Merge commit 'barnowl-1.0.5' into debian 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:37:35 GMT Sam Hartman [f4d817d] * Makefile.in (modified) * aim.c (modified) * buddylist.c (modified) * commands.c (modified) * configure.ac (modified) * editwin.c (modified) * examples/owlconf.erik (modified) * examples/owlconf.simple (modified) * filter.c (modified) * filterelement.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * help.c (modified) * keys.c (modified) * list.c (modified) * message.c (modified) * muxevents.c (deleted) * owl.c (modified) * owl.h (modified) * pair.c (modified) * perl/modules/IRC/lib/BarnOwl/Message/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perlconfig.c (modified) * perlglue.xs (modified) * perlwrap.pm (modified) * popexec.c (modified) * popwin.c (modified) * regex.c (modified) * select.c (modified) * tester.c (modified) * text.c (modified) * timer.c (deleted) * util.c (modified) * variable.c (modified) * wcwidth.c (modified) * zcrypt.c (modified) * zephyr.c (modified) * zwrite.c (modified) * .gbp.conf (added) * .gitignore (modified) * debian/README.Debian (added) * debian/barnowl-irc.install (added) * debian/barnowl.dirs (added) * debian/barnowl.docs (added) * debian/barnowl.install (added) * debian/changelog (added) * debian/compat (added) * debian/control (added) * debian/control.in (added) * debian/copyright (added) * debian/rules (added) * debian/shlibs.local (added) Merge branch 'barnowl-1.0.5-security' into debian Conflicts: ... Wed, 11 Feb 2009 17:36:53 GMT Sam Hartman [3bc7358] * debian/changelog (modified) * debian/rules (modified) Enable fortify_source and stack protector mark CVE Wed, 11 Feb 2009 17:36:53 GMT Sam Hartman [eda74cb9] * debian/changelog (modified) Barnowl 1.0.5-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. Sat, 13 Dec 2008 23:59:59 GMT Sam Hartman [298ac07] * .gbp.conf (modified) fix gbp config Sat, 13 Dec 2008 23:41:11 GMT Sam Hartman [2c0f4f7] * debian/changelog (modified) Call perl_sys_init3; Closes: 495056 Sat, 13 Dec 2008 23:37:44 GMT Sam Hartman [c1d2e6c] * owl.c (modified) * perlconfig.c (modified) * Call perl_sys_init3; Closes: 495056 Sat, 13 Dec 2008 18:01:11 GMT Sam Hartman [8d07892a] * .gitignore (modified) * ChangeLog (modified) * Makefile.in (modified) * cmd.c (modified) * commands.c (modified) * doc/barnowl.1 (added) * doc/owl.1 (deleted) * editwin.c (modified) * filter.c (modified) * filterelement.c (modified) * functions.c (modified) * glib_compat.c (modified) * global.c (modified) * help.c (modified) * logging.c (modified) * message.c (modified) * owl.c (modified) * owl.h (modified) * perl/lib/BarnOwl/ModuleLoader.pm (modified) * perl/modules/IRC/lib/BarnOwl/Message/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perlconfig.c (modified) * perlglue.xs (modified) * perlwrap.pm (modified) * svkversion (deleted) * util.c (modified) * variable.c (modified) * zephyr.c (modified) * zwrite.c (modified) * .gbp.conf (added) * debian/README.Debian (added) * debian/barnowl-irc.install (added) * debian/barnowl.dirs (added) * debian/barnowl.docs (added) * debian/barnowl.install (added) * debian/changelog (added) * debian/compat (added) * debian/control (added) * debian/control.in (added) * debian/copyright (added) * debian/rules (added) * debian/shlibs.local (added) Merge commit 'barnowl-1.0.3' into debian 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,