}
void
-irc_account(struct userNode *user, const char *stamp)
+irc_account(struct userNode *user, const char *stamp, time_t timestamp)
{
if (IsReggedNick(user)) {
irc_svsmode(user, "+rd", base64toint(stamp, IDLEN));
putsock(":%s MODE %s "FMT_TIME_T" %s", who->nick, target->name, target->timestamp, modes);
}
+/* Untested...*/
+void
+irc_umode(struct userNode *target, const char *modes)
+{
+ putsock(":%s MODE %s %s ",self->numeric,target->nick, modes);
+}
+
+
void
irc_svsmode(struct userNode *target, char *modes, unsigned long stamp) {
extern struct userNode *nickserv;
if (capabs[mm].name) {
uplink_capab |= capabs[mm].mask;
} else {
- log_module(MAIN_LOG, LOG_INFO, "Saw unrecognized/unhandled capability %s. Please notify srvx developers so they can add it.", argv[nn]);
+ log_module(MAIN_LOG, LOG_INFO, "Saw unrecognized/unhandled capability %s. Please notify X3 developers so they can add it.", argv[nn]);
}
}
return 1;