Date | Commit message (Collapse) |
|
In the future, it should be possible to use this:
git ls-files | UPDATE_COPYRIGHT_HOLDER='all contributors' \
UPDATE_COPYRIGHT_USE_INTERVALS=2 \
xargs /path/to/gnulib/build-aux/update-copyright
|
|
Not that we actually have a bare PublicInbox module, yet.
Maybe MID can be it.
|
|
This is necessary since Xapian may not be installed and
we may hide a lot of errors this way.
|
|
We will attempt to generate Atom feeds "by hand" as the
XML::Atom::SimpleFeed API does not support streaming output.
Since email is large and servers are small, this should prevent
wasting memory when we generate larger feeds.
Of course, we hope clients use SAX parsers capable of handling
large streams without slurping.
|
|
Threading in Xapian is mostly supported by now; so start
documenting things.
|
|
We need to make the indexer executable and installable
while we're at it.
|
|
This hopefully allows easier setup.
|
|
We have an HTML homepage, OMG!
|
|
This makes it easier to configure for systems which
determine a script is a CGI script based on suffix.
|
|
This is essential for integrating into my inotify-based
spam training setup.
|
|
We may occasionally encounter horrid HTML which lynx cannot
handle, so improve error reporting.
|
|
While we're at it, sort Makefile.PL and add a note to
update INSTALL, too.
|
|
These tests were designed to run in parallel.
|
|
Using JWZ threading might work decently for this.
Haven't checked in lynx, yet.
|
|
Most notably, the INSTALL is geared towards potential server admins,
whereas the README is also for interested "drive-by" readers.
|
|
This is lightly tested.
|
|
We should be able to wire up the rest, soon.
|
|
SpamAssassin doesn't seem to have this heuristic, but the lack of
the intended email address in To:/Cc: headers cannot be a good
sign (especially when this is a _public_ inbox).
|
|
|
|
|