# # ChangeLog for / # # Generated by Trac 1.0.2 # Apr 18, 2024, 4:30:27 PM Fri, 14 Jun 2013 23:39:23 GMT David Benjamin [9d4dfdc] * variable.c (modified) When replacing a variable, keep the old value This unbreaks ... Fri, 14 Jun 2013 23:39:23 GMT David Benjamin [f20daff] * variable.c (modified) Don't g_value_unset an uninitialized GValue Silences a GObject ... Fri, 14 Jun 2013 23:39:23 GMT David Benjamin [5d8c9a7] * t/variable.t (modified) Make the fullvar variable test more reasonable Calling set on the ... Fri, 14 Jun 2013 23:39:23 GMT David Benjamin [2497f99] * t/variable.t (modified) Add tests to detect new_variable_* overriding previously set values ... Mon, 27 May 2013 20:50:15 GMT Jason Gross [80c0fc7] * AUTHORS (modified) Fix spelling errors in AUTHORS (caught by ispell) Mon, 27 May 2013 20:49:08 GMT Jason Gross [f6b7c9c] * AUTHORS (modified) Add more people to AUTHORS From a suggestion of Anders: > ... Mon, 27 May 2013 18:09:44 GMT Jason Gross [6383920] * global.c (modified) Messages sent to 'class messages' are not personal Add the ... Mon, 27 May 2013 18:09:44 GMT Jason Gross [0adbce1] * perl/lib/BarnOwl/Message.pm (modified) * perl/lib/BarnOwl/Message/Zephyr.pm (modified) Make is_personal like owl_message_is_personal Before we were ... Mon, 27 May 2013 18:09:44 GMT Jason Gross [1ced34f] * perl/lib/BarnOwl.pm (modified) * perlglue.xs (modified) Expose message_matches_filter to perl Mon, 27 May 2013 02:20:39 GMT Geoffrey Thomas [b58dea1] * .gitignore (modified) .gitignore: Add MYMETA.yml We already ignore META.yml, and see ... Wed, 22 May 2013 20:34:09 GMT Robert Jacobs [d555aa1] * global.c (modified) We should fail fast on -c filsrv, which most people won't have ... Mon, 20 May 2013 16:21:33 GMT Jason Gross [60ae736] * zephyr.c (modified) Fix a leak. Also add the CALLER_OWN annotation to the ... Mon, 20 May 2013 16:05:54 GMT Jason Gross [731e921] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) Make check for non-existant channel more correct Currently, this ... Sun, 19 May 2013 23:35:03 GMT Alex Dehnert [53151d4] * perl/lib/BarnOwl/Zephyr.pm (modified) Use "our" instead of "my" for zephyrStartup hook All our other ... Tue, 14 May 2013 00:11:59 GMT Jason Gross [c2866ec] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) Split irc messages into chunks From Zephyr: barnowl / ... Fri, 19 Apr 2013 07:22:54 GMT Anders Kaseorg [0625919] * configure.ac (modified) Check that programs support --help and --version in ‘make ... Fri, 19 Apr 2013 07:22:54 GMT Anders Kaseorg [8f335a8] * zcrypt.c (modified) zcrypt: Accept --help Signed-off-by: Anders Kaseorg Fri, 19 Apr 2013 07:22:54 GMT Anders Kaseorg [5175cf8] * zcrypt.c (modified) zcrypt: Accept --version Signed-off-by: Anders Kaseorg Fri, 19 Apr 2013 07:22:54 GMT Anders Kaseorg [478dc8e] * zcrypt.c (modified) zcrypt: Use getopt_long Signed-off-by: Anders Kaseorg Fri, 19 Apr 2013 07:22:54 GMT Anders Kaseorg [499224d] * owl.c (modified) barnowl --help: Write to stdout and exit successfully ... Fri, 19 Apr 2013 07:22:54 GMT Anders Kaseorg [a223b6b] * Makefile.am (modified) * barnowl-wrapper.in (modified) Build bin/{barnowl,tester} instead of {barnowl,tester}.bin This ... Thu, 18 Apr 2013 19:36:51 GMT Anders Kaseorg [487cc2b] * configure.ac (modified) configure: Support --disable-maintainer-mode automake < 1.8 doesn’t ... Thu, 18 Apr 2013 19:36:51 GMT Anders Kaseorg [78b9503] * Makefile.am (modified) Distribute files in doc/ individually ‘make distcheck’ in automake ... Thu, 18 Apr 2013 19:36:51 GMT Anders Kaseorg [24ece84] * configure.ac (modified) Explicitly substitute abs_builddir, abs_srcdir automake < 1.10 ... Fri, 05 Apr 2013 19:27:48 GMT David Benjamin [60e8617] * functions.c (modified) * zephyr.c (modified) Don't swallow errors in :unsuball More code that should get fixed ... Thu, 04 Apr 2013 06:36:26 GMT David Benjamin [89f01bd] * zephyr.c (modified) Remove pointless ZFreeNotice It's only meant to be called on a ... Thu, 04 Apr 2013 06:31:41 GMT Anders Kaseorg [3624a2c] * Makefile.am (modified) Don’t distribute generated sources Signed-off-by: Anders Kaseorg ... Thu, 04 Apr 2013 06:31:41 GMT Anders Kaseorg [5db8835] * runtests.sh (modified) * t/00-core-tests.t (modified) Allow testing in a separate build directory Now we pass ‘make ... Thu, 04 Apr 2013 06:31:41 GMT Anders Kaseorg [1dba5bd] * Makefile.am (modified) * barnowl-wrapper.in (modified) Allow running barnowl within a separate build directory ... 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 ...