about summary refs log tree commit homepage
path: root/INSTALL
DateCommit message (Collapse)
2016-03-05daemon: document optional Net::Server dependency
Non-socket activation users will want to install Net::Server for daemonization, pid file writing, and user/group switching.
2016-02-25remove direct CGI.pm support
Relying on Plack::Handler::CGI is much easier for long-term maintenance and development. Nowadays, we even include our own httpd implementation to facilitate easier deployment with PSGI/Plack.
2016-02-01doc: misc cleanups and whitespace additions
Add a few newlines for readability (perhaps at the expense of economy). Stop mentioning "Open Source" as it is redundant and "Free Software" fits our goals, better.
2015-12-26doc: minor updates to trim down the README
We'll continue developing and supporting ssoma, but it's unlikely to gain much adoption in its current form; so stop cluttering up our own README with it.
2015-09-30INSTALL: document Danga::Socket dependency for nntpd
We don't have something like CGI or Plack to build an NNTP server on top on, so we implemented one using Danga::Socket for epoll/kqueue abstraction.
2015-09-15INSTALL: document DBD::SQLite and DBI dependencies
They're optional, but probably highly useful.
2015-09-06update copyright headers and email addresses
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
2015-08-22remove XML::Atom::SimpleFeed dependency
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.
2015-08-22INSTALL: document IO::Compress::Gzip dependency
Otherwise folks won't get downloadable mboxes
2015-08-20misc documentation updates
Threading in Xapian is mostly supported by now; so start documenting things.
2014-05-06INSTALL: update support status
We probably won't bother with FastCGI until there is interest.
2014-04-20various documentation cleanups
2014-04-19various documentation updates
We have an HTML homepage, OMG!
2014-04-11filter: use IPC::Run and improve lynx error handling
We may occasionally encounter horrid HTML which lynx cannot handle, so improve error reporting.
2014-04-11INSTALL: add lynx to install requirements
We need it for converting HTML, unfortunately.
2014-04-10INSTALL: update with Mail::Thread dependency
While we're at it, sort Makefile.PL and add a note to update INSTALL, too.
2014-04-08doc: various cleanups all around
Most notably, the INSTALL is geared towards potential server admins, whereas the README is also for interested "drive-by" readers.
2014-01-09add preliminary INSTALL documentation