1
0
mirror of https://github.com/osmarks/ngircd.git synced 2025-11-17 14:07:13 +00:00

Rename ClientHost to CloakHost, and ClientUserNick to CloakUserToNick

This commit is contained in:
Alexander Barton
2011-03-19 16:58:29 +01:00
parent fc55c945db
commit ae7470ceb5
5 changed files with 26 additions and 23 deletions

View File

@@ -319,8 +319,8 @@ Client_SetHostname( CLIENT *Client, const char *Hostname )
assert( Client != NULL );
assert( Hostname != NULL );
if (strlen(Conf_ClientHost)) {
strlcpy( Client->host, Conf_ClientHost, sizeof( Client->host ));
if (strlen(Conf_CloakHost)) {
strlcpy( Client->host, Conf_CloakHost, sizeof( Client->host ));
} else {
strlcpy( Client->host, Hostname, sizeof( Client->host ));
}
@@ -335,7 +335,7 @@ Client_SetID( CLIENT *Client, const char *ID )
strlcpy( Client->id, ID, sizeof( Client->id ));
if (Conf_ClientUserNick)
if (Conf_CloakUserToNick)
strlcpy( Client->user, ID, sizeof( Client->user ));
/* Hash */
@@ -351,7 +351,7 @@ Client_SetUser( CLIENT *Client, const char *User, bool Idented )
assert( Client != NULL );
assert( User != NULL );
if (Conf_ClientUserNick) return;
if (Conf_CloakUserToNick) return;
if (Idented) {
strlcpy(Client->user, User, sizeof(Client->user));

View File

@@ -352,8 +352,8 @@ Conf_Test( void )
printf(" MaxConnectionsIP = %d\n", Conf_MaxConnectionsIP);
printf(" MaxJoins = %d\n", Conf_MaxJoins > 0 ? Conf_MaxJoins : -1);
printf(" MaxNickLength = %u\n", Conf_MaxNickLength - 1);
printf(" ClientHost = %s\n", Conf_ClientHost);
printf(" ClientUserNick = %s\n\n", yesno_to_str(Conf_ClientUserNick));
printf(" CloakHost = %s\n", Conf_CloakHost);
printf(" CloakUserToNick = %s\n\n", yesno_to_str(Conf_CloakUserToNick));
puts("[FEATURES]");
printf(" DNS = %s\n", yesno_to_str(Conf_DNS));
@@ -592,8 +592,6 @@ Set_Defaults(bool InitServers)
int i;
strcpy(Conf_ServerName, "");
strcpy(Conf_ClientHost, "");
Conf_ClientUserNick = false;
snprintf(Conf_ServerInfo, sizeof Conf_ServerInfo, "%s %s",
PACKAGE_NAME, PACKAGE_VERSION);
strcpy(Conf_ServerPwd, "");
@@ -633,6 +631,9 @@ Set_Defaults(bool InitServers)
Conf_MaxJoins = 10;
Conf_MaxNickLength = CLIENT_NICK_LEN_DEFAULT;
strcpy(Conf_CloakHost, "");
Conf_CloakUserToNick = false;
#ifdef SYSLOG
#ifdef LOG_LOCAL5
Conf_SyslogFacility = LOG_LOCAL5;
@@ -974,16 +975,16 @@ Handle_GLOBAL( int Line, char *Var, char *Arg )
Config_Error_TooLong( Line, Var );
return;
}
if( strcasecmp( Var, "ClientHost" ) == 0 ) {
if( strcasecmp( Var, "CloakHost" ) == 0 ) {
/* Client hostname */
len = strlcpy( Conf_ClientHost, Arg, sizeof( Conf_ClientHost ));
if (len >= sizeof( Conf_ClientHost ))
len = strlcpy( Conf_CloakHost, Arg, sizeof( Conf_CloakHost ));
if (len >= sizeof( Conf_CloakHost ))
Config_Error_TooLong( Line, Var );
return;
}
if( strcasecmp( Var, "ClientUserNick" ) == 0 ) {
if( strcasecmp( Var, "CloakUserToNick" ) == 0 ) {
/* Use client nick name as user name */
Conf_ClientUserNick = Check_ArgIsTrue( Arg );
Conf_CloakUserToNick = Check_ArgIsTrue( Arg );
return;
}
if( strcasecmp( Var, "Info" ) == 0 ) {

View File

@@ -1,6 +1,6 @@
/*
* ngIRCd -- The Next Generation IRC Daemon
* Copyright (c)2001-2010 Alexander Barton (alex@barton.de)
* Copyright (c)2001-2011 Alexander Barton (alex@barton.de) and Contributors.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -97,10 +97,6 @@ struct Conf_Channel {
/** Name (ID, "nick") of this server */
GLOBAL char Conf_ServerName[CLIENT_ID_LEN];
/** Hostname of the clients */
GLOBAL char Conf_ClientHost[CLIENT_ID_LEN];
GLOBAL bool Conf_ClientUserNick;
/** Server info text */
GLOBAL char Conf_ServerInfo[CLIENT_INFO_LEN];
@@ -167,6 +163,12 @@ GLOBAL bool Conf_OperServerMode;
/** Flag indicating if remote IRC operators are allowed to manage this server */
GLOBAL bool Conf_AllowRemoteOper;
/** Cloaked hostname of the clients */
GLOBAL char Conf_CloakHost[CLIENT_ID_LEN];
/** Use nick name as user name? */
GLOBAL bool Conf_CloakUserToNick;
/** Enable all DNS functions? */
GLOBAL bool Conf_DNS;