Commit Briefs

5f060a33e9 Oliver Lowe

userdb: correctly scan password when looking up user


a039d5d3de Oliver Lowe

shorter, cleaer error message on bad username


e2ab3f7c35 Oliver Lowe

mailmux: use builtin sqlite datetime functions to set modtime

Better to use the functionality provided by sqlite since we've decided to bring on the dependency. Might as well use it.


f734327147 Oliver Lowe

mailmux: store last modified time of users, aliases

This is useful information that could be used for auditing people abusing the service, some basic non-invasive system metrics, and of course it's useful for users to see in the interface.


be20893f81 Oliver Lowe

mailmux: deduplicate userdb table init


acca18c6e2 Oliver Lowe

mailmux: limit registration request/response sizes

Hopefully this will prevent any abuse from causing too many problems!


71bdede3e2 Oliver Lowe

wip


925168e025 Oliver Lowe

Move server, non-cmd stuff out of cmd



7583dd6460 Oliver Lowe

wip


8d82f4f7be Oliver Lowe

wip


5e70998a1d Oliver Lowe

wip