Add xz(1) compression, drop auto-detection of compressed boxes..
commit7fd99795cee36ca7166f8971c14288a63ba1571d
authorSteffen (Daode) Nurpmeso <sdaoden@users.sf.net>
Mon, 3 Feb 2014 14:46:42 +0000 (3 15:46 +0100)
committerSteffen (Daode) Nurpmeso <sdaoden@users.sf.net>
Sat, 15 Feb 2014 14:58:39 +0000 (15 15:58 +0100)
tree01136c82d64c57e8377c9e4b93a1f063ba09c112
parent13304116705a94e1a8c88ac241787028bf67a2e2
Add xz(1) compression, drop auto-detection of compressed boxes..

All of this TERRIBLE MESSY STUFF requires a lot of object-based
rework, but in the meanwhile drop automatic detection of
compressed box equivalences -- if a user wants to open a mbox.gz
she should just `fi mbox.gz'.

I took a deeper look when i lightly tested the added support of
xz(1) compression, as it revealed that all this time users of the
auto-detection had to face a `Can't canonicalize' warning message.
(`All this time': since i've added realpath(3) expansion to avoid
the endless-stuck-when-opened-folder-disappears problem that
unfortunately is a vivid part of the BSD Mail codebase.)

I don't feel to bad about this, though, since the *newmail*
mechanism NEVER (sorry for the noise) was capable to detect
changes on such auto-expanded boxes anyway.
And because of the ridiculous which_protocol() over-and-over-again
expensiveness it's much better to drop all that shit anyway.
auxlily.c
nail.1
popen.c