diff options
author | Guilhem Moulin <guilhem.moulin@fripost.org> | 2012-05-31 18:30:22 +0200 |
---|---|---|
committer | Guilhem Moulin <guilhem.moulin@fripost.org> | 2012-05-31 18:30:22 +0200 |
commit | 0461d89edb3f8e272697726208ab7747c30a81df (patch) | |
tree | af9b674793f2e10f8889a4d5a10949f301626989 /TODO.org | |
parent | ea06aa8c41d103ff161630fd85d083b9ed6f0b41 (diff) |
Catch-All aliases.
Diffstat (limited to 'TODO.org')
-rw-r--r-- | TODO.org | 18 |
1 files changed, 15 insertions, 3 deletions
@@ -1,6 +1,18 @@ # -*- mode: org-mode; truncate-lines: nil -*- * Planned -** Send email to newly created users -** Log changes in log table - +** 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 +** TODO Add flags `--sign=KEY' and `--encrypt=KEY' (and extend the configuration file) to respectively sign and encrypt outgoing emails. +** TODO Detect cycles when creating aliases. (E.g., a->b, b->a should not be allowed.) +** TODO Add a subroutine is_email_valid with options (e.g., `allow_empty_login'), and add options to prompt_email (e.g., `allow_list', `allow_empty_login', `ensure_domain_known', `ensure_user_known', `allow_empty_user'). +** TODO Merge the tools into a single executable? +*** fripost-adduser -> fripost user add +*** fripost-mkpass -> fripost mkpass +*** fripost-newalias -> fripost alias add +*** fripost-newdomain -> fripost domain add +*** fripost-passwd -> fripost user passwd +*** fripost-searchalias -> fripost alias search +*** fripost-searchdomain -> fripost domain search +*** fripost-searchuser -> fripost user search |