]> jfr.im git - irc/quakenet/newserv.git/blobdiff - chanserv/authtracker/authtracker.c
Merge pull request #1 from meeb/meeb
[irc/quakenet/newserv.git] / chanserv / authtracker / authtracker.c
index 574e7c8f8a2194e807217b9c6d79b497616d745e..c358ca35f1316c963a57477d763ddcec001e872f 100644 (file)
@@ -4,16 +4,27 @@
 #include "../../core/nsmalloc.h"
 #include "../../core/hooks.h"
 #include "../../core/error.h"
+#include "../../lib/version.h"
+
+MODULE_VERSION(QVERSION);
 
 void at_newnick(int, void *);
+DBModuleIdentifier authtrackerdb;
 
 void _init() {
+  authtrackerdb = dbgetid();
+
+  chanservaddcommand("dumpauthtracker",QCMD_DEV,1,at_dumpdb,"Shows servers with dangling authtracker entries.\n","");
   at_finddanglingsessions();
 }
 
 void _fini() {
   at_hookfini();
   nsfreeall(POOL_AUTHTRACKER);
+  
+  chanservremovecommand("dumpauthtracker",at_dumpdb);
+
+  dbfreeid(authtrackerdb);
 }
 
 void at_dbloaded(int hooknum, void *arg) {