# -*- mode: org-mode; truncate-lines: nil -*- * Planned ** DONE Send email to newly created users ** TODO Log changes in log table ** TODO Add a flag `--send=EMAIL' to `fripost-passwd' to send the new password to an email ** DONE Add flags `--sign=KEY' and `--encrypt=KEY' (and extend the configuration file) to respectively sign and encrypt outgoing emails. ** DONE Detect cycles when creating aliases. (E.g., a->b, b->a should not be allowed.) Cf. https://en.wikipedia.org/wiki/St-connectivity . ** DONE Merge the tools into a single executable. *** fripost-adduser -> fripost add-user *** fripost-mkpass -> fripost mkpass *** fripost-newalias -> fripost add-alias *** fripost-newdomain -> fripost add-domain *** fripost-passwd -> fripost user-passwd *** fripost-searchalias -> fripost search-alias *** fripost-searchdomain -> fripost search-domain *** fripost-searchuser -> fripost search-user