Package: prosody-modules
Version: 0.0~hg20170123.3ed504b944e5+dfsg-1
Severity: wishlist
Tags: patch

mod_list_inactive lists users, who haven't used their account in
a defined time-frame. It depends on mod_lastlog.

The module helps server admins to get rid of unused accounts.

Untested patch:

diff --git a/debian/control b/debian/control
index 6c07243..e52aeff 100644
--- a/debian/control
+++ b/debian/control
@@ -41,7 +41,10 @@ Description: Selection of community modules for Prosody
    - mod_invite: allows users with an account to generate single-use
      invite URLs using an ad-hoc command
    - mod_ipcheck: XEP-0279: server IP check
+   - mod_lastlog: stores the timestamp of when a user logs in
    - mod_lib_ldap: LDAP lib
+   - mod_list_inactive: lists users, who haven't used their account in a
+     defined time-frame
    - mod_log_auth: log failed authentication attempts with their IP address
    - mod_mam*: XEP-0313: Message Archive Management
    - mod_pastebin: redirect long messages to built-in pastebin
diff --git a/debian/install b/debian/install
index 90b3c1c..f0c2517 100644
--- a/debian/install
+++ b/debian/install
@@ -18,8 +18,10 @@ mod_http_upload /usr/lib/prosody/modules/
 mod_invite /usr/lib/prosody/modules/
 mod_ipcheck /usr/lib/prosody/modules/
 mod_ipcheck /usr/lib/prosody/modules/
+mod_lastlog /usr/lib/prosody/modules/
 mod_lib_ldap/*lua  /usr/lib/prosody/modules/
 mod_lib_ldap/*lua  /usr/lib/prosody/modules/
+mod_list_inactive /usr/lib/prosody/modules/
 mod_log_auth /usr/lib/prosody/modules/
 mod_log_auth /usr/lib/prosody/modules/
 mod_mam /usr/lib/prosody/modules/

Reply via email to