Make sure we hold the same conn for listen forever
hold by itself will never cut it, because we use EM timers inside to
break the connection even to the promise, so we can't sync on that.
Since we really do want to essentially leak this connection for the life
of the process, then let's do that directly.
Clear idle postgres connections periodically
Fewer postgres connections
Still not sure why the RAM on postgres size balloons, but at least cut
it down
Add a breadcrumb to area code lookup
Doesn't return a string anymore
Outer calls sync, so must be a promise
Don't swallow all errors
Just the ones we meant to report to the user
Don't try for local when not possible
Voicemail timeout field improvements
The -1 thing is pretty outdated, we have a voicemail disable for that
now.
Realistic range is 0 (instant voicemail) to 300 (bandwidth's max which
we impose in the code anyway).
min or max may be optional
Remove upper bound on top up
It's wrong anyway, since trust levels impose different upper bounds, and
all we really care about here is min.
Print lua script load path
Load scripts relative to script path not cwd
rename can't span fs, use mv
Prefer ones with only + added
In any case most users should migrate to c prefix version which always works
Longer dhall load timeout