about summary refs log tree commit homepage
DateCommit message (Collapse)
2014-03-31design_notes: with philosophy
2014-03-28filter: use file(1) to detect mime type if octet-stream
Some mailers do not correctly detect/set the Content-Type header; so attempt to keep messages based on our server-detected MIME type if application/octet-stream was specified.
2014-03-28config: revamp API and implement lookup
2014-03-24initial cut at Atom feed generation
This should make it easier for non-ssoma users to follow.
2014-02-25precheck: require Message-ID to be set
Valid emails should not arrive without a Message-ID.
2014-02-25view: add view module to be used for rendering HTML
This is to keep content accessible to search engines.
2014-02-11move pre-spamc checks to PublicInbox->precheck
We may add more checks before we go to spamc.
2014-02-11public-inbox-mda: reject messages without From header
2014-02-07trivial config module for dumping config
We'll be using git config files after all...
2014-01-14drop Mail-Followup-To, Mail-Reply-To, and Reply-To
Due to the higher latency of a pull-based email, we want to encourage the use of reply-to-all for public-inbox.
2014-01-10reject messages if ORIGINAL_RECIPIENT is not specified
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).
2014-01-10scripts: add a link to GPLv3 license
2014-01-10public-inbox-mda: limit message size before spamc
Unfortunately we slurp, but expect our MTA to provide its own limit on message sizes.
2014-01-10scripts/import_gmane_spool: fix name in usage
Just use $0 for now, since I suck at naming things.
2014-01-09ignore all *.gz files
We generate them when publishing.
2014-01-09add preliminary INSTALL documentation
2014-01-09add MANIFEST for distribution
2014-01-09initial commit