diff options
Diffstat (limited to 'src/xline.cpp')
-rw-r--r-- | src/xline.cpp | 36 |
1 files changed, 1 insertions, 35 deletions
diff --git a/src/xline.cpp b/src/xline.cpp index 24c37324a..0f329602c 100644 --- a/src/xline.cpp +++ b/src/xline.cpp @@ -78,15 +78,11 @@ extern std::vector<std::string> module_names; extern int boundPortCount; extern int portCount; -extern int SERVERportCount; + extern int ports[MAXSOCKS]; -extern int defaultRoute; -extern std::vector<long> auth_cookies; extern std::stringstream config_f; -extern serverrec* me[32]; - extern FILE *log_file; typedef nspace::hash_map<std::string, userrec*, nspace::hash<string>, irc::StrHashComp> user_hash; @@ -310,36 +306,6 @@ bool zline_make_global(const char* ipaddr) return false; } -void sync_xlines(serverrec* serv, char* tcp_host) -{ - char data[MAXBUF]; - - // for zlines and qlines, we should first check if theyre global... - for (std::vector<ZLine>::iterator i = zlines.begin(); i != zlines.end(); i++) - { - if (i->is_global) - { - snprintf(data,MAXBUF,"%s } %s %s %lu %lu :%s",CreateSum().c_str(),i->ipaddr,i->source,(unsigned long)i->set_time,(unsigned long)i->duration,i->reason); - serv->SendPacket(data,tcp_host); - } - } - for (std::vector<QLine>::iterator i = qlines.begin(); i != qlines.end(); i++) - { - if (i->is_global) - { - snprintf(data,MAXBUF,"%s { %s %s %lu %lu :%s",CreateSum().c_str(),i->nick,i->source,(unsigned long)i->set_time,(unsigned long)i->duration,i->reason); - serv->SendPacket(data,tcp_host); - } - } - // glines are always global, so no need to check - for (std::vector<GLine>::iterator i = glines.begin(); i != glines.end(); i++) - { - snprintf(data,MAXBUF,"%s # %s %s %lu %lu :%s",CreateSum().c_str(),i->hostmask,i->source,(unsigned long)i->set_time,(unsigned long)i->duration,i->reason); - serv->SendPacket(data,tcp_host); - } -} - - // deletes a z:line, returns true if the line existed and was removed bool del_zline(const char* ipaddr) |