# # ChangeLog for / # # Generated by Trac 1.0.2 # Mar 28, 2024, 3:06:41 PM Thu, 04 Apr 2013 06:31:41 GMT Anders Kaseorg [574b952] * Makefile.am (modified) * barnowl-wrapper.in (moved) * tester (deleted) Generate the barnowl and tester wrapper scripts at build time ... Thu, 04 Apr 2013 06:31:41 GMT Anders Kaseorg [eb5e8fc] * Makefile.am (modified) * configure.ac (modified) * perl/modules/Makefile.am (modified) Allow building in a separate build directory Signed-off-by: Anders ... Thu, 04 Apr 2013 06:31:41 GMT Anders Kaseorg [6249a88f] * compat/compat.h (modified) * owl.h (modified) * zcrypt.c (modified) Include generated headers with #include <> ... Thu, 04 Apr 2013 06:31:41 GMT Anders Kaseorg [cb1243be] * Makefile.am (modified) Remove redundant -I$(top_srcdir) from AM_CPPFLAGS Automake already ... Thu, 04 Apr 2013 06:31:41 GMT Anders Kaseorg [b80bae0] * Makefile.am (modified) * compat/Makefile.am (modified) * libfaim/Makefile.am (modified) * perl/modules/Makefile.am (modified) Distribute more files in ‘make dist’ Signed-off-by: Anders Kaseorg ... Thu, 04 Apr 2013 06:05:03 GMT Anders Kaseorg [a870319] * Makefile.am (modified) * perl/Makefile.am (modified) * perl/modules/Makefile.am (modified) Uninstall more files in ‘make uninstall’ Signed-off-by: Anders ... Thu, 04 Apr 2013 06:05:03 GMT Anders Kaseorg [0f5b08e] * Makefile.am (modified) * perl/modules/Makefile.am (modified) Clean more files in ‘make clean’ Signed-off-by: Anders Kaseorg ... Thu, 04 Apr 2013 06:04:17 GMT Anders Kaseorg [25d7236] * Makefile.am (modified) Fix perlglue.c dependency on typemap This was broken by commit ... Thu, 04 Apr 2013 06:04:17 GMT Anders Kaseorg [7155955] * filterproc.c (modified) filterproc.c: Sever owl.h dependency This fixes ‘make zcrypt’, ... Wed, 03 Apr 2013 06:40:12 GMT Anders Kaseorg [13a39ae8] * m4/pkg.m4 (modified) Update autoconf macros from pkg-config 0.28 5fc77a9 Add autoconf ... Wed, 03 Apr 2013 06:39:57 GMT Anders Kaseorg [e9b4a2c] * m4/ax_append_compile_flags.m4 (added) * m4/ax_append_flag.m4 (added) * m4/ax_cflags_warn_all.m4 (modified) * m4/ax_check_compile_flag.m4 (added) * m4/ax_check_flag.m4 (deleted) Update autoconf macros from autoconf-archive 2012.09.08 cfea4ee ... Sun, 17 Mar 2013 22:35:41 GMT Anders Kaseorg [0a6a2d6] * global.c (modified) Skip deprecated g_type_init() for GLib 2.35 ... Fri, 08 Mar 2013 23:14:25 GMT Anders Kaseorg [3496369] * filterproc.c (modified) call_filter: Set *out = NULL on g_spawn_async_with_pipes failure ... Mon, 25 Feb 2013 01:53:58 GMT Adam Glasgall [ba5e919] * README (modified) perlvariables: add new ExtUtils::Depends dependency to README Sun, 24 Feb 2013 23:01:35 GMT Adam Glasgall [a54ffe6] * Makefile.am (modified) * closures.c (added) * commands.c (modified) * configure.ac (modified) * marshal_types (added) * owl.h (modified) * perl/lib/BarnOwl.pm (modified) * perlconfig.c (modified) * perlglue.xs (modified) * t/variable.t (added) * tester.c (modified) * variable.c (modified) * zephyr.c (modified) Merge pull request #118 from davidben/perlvariables-n-plus-1 ... Sun, 24 Feb 2013 00:28:42 GMT David Benjamin [104a4eb] * perl/lib/BarnOwl.pm (modified) Accept validsettings in new_variable_string If people reeeaaally ... Sat, 23 Feb 2013 22:44:23 GMT David Benjamin [6a8b519] * tester.c (modified) * variable.c (modified) Remove pointless return code from owl_variable_add_defaults Sat, 23 Feb 2013 22:44:23 GMT David Benjamin [4953c44] * perl/lib/BarnOwl.pm (modified) * t/variable.t (modified) Change set_fromstring to die on failure Returning zero/non-zero is ... Sat, 23 Feb 2013 22:44:22 GMT David Benjamin [4419d3d] * t/variable.t (added) Add unit tests for perl-side variables Sat, 23 Feb 2013 22:44:22 GMT David Benjamin [f0a7c09] * variable.c (modified) Remove read-only variable check Those are impossible now and were ... Sat, 23 Feb 2013 22:44:22 GMT David Benjamin [366badc] * tester.c (modified) Add some unit tests for enum variables So we don't break them again. Sat, 23 Feb 2013 22:44:21 GMT David Benjamin [bbc31e4] * owl.h (modified) Whitespace that I don't feel like rebasing Sigh. Tabs and spaces. Sat, 23 Feb 2013 22:44:21 GMT David Benjamin [e26abb6] * perl/lib/BarnOwl.pm (modified) Add new_variable_enum This seems to work. Yay. Sat, 23 Feb 2013 22:44:20 GMT David Benjamin [523146b] * perl/lib/BarnOwl.pm (modified) Add new_variable_full Route everything through that. Thu, 21 Feb 2013 21:42:21 GMT David Benjamin [63d3e4e] * variable.c (modified) Make GClosure invokes more mechanical We don't really need some of ... Thu, 21 Feb 2013 21:42:21 GMT David Benjamin [f41956d] * variable.c (modified) Merge owl_variable_free and owl_variable_cleanup We don't do the ... Thu, 21 Feb 2013 21:42:20 GMT David Benjamin [1a4508b] * tester.c (modified) Fix the unit tests The arguments got reordered slightly to match ... Thu, 21 Feb 2013 21:42:20 GMT David Benjamin [4584d1f] * owl.h (modified) * variable.c (modified) Pipe all C-created variables through function calls Gets us some ... Wed, 20 Feb 2013 01:29:38 GMT David Benjamin [3b9ca71] * commands.c (modified) * owl.h (modified) * perl/lib/BarnOwl.pm (modified) * perlglue.xs (modified) * variable.c (modified) Allow perl variables to participate in argumentless set/unset Wed, 20 Feb 2013 01:29:34 GMT David Benjamin [69f74c2] * owl.h (modified) * perl/lib/BarnOwl.pm (modified) * perlglue.xs (modified) * variable.c (modified) And now... the moment you've all been waiting for... Expose ... Wed, 20 Feb 2013 01:29:05 GMT David Benjamin [e5210c9] * owl.c (modified) * perlconfig.c (modified) dlsym the functions we need after use Glib and before use BarnOwl ... Wed, 20 Feb 2013 01:29:04 GMT David Benjamin [897fc1c] * variable.c (modified) Fix error messages a bit Wed, 20 Feb 2013 01:29:04 GMT David Benjamin [5001a3d] * owl.h (modified) * variable.c (modified) g_strdup validsettings This'll allow perl to set it too. Wed, 20 Feb 2013 01:29:04 GMT David Benjamin [353719a] * Makefile.am (modified) * commands.c (modified) * gmarshal_funcs.c (deleted) * gmarshal_funcs.h (deleted) * marshal_types (modified) * owl.h (modified) * perlconfig.c (modified) * perlglue.xs (modified) * tester.c (modified) * variable.c (modified) Start of perlvariables iteration N+1 New plan: the C <-> perl ... Wed, 20 Feb 2013 01:28:55 GMT David Benjamin [06e04a9] * Makefile.am (modified) * closures.c (added) * configure.ac (modified) * gmarshal_funcs.c (added) * gmarshal_funcs.h (added) * marshal_types (added) * owl.c (modified) * owl.h (modified) * perlconfig.c (modified) * perlglue.xs (modified) * variable.c (modified) perlvariables - iteration N Later commits reworked a lot of this, ... Mon, 18 Feb 2013 07:53:53 GMT Anders Kaseorg [bbe7d4a] * zephyr.c (modified) owl_zephyr_loadsubs: Don’t leak memory on error opening ... Tue, 15 Jan 2013 13:22:20 GMT Jason Gross [6a20996] * tester.c (modified) Use CHECK_STR_AND_FREE more We have this macro, why not use it? ... Tue, 15 Jan 2013 10:51:27 GMT Anders Kaseorg [58b6ce5] * configure.ac (modified) configure: Try openssl.pc after libcrypto.pc OpenSSL < 0.9.8 didn’t ... Tue, 15 Jan 2013 10:51:27 GMT Anders Kaseorg [1f121cb] * configure.ac (modified) configure: Only use LIBCRYPTO_{CFLAGS,LIBS} on PKG_CHECK_MODULES ... Tue, 15 Jan 2013 10:51:27 GMT Anders Kaseorg [35a9ec7] * configure.ac (modified) configure: Look for libcrypto even when configuring --without-krb4 ... Sun, 13 Jan 2013 14:09:41 GMT David Benjamin [05adccf] * functions.c (modified) Make :loadsubs reload instanced personals too Right now if your ... Sun, 13 Jan 2013 00:07:41 GMT Jason Gross [c068c03] * filter.c (modified) Fix some undefined behavior in filter.c, caught by clang scan-build Sun, 13 Jan 2013 00:07:34 GMT Jason Gross [374089a] * perl/lib/BarnOwl.pm (modified) * perlglue.xs (modified) Die on a failed zephyr_zwrite; don't silently ignore it Sat, 12 Jan 2013 23:28:11 GMT Jason Gross [d72ba1e] * zcrypt.c (modified) Fix a memory leak in zcrypt.c, caught by clang scan-build Sat, 12 Jan 2013 18:48:20 GMT Jason Gross [8258ea5] * aim.c (modified) * commands.c (modified) * editwin.c (modified) * help.c (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * variable.c (modified) Fix spelling of various strings. I dumped `strings barnowl.bin` ... Fri, 11 Jan 2013 05:30:01 GMT Alejandro R. Sedeño [4626016] * perl/lib/BarnOwl/Complete/Client.pm (modified) Remove completion for nonexistent ':show information' Tue, 11 Dec 2012 02:00:02 GMT Anders Kaseorg [048b1ff] * zcrypt.c (modified) zcrypt: Make gpg stop messing around in ~/.gnupg Signed-off-by: ... Sat, 01 Dec 2012 22:16:21 GMT David Benjamin [6401db3] * perl/lib/BarnOwl/Message/Zephyr.pm (modified) * perlconfig.c (modified) Fix display of pseudologins After ... Wed, 14 Nov 2012 19:47:35 GMT David Benjamin [ccc182c] * COPYING (modified) * README (modified) * perl/modules/Facebook/lib/AnyEvent/HTTP.pm (deleted) * perl/modules/Facebook/lib/Ouch.pm (deleted) * perl/modules/Facebook/lib/URI/Encode.pm (deleted) Unbundle random Facebook module libraries Probably saner to ship ... Tue, 30 Oct 2012 03:23:49 GMT Anders Kaseorg [c42a8d1] * owl.h (modified) typedef fake curses and Perl types to undefined structs instead of ... Tue, 30 Oct 2012 03:18:51 GMT Anders Kaseorg [0792d99] * global.c (modified) * logging.c (modified) Replace deprecated GLib < 2.31.0 thread APIs As of GLib 2.31.0, - ... Tue, 30 Oct 2012 03:04:56 GMT Anders Kaseorg [cb124fc6] * global.c (modified) * owl.h (modified) Replace deprecated GLib < 2.31.0 mutex APIs As of GLib 2.31.0, - ... Tue, 30 Oct 2012 03:04:56 GMT Anders Kaseorg [c748e8a] * global.c (modified) Abstract g->interrupt_lock Signed-off-by: Anders Kaseorg ... Thu, 18 Oct 2012 22:19:45 GMT Geoffrey Thomas [9b3167b] * zephyr.c (modified) zephyr: Replace outgoing default format with a small URL We need ... Tue, 25 Sep 2012 03:06:53 GMT David Benjamin [290e2d0] * configure.ac (modified) Bump version for development. Tue, 25 Sep 2012 01:15:37 GMT David Benjamin [f43c777] * README (modified) Facebook has EVEN MORE dependencies Mon, 17 Sep 2012 13:50:23 GMT David Benjamin [96ee74c] * README (modified) Document that the Facebook module wants a moose Or a mouse ... Wed, 12 Sep 2012 23:53:56 GMT Adam Glasgall [ea0c453] * README (modified) * perl/modules/Jabber/lib/Net/Jabber/Component.pm (modified) * perl/modules/Jabber/lib/Net/Jabber/Key.pm (modified) * perl/modules/Jabber/lib/Net/XMPP.pm (modified) * perl/modules/Jabber/lib/Net/XMPP/Protocol.pm (modified) Merge pull request #100 from davidben/master Use Digest::SHA in ... Sun, 09 Sep 2012 22:26:12 GMT David Benjamin [a8c55b5] * README (modified) * perl/modules/Jabber/lib/Net/Jabber/Component.pm (modified) * perl/modules/Jabber/lib/Net/Jabber/Key.pm (modified) * perl/modules/Jabber/lib/Net/XMPP.pm (modified) * perl/modules/Jabber/lib/Net/XMPP/Protocol.pm (modified) Use Digest::SHA in Jabber module instead of Digest::SHA1 The cool ... Mon, 13 Aug 2012 01:11:23 GMT David Benjamin [4d9e311c] * owl.c (modified) Don't do the stderr redirect hack if !isatty(2) stderr has already ... Wed, 08 Aug 2012 02:55:09 GMT David Benjamin [0a9ffc5] * logging.c (modified) Fix race condition in starting up logger thread The context should ... Mon, 25 Jun 2012 15:50:18 GMT Alejandro R. Sedeño [b303ba2] * perl/lib/BarnOwl.pm (modified) * perlglue.xs (modified) Add getnumlines() to perl interface Mon, 14 May 2012 20:41:37 GMT David Benjamin [81691e8] * .gitignore (modified) Put config.h.in~ back in .gitignore It's generated by ./autogen.sh. Mon, 14 May 2012 20:37:26 GMT David Benjamin [65d3fba0] * .gitignore (modified) Remove emacs and vim files from .gitignore If you want these ... Sun, 13 May 2012 05:17:13 GMT Alex Dehnert [06470d7] * functions.c (modified) Include names of invalid filters This makes errors in filters ... Thu, 10 May 2012 05:18:33 GMT David Benjamin [2354e9a] * message.c (modified) If zcrypt fails to decrypt, strip away the zcrypt opcode Otherwise ... Wed, 09 May 2012 19:05:36 GMT David Benjamin [3442788] * window.c (modified) Hide the default cursor with curs_set if supported Then we don't ... Fri, 27 Apr 2012 04:00:31 GMT David Benjamin [e6e7842] * perl/lib/BarnOwl/Complete/Zephyr.pm (modified) Complete viewperson and vp as viewuser and vu Sun, 22 Apr 2012 23:09:35 GMT Anders Kaseorg [80bea5b] * zephyr.c (modified) send_zephyr: Set z_charset = ZCHARSET_UTF_8 This allows X11 zwgc to ... Tue, 10 Apr 2012 04:55:44 GMT Edward Z. Yang [d6b8b50] * help.c (modified) Fix typo (thanks Sasen for reporting.) Signed-off-by: Edward Z. ... Mon, 12 Mar 2012 02:58:01 GMT David Benjamin [d199207] * functions.c (modified) * perlconfig.c (modified) zephyr: Use field iterator interface to avoid quadratic loops ... Mon, 12 Mar 2012 02:58:00 GMT David Benjamin [a03a409] * zephyr.c (modified) zephyr: Add an iterator interface to fields Signed-off-by: Anders ... Mon, 12 Mar 2012 02:57:35 GMT David Benjamin [97cdbaf5] * filterproc.c (modified) * filterproc.h (modified) * functions.c (modified) * message.c (modified) * tester.c (modified) * zcrypt.c (modified) Rewrite call_filter to use g_spawn_async_with_pipes This simplifies ... Mon, 12 Mar 2012 02:57:35 GMT David Benjamin [1f39ded] * filterproc.c (modified) Fix hang on empty zcrypt messages send_receive will never close wfd ... Wed, 01 Feb 2012 18:41:35 GMT David Benjamin [39a531d] * commands.c (modified) Fixed typo in unbindkey Usage error [davidben@mit.edu: Oh hey, we ... Mon, 23 Jan 2012 23:41:30 GMT Anders Kaseorg [bd482c3] * functions.c (modified) Only add outgoing messages for personal part of half-personal ... Mon, 23 Jan 2012 23:41:28 GMT Anders Kaseorg [919cbf2] * zwrite.c (modified) Don’t write CC: line on zwrite -C '' Signed-off-by: Anders Kaseorg ... Mon, 23 Jan 2012 23:41:26 GMT Anders Kaseorg [f183917] * zephyr.c (modified) Allow zsender spoofing on cross-realm classes Signed-off-by: Anders ... Mon, 23 Jan 2012 23:41:23 GMT Anders Kaseorg [f7c0730] * zephyr.c (modified) Append the realm to the zsender if missing This works around the ... Mon, 23 Jan 2012 23:41:21 GMT Anders Kaseorg [9d206c6] * zwrite.c (modified) Don’t send public pings on zwrite '' or zwrite @REALM ... Mon, 23 Jan 2012 23:41:18 GMT Anders Kaseorg [d6b2ae8] * zwrite.c (modified) Don’t treat zwrite '' as personal Signed-off-by: Anders Kaseorg ... Mon, 23 Jan 2012 23:41:16 GMT Anders Kaseorg [bff1f22] * message.c (modified) * zephyr.c (modified) * zwrite.c (modified) Add function to test whether a recipient is personal Signed-off-by: ... Mon, 23 Jan 2012 23:41:05 GMT Anders Kaseorg [bf70350] * perl/lib/BarnOwl/Message/Zephyr.pm (modified) * zephyr.c (modified) Stop pretending to support zwrite * ‘*’ is not a valid recipient, ... Mon, 23 Jan 2012 22:27:43 GMT Jason Gross [d126a19] * variable.c (modified) Flush the fmttext cache and redisplay on setting colorztext This ... Mon, 23 Jan 2012 22:27:42 GMT Jason Gross [219f52c] * global.c (modified) * messagelist.c (modified) * owl.h (modified) * view.c (modified) Allocate owl_messagelist on the heap This lets us return NULL from ... Mon, 23 Jan 2012 22:27:42 GMT Jason Gross [ab88b05] * global.c (modified) * mainwin.c (modified) * owl.h (modified) Allocate the mainwin on the heap This lets us return NULL from ... Mon, 23 Jan 2012 22:12:56 GMT David Benjamin [8135737] * doc/barnowl.1 (modified) * owl.c (modified) * perl/lib/BarnOwl.pm (modified) rename default config file to .owl/init.pl motivations: to make ... Mon, 23 Jan 2012 20:39:00 GMT David Benjamin [678f607] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Add completion for jabberlogout Mon, 23 Jan 2012 20:35:18 GMT David Benjamin [ecfbdcc] * functions.c (modified) Don't leak old_msg in owl_function_zcrypt Tue, 18 Oct 2011 00:12:36 GMT David Benjamin [389d487] * owl.c (modified) Switch to interactive context before sourcing the startup file ... Mon, 03 Oct 2011 04:33:09 GMT David Benjamin [ef4074b] * zwrite.c (modified) Cleanup in owl_zwrite_create on error cases Before, the caller was ... Sun, 02 Oct 2011 02:59:21 GMT Alex Dehnert [f34728b] * perl/lib/BarnOwl/ModuleLoader.pm (modified) Add completion for reload-module Sat, 01 Oct 2011 03:09:17 GMT David Benjamin [f89cc6f] * commands.c (modified) Use the pre-parsed argc/argv in building owl_zwrites When called ... Sat, 01 Oct 2011 03:09:17 GMT David Benjamin [6329cd5] * zwrite.c (modified) Allow building a zwrite from an argv Add new versions of ... Sat, 01 Oct 2011 01:32:12 GMT David Benjamin [7b89e8c] * util.c (modified) Add owl_argv_quote convenience function Did we really never write ... Fri, 30 Sep 2011 23:58:18 GMT David Benjamin [d953ede] * commands.c (modified) * zephyr.c (modified) * zwrite.c (modified) Rename owl_zwrite_new to owl_zwrite_new_from_line owl_zwrite_new ... Fri, 30 Sep 2011 12:07:53 GMT Jason Gross [7803326] * commands.c (modified) * editwin.c (modified) * functions.c (modified) * perl/lib/BarnOwl.pm (modified) * perlconfig.c (modified) * viewwin.c (modified) editwin callback for canceling the editwin The code for editwin ... Fri, 30 Sep 2011 12:06:58 GMT Jason Gross [e89ec48] * perl/lib/BarnOwl.pm (modified) * perlglue.xs (modified) Made BarnOwl::start_* wrappers around a new BarnOwl::start_edit A ... Fri, 30 Sep 2011 12:06:57 GMT Jason Gross [c737503] * functions.c (modified) * perlglue.xs (modified) Improved consistency between owl_function_start_* functions Tue, 27 Sep 2011 20:23:30 GMT David Benjamin [eba02ec] * window.c (modified) Fix dirtying windows inside a redraw handler This is a seriously ...