We should fail fast on -c filsrv, which most people won't have permission to send to
.gitignore: Add MYMETA.yml

We already ignore META.yml, and see
http://www.dagolden.com/index.php/479/mymeta-yml-in-the-wild/
Expose message_matches_filter to perl
Make is_personal like owl_message_is_personal

Before we were hard-coding zephyr messages to be personal if they were
on class message, and were private.  All non-zephyr messages were
personal if and only if they were private.  This disagreed with
owl_message_is_personal, which checked the "personal" filter.  Now,
is_personal also checks the "personal" filter.
Messages sent to 'class messages' are not personal

Add the presumably intended $ at the end.
Add more people to AUTHORS

From a suggestion of Anders:

> Actually, since it’s probably best to keep them in an order that doesn’t
> change over time, here are the authors sorted by when their first commit
> was merged:

$ git log origin/master --pretty='%an' --topo-order --reverse | awk '{if (!h[$0]) {print $0; h[$0]=1}}'

I removed duplicates and most of the middle initials.
Fix spelling errors in AUTHORS (caught by ispell)
Add tests to detect new_variable_* overriding previously set values

[davidben@mit.edu: Fix some nits]
Make the fullvar variable test more reasonable

Calling set on the output of get really should a no-op. Also test that
the new version of the setters were installed.
Don't g_value_unset an uninitialized GValue

Silences a GObject assertion.
When replacing a variable, keep the old value

This unbreaks variable behavior on module reload.

Reported-By: Robert Jacobs <rnjacobs@mit.edu>
Add a .mailmap to canonicalize commit names/emails
Update and make configurable the default format

- Rather than http://zephyr.1ts.org/wiki/df, use http://mit.edu/df, which is
  shorter
- Rather than a bare URL, prefix "Config error: see " to make it clearer what
  is going on
- Make the default format configurable using ./configure, to aid users with
  particularly severe length constraints
Update .gitignore

Commit 353719a2ddec4d6a8458ee42af37514fedbd80bf adds gmarshal_funcs.c,
gmarshal_funcs.h.

Commit a223b6b426c1897977b987d0ddce434afba604da adds /bin/, barnowl,
tester and removes barnowl.bin, tester.bin.

Automake 1.13 (which enables the parallel testsuite harness by
default) adds runtests.sh.log, runtests.sh.trs, test-driver,
test-suite.log.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Get rid of all our embedded copies of Module::Install

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Really support building Perl modules from a separate builddir

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Sync ChangeLog with release-1.9 branch

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Refactor perl calls through a single method

I don't know the perl/C interface well enough to figure out the best way
to standardize the many variants that we use to call perl code.  Perhaps
we should standardize the error messages, and put less knobs on the
boilerplate macro.
Added support for calling perl subs with various return types
Add instructions for updating launchpad

The build version number of the launchpad daily builds should match the
current development version number.