exorcise *"...", it's gone from 5738bis
untypofy
accept utf8 mailbox names as input
Merge branch 'master' of ssh://strange.aox.org/home/git/aox
accept ut8-encoded mailbox names instead of mutf-7 if using eai
have a look at the state of the system after GC, and maybe die.

basically: each child of the master process looks at its memory status
regularly, and if it's using too much RAM or not being efficient, it lets
the master process replace itself, while being rather polite to the IMAP
clients who need to disconnect.

this is not complete, just a good commit step.
speling
close connections earlier during shutdown

if an imap client sends a command, then the command is rejected. in
that case, we have a listening client and can tell it to go away,
so we can close the connection right away.
declare a bool honestly instead of using a double to do boolean work
do something about excessive RAM usage.

this is still dead code. but now it's approaching testability.
"excessive" isn't exactly defined. this change is 80% heuristics and 70%
handwaving, and if that adds up to more than 100% you may consider that
a bad sign.
less heuristics, simpler semantics

now, if a process is over the configured memory-limit for 60 seconds.
it dies and is replaced. simple.
speling
specify rsa:1024 explicitly instead of relying on default_bits

apparently, at some point openssl req started demanding this. feh.
unthinkofy

parsing relative mailbox names for non-eai clients was upgefucked when
adding eai support