]> jfr.im git - solanum.git/blobdiff - extensions/m_mkpasswd.c
Do not use get_oper_name() for a netwide server notice, it may be confusing.
[solanum.git] / extensions / m_mkpasswd.c
index 35a9c0ce978e70080f79f717bbdb9789e57a46ed..b59997b097dcc616c8ba50797f8799207dbee8c4 100644 (file)
 #include "client.h"
 #include "common.h"            /* FALSE bleah */
 #include "ircd.h"
-#include "irc_string.h"
+#include "match.h"
 #include "numeric.h"
 #include "s_newconf.h"
 #include "s_conf.h"
-#include "s_log.h"
+#include "logger.h"
 #include "s_serv.h"
 #include "send.h"
 #include "msg.h"
@@ -27,8 +27,6 @@
 
 #include <string.h>
 
-extern char *crypt();
-
 static int m_mkpasswd(struct Client *client_p, struct Client *source_p,
                      int parc, const char *parv[]);
 static int mo_mkpasswd(struct Client *client_p, struct Client *source_p,
@@ -90,7 +88,7 @@ m_mkpasswd(struct Client *client_p, struct Client *source_p, int parc, const cha
                sendto_one(source_p, form_str(ERR_NEEDMOREPARAMS), me.name, parv[0], "MKPASSWD");
        else
                sendto_one_notice(source_p, ":Encryption for [%s]:  %s",
-                          parv[1], crypt(parv[1],
+                          parv[1], rb_crypt(parv[1],
                                                            is_md5 ? make_md5_salt() :
                                                            make_salt()));
 
@@ -132,7 +130,7 @@ mo_mkpasswd(struct Client *client_p, struct Client *source_p, int parc, const ch
                sendto_one(source_p, form_str(ERR_NEEDMOREPARAMS), me.name, parv[0], "MKPASSWD");
        else
                sendto_one_notice(source_p, ":Encryption for [%s]:  %s",
-                          parv[1], crypt(parv[1], is_md5 ? make_md5_salt() : make_salt()));
+                          parv[1], rb_crypt(parv[1], is_md5 ? make_md5_salt() : make_salt()));
 
        return 0;
 }