From: Art Cancro Date: Thu, 14 Mar 2019 19:17:25 +0000 (-0400) Subject: removed user/host/room masquerade from both clients X-Git-Tag: v939~304 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=25220160fc09e185bbf9f13f7565bb568cc5a463 removed user/host/room masquerade from both clients --- diff --git a/textclient/citadel.c b/textclient/citadel.c index b63f07d4b..3832838ca 100644 --- a/textclient/citadel.c +++ b/textclient/citadel.c @@ -1847,13 +1847,6 @@ int main(int argc, char **argv) case 73: cli_image_upload(ipc, "_roompic_"); break; - case 77: - enternew(ipc, "username", aaa, 32); - r = CtdlIPCChangeUsername(ipc, aaa, bbb); - if (r / 100 != 2) - scr_printf("\n%s\n", bbb); - break; - case 35: set_password(ipc); break; diff --git a/textclient/citadel.rc b/textclient/citadel.rc index 09792b054..7ad566d83 100644 --- a/textclient/citadel.rc +++ b/textclient/citadel.rc @@ -277,7 +277,6 @@ cmd=36,0,&.,&Enter,&ASCII message cmd=37,0,&.,&Enter,&Configuration cmd=38,0,&.,&Enter,a new &Room cmd=39,0,&.,&Enter,&Textfile -cmd=77,0,&.,&Enter,&Username # cmd=40,0,&.,&Enter,file using &Xmodem # cmd=42,0,&.,&Enter,file using &Ymodem # cmd=44,0,&.,&Enter,file using &Zmodem diff --git a/textclient/citadel_ipc.c b/textclient/citadel_ipc.c index 5b34772fc..f810edf00 100644 --- a/textclient/citadel_ipc.c +++ b/textclient/citadel_ipc.c @@ -1957,28 +1957,6 @@ int CtdlIPCEnterSystemMessage(CtdlIPC * ipc, const char *filename, const char *t } -/* UCHG */ -int CtdlIPCChangeUsername(CtdlIPC * ipc, const char *username, char *cret) -{ - int ret; - char *aaa; - - if (!cret) - return -2; - if (!username) - return -2; - - aaa = (char *) malloc(strlen(username) + 6); - if (!aaa) - return -1; - - sprintf(aaa, "UCHG %s", username); - ret = CtdlIPCGenericCommand(ipc, aaa, NULL, 0, NULL, NULL, cret); - free(aaa); - return ret; -} - - /* TIME */ /* This function returns the actual server time reported, or 0 if error */ time_t CtdlIPCServerTime(CtdlIPC * ipc, char *cret) diff --git a/textclient/textclient.h b/textclient/textclient.h index 3c84830ff..922644642 100644 --- a/textclient/textclient.h +++ b/textclient/textclient.h @@ -479,7 +479,6 @@ int CtdlIPCTerminateSession(CtdlIPC *ipc, int sid, char *cret); int CtdlIPCTerminateServerNow(CtdlIPC *ipc, char *cret); int CtdlIPCTerminateServerScheduled(CtdlIPC *ipc, int mode, char *cret); int CtdlIPCEnterSystemMessage(CtdlIPC *ipc, const char *filename, const char *text, char *cret); -int CtdlIPCChangeUsername(CtdlIPC *ipc, const char *username, char *cret); time_t CtdlIPCServerTime(CtdlIPC *ipc, char *crert); int CtdlIPCAideGetUserParameters(CtdlIPC *ipc, const char *who, struct ctdluser **uret, char *cret); int CtdlIPCAideGetEmailAddresses(CtdlIPC *ipc, const char *who, char *, char *cret); diff --git a/webcit/static/t/who/section.html b/webcit/static/t/who/section.html index 1944f2a8c..16bcbf2a9 100644 --- a/webcit/static/t/who/section.html +++ b/webcit/static/t/who/section.html @@ -5,9 +5,6 @@ (&edit_config_button=Edit+configuration&nonce=">)  (&edit_abe_button=Edit+address+book+entry">) - - (<?_()" title=""> - "> diff --git a/webcit/who.c b/webcit/who.c index cb886b9c5..11c68d86c 100644 --- a/webcit/who.c +++ b/webcit/who.c @@ -142,34 +142,6 @@ void terminate_session(void) } -/* - * Change your session info (fake roomname and hostname) - */ -void edit_me(void) -{ - char buf[SIZ]; - - output_headers(1, 0, 0, 0, 0, 0); - if (havebstr("change_room_name_button")) { - serv_printf("RCHG %s", bstr("fake_roomname")); - serv_getln(buf, sizeof buf); - do_template("who"); - } else if (havebstr("change_host_name_button")) { - serv_printf("HCHG %s", bstr("fake_hostname")); - serv_getln(buf, sizeof buf); - do_template("who"); - } else if (havebstr("change_user_name_button")) { - serv_printf("UCHG %s", bstr("fake_username")); - serv_getln(buf, sizeof buf); - do_template("who"); - } else if (havebstr("cancel_button")) { - do_template("who"); - } else { - do_template("who_edit"); - } - end_burst(); -} - void _terminate_session(void) { slrp_highest(); terminate_session(); @@ -312,7 +284,6 @@ InitModule_WHO RegisterCTX(CTX_WHO); WebcitAddUrlHandler(HKEY("terminate_session"), "", 0, _terminate_session, 0); - WebcitAddUrlHandler(HKEY("edit_me"), "", 0, edit_me, 0); RegisterIterator("WHOLIST", 1, NULL, GetWholistHash, NULL, DeleteWholistHash, CTX_WHO, CTX_NONE, IT_NOFLAG);