]> jfr.im git - irc/rqf/shadowircd.git/commitdiff
Remove Server.up and Server.upid.
authorJilles Tjoelker <redacted>
Wed, 21 Nov 2007 23:38:13 +0000 (00:38 +0100)
committerJilles Tjoelker <redacted>
Wed, 21 Nov 2007 23:38:13 +0000 (00:38 +0100)
Server.up is obsolete, like User.server.
Server.upid has never been really useful.

include/client.h
modules/core/m_server.c
modules/m_links.c
src/client.c
src/ircd.c
src/s_serv.c

index a0e44eeb13f351180d6d022e0394a182beb60f47..3065c21fd8acccfb90f1da8a1679b0173e360343 100644 (file)
@@ -102,8 +102,6 @@ struct User
 struct Server
 {
        user_t *user;           /* who activated this connection */
-       const char *up;         /* Pointer to scache name */
-       const char *upid;
        char by[NICKLEN];
        dlink_list servers;
        dlink_list users;
index bc64f3b2bf35be94bd6c1d6e1c144c98784c8eb2..408fd06fc80a2341d9cab51690fbf8dbc3c2a482 100644 (file)
@@ -38,7 +38,6 @@
 #include "s_log.h"             /* log level defines */
 #include "s_serv.h"            /* server_estab, check_server */
 #include "s_stats.h"           /* ServerStats */
-#include "scache.h"            /* find_or_add */
 #include "send.h"              /* sendto_one */
 #include "msg.h"
 #include "parse.h"
@@ -418,11 +417,6 @@ ms_server(struct Client *client_p, struct Client *source_p, int parc, const char
 
        set_server_gecos(target_p, info);
 
-       target_p->serv->up = find_or_add(source_p->name);
-
-       if(has_id(source_p))
-               target_p->serv->upid = source_p->id;
-
        target_p->servptr = source_p;
 
        SetServer(target_p);
@@ -570,11 +564,6 @@ ms_sid(struct Client *client_p, struct Client *source_p, int parc, const char *p
        strcpy(target_p->id, parv[3]);
        set_server_gecos(target_p, parv[4]);
 
-       target_p->serv->up = find_or_add(source_p->name);
-
-       if(has_id(source_p))
-               target_p->serv->upid = source_p->id;
-
        target_p->servptr = source_p;
        SetServer(target_p);
 
index 30f23e59bdd4c2867b3639cd14c5c49a366c3e01..c7aaeeaaec5f2d3c5bee341c25ff0d4f46e9631e 100644 (file)
@@ -120,7 +120,7 @@ mo_links(struct Client *client_p, struct Client *source_p, int parc, const char
                 * or theyre an oper..  
                 */
                sendto_one_numeric(source_p, RPL_LINKS, form_str(RPL_LINKS),
-                                  target_p->name, target_p->serv->up,
+                                  target_p->name, target_p->servptr->name,
                                   target_p->hopcount,
                                   target_p->info[0] ? target_p->info : "(Unknown Location)");
        }
index 0bed4ffc33baa8ac18d064db0f25f109733567e9..bdebefcc1a33696b7444898008e1b83a8a956fd2 100644 (file)
@@ -1455,11 +1455,7 @@ exit_remote_server(struct Client *client_p, struct Client *source_p, struct Clie
                strcpy(comment1, "*.net *.split");
        else
        {
-               if((source_p->serv) && (source_p->serv->up))
-                       strcpy(comment1, source_p->serv->up);
-               else
-                       strcpy(comment1, "<Unknown>");
-               
+               strcpy(comment1, source_p->servptr->name);
                strcat(comment1, " ");
                strcat(comment1, source_p->name);
        }
@@ -1567,11 +1563,7 @@ exit_local_server(struct Client *client_p, struct Client *source_p, struct Clien
                strcpy(comment1, "*.net *.split");
        else
        {
-               if((source_p->serv) && (source_p->serv->up))
-                       strcpy(comment1, source_p->serv->up);
-               else
-                       strcpy(comment1, "<Unknown>");
-               
+               strcpy(comment1, source_p->servptr->name);
                strcat(comment1, " ");
                strcat(comment1, source_p->name);
        }
index dd1264f830c2da38b968e3d57e674830bf6e8d8b..75e689e390356f94882b2d9bb6c536ff51baebd2 100644 (file)
@@ -635,7 +635,6 @@ main(int argc, char *argv[])
        me.servptr = &me;
        SetMe(&me);
        make_server(&me);
-       me.serv->up = me.name;
        startup_time = CurrentTime;
        add_to_client_hash(me.name, &me);
        add_to_id_hash(me.id, &me);
index 1c62d6494a6e7e5102939e6727d1bea0adb3c617..582d154b8bb9c65bd5cefd96470f440614bb21bd 100644 (file)
@@ -1107,8 +1107,6 @@ server_estab(struct Client *client_p)
        add_to_client_hash(client_p->name, client_p);
        /* doesnt duplicate client_p->serv if allocated this struct already */
        make_server(client_p);
-       client_p->serv->up = me.name;
-       client_p->serv->upid = me.id;
 
        client_p->serv->caps = client_p->localClient->caps;
 
@@ -1119,8 +1117,6 @@ server_estab(struct Client *client_p)
                client_p->localClient->fullcaps = NULL;
        }
 
-       /* add it to scache */
-       find_or_add(client_p->name);
        client_p->localClient->firsttime = CurrentTime;
        /* fixing eob timings.. -gnp */
 
@@ -1218,12 +1214,12 @@ server_estab(struct Client *client_p)
                /* presumption, if target has an id, so does its uplink */
                if(has_id(client_p) && has_id(target_p))
                        sendto_one(client_p, ":%s SID %s %d %s :%s%s",
-                                  target_p->serv->upid, target_p->name,
+                                  target_p->servptr->id, target_p->name,
                                   target_p->hopcount + 1, target_p->id,
                                   IsHidden(target_p) ? "(H) " : "", target_p->info);
                else
                        sendto_one(client_p, ":%s SERVER %s %d :%s%s",
-                                  target_p->serv->up,
+                                  target_p->servptr->name,
                                   target_p->name, target_p->hopcount + 1,
                                   IsHidden(target_p) ? "(H) " : "", target_p->info);
 
@@ -1565,8 +1561,6 @@ serv_connect(struct server_conf *server_p, struct Client *by)
                        free_user(client_p->serv->user, NULL);
                client_p->serv->user = NULL;
        }
-       client_p->serv->up = me.name;
-       client_p->serv->upid = me.id;
        SetConnecting(client_p);
        dlinkAddTail(client_p, &client_p->node, &global_client_list);