X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fcontext.c;h=f5efd5c1c5c2781db643f91e5cd27fa024c93267;hb=cb5275786332fa50897200781d3100449b5f71dd;hp=fd8b43ac20a97501ce57cdffc727a9bf87d1722f;hpb=c750a06a241dc2737fa68c24b340a1bd82894f74;p=citadel.git diff --git a/citadel/context.c b/citadel/context.c index fd8b43ac2..f5efd5c1c 100644 --- a/citadel/context.c +++ b/citadel/context.c @@ -2,7 +2,7 @@ * Citadel context management stuff. * Here's where we (hopefully) have all the code that manipulates contexts. * - * Copyright (c) 1987-2018 by the citadel.org team + * Copyright (c) 1987-2019 by the citadel.org team * * This program is open source software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, version 3. @@ -490,15 +490,12 @@ void begin_session(CitContext *con) strcpy(con->lastcmdname, " "); strcpy(con->cs_clientname, "(unknown)"); strcpy(con->curr_user, NLI); - *con->fake_username = '\0'; - *con->fake_hostname = '\0'; - *con->fake_roomname = '\0'; *con->cs_clientinfo = '\0'; safestrncpy(con->cs_host, CtdlGetConfigStr("c_fqdn"), sizeof con->cs_host); safestrncpy(con->cs_addr, "", sizeof con->cs_addr); con->cs_UDSclientUID = -1; con->cs_host[sizeof con->cs_host - 1] = 0; - if (!CC->is_local_socket) { + if (!CC->is_local_client) { locate_host(con->cs_host, sizeof con->cs_host, con->cs_addr, sizeof con->cs_addr, con->client_socket @@ -542,19 +539,15 @@ void begin_session(CitContext *con) #endif } con->cs_flags = 0; - con->upload_type = UPL_FILE; con->nologin = 0; if (((CtdlGetConfigInt("c_maxsessions") > 0)&&(num_sessions > CtdlGetConfigInt("c_maxsessions"))) || CtdlWantSingleUser()) { con->nologin = 1; } - if (!CC->is_local_socket) { - syslog(LOG_INFO, "context: session (%s) started from %s (%s)", con->ServiceName, con->cs_host, con->cs_addr); - } - else { - syslog(LOG_INFO, "context: session (%s) started via local socket with uid=%d", con->ServiceName, con->cs_UDSclientUID); - } + syslog(LOG_INFO, "context: session (%s) started from %s (%s) uid=%d", + con->ServiceName, con->cs_host, con->cs_addr, con->cs_UDSclientUID + ); /* Run any session startup routines registered by loadable modules */ PerformSessionHooks(EVT_START);