mirror of
				https://github.com/osmarks/ngircd.git
				synced 2025-11-04 07:52:59 +00:00 
			
		
		
		
	Client_HostnameCloaked() -> Client_HostnameDisplayed()
This commit is contained in:
		@@ -686,7 +686,7 @@ Client_Hostname(CLIENT *Client)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Get potentially cloaked hostname of a client.
 | 
					 * Get (potentially cloaked) hostname of a client to display it to other users.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * If the client has not enabled cloaking, the real hostname is used.
 | 
					 * If the client has not enabled cloaking, the real hostname is used.
 | 
				
			||||||
 * Please note that this function uses a global static buffer, so you can't
 | 
					 * Please note that this function uses a global static buffer, so you can't
 | 
				
			||||||
@@ -696,7 +696,7 @@ Client_Hostname(CLIENT *Client)
 | 
				
			|||||||
 * @return Pointer to client hostname
 | 
					 * @return Pointer to client hostname
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
GLOBAL char *
 | 
					GLOBAL char *
 | 
				
			||||||
Client_HostnameCloaked(CLIENT *Client)
 | 
					Client_HostnameDisplayed(CLIENT *Client)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	static char Cloak_Buffer[CLIENT_HOST_LEN];
 | 
						static char Cloak_Buffer[CLIENT_HOST_LEN];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -837,7 +837,7 @@ Client_MaskCloaked(CLIENT *Client)
 | 
				
			|||||||
		return Client_Mask(Client);
 | 
							return Client_Mask(Client);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	snprintf(Mask_Buffer, GETID_LEN, "%s!%s@%s", Client->id, Client->user,
 | 
						snprintf(Mask_Buffer, GETID_LEN, "%s!%s@%s", Client->id, Client->user,
 | 
				
			||||||
		 Client_HostnameCloaked(Client));
 | 
							 Client_HostnameDisplayed(Client));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return Mask_Buffer;
 | 
						return Mask_Buffer;
 | 
				
			||||||
} /* Client_MaskCloaked */
 | 
					} /* Client_MaskCloaked */
 | 
				
			||||||
@@ -1346,7 +1346,7 @@ Client_RegisterWhowas( CLIENT *Client )
 | 
				
			|||||||
		 sizeof( My_Whowas[slot].id ));
 | 
							 sizeof( My_Whowas[slot].id ));
 | 
				
			||||||
	strlcpy( My_Whowas[slot].user, Client_User( Client ),
 | 
						strlcpy( My_Whowas[slot].user, Client_User( Client ),
 | 
				
			||||||
		 sizeof( My_Whowas[slot].user ));
 | 
							 sizeof( My_Whowas[slot].user ));
 | 
				
			||||||
	strlcpy( My_Whowas[slot].host, Client_HostnameCloaked( Client ),
 | 
						strlcpy( My_Whowas[slot].host, Client_HostnameDisplayed( Client ),
 | 
				
			||||||
		 sizeof( My_Whowas[slot].host ));
 | 
							 sizeof( My_Whowas[slot].host ));
 | 
				
			||||||
	strlcpy( My_Whowas[slot].info, Client_Info( Client ),
 | 
						strlcpy( My_Whowas[slot].info, Client_Info( Client ),
 | 
				
			||||||
		 sizeof( My_Whowas[slot].info ));
 | 
							 sizeof( My_Whowas[slot].info ));
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -107,7 +107,7 @@ GLOBAL char *Client_User PARAMS(( CLIENT *Client ));
 | 
				
			|||||||
GLOBAL char *Client_OrigUser PARAMS(( CLIENT *Client ));
 | 
					GLOBAL char *Client_OrigUser PARAMS(( CLIENT *Client ));
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
GLOBAL char *Client_Hostname PARAMS(( CLIENT *Client ));
 | 
					GLOBAL char *Client_Hostname PARAMS(( CLIENT *Client ));
 | 
				
			||||||
GLOBAL char *Client_HostnameCloaked PARAMS(( CLIENT *Client ));
 | 
					GLOBAL char *Client_HostnameDisplayed PARAMS(( CLIENT *Client ));
 | 
				
			||||||
GLOBAL char *Client_Modes PARAMS(( CLIENT *Client ));
 | 
					GLOBAL char *Client_Modes PARAMS(( CLIENT *Client ));
 | 
				
			||||||
GLOBAL char *Client_Flags PARAMS(( CLIENT *Client ));
 | 
					GLOBAL char *Client_Flags PARAMS(( CLIENT *Client ));
 | 
				
			||||||
GLOBAL CLIENT *Client_Introducer PARAMS(( CLIENT *Client ));
 | 
					GLOBAL CLIENT *Client_Introducer PARAMS(( CLIENT *Client ));
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -727,7 +727,7 @@ IRC_USERHOST(CLIENT *Client, REQUEST *Req)
 | 
				
			|||||||
				strlcat(rpl, "+", sizeof(rpl));
 | 
									strlcat(rpl, "+", sizeof(rpl));
 | 
				
			||||||
			strlcat(rpl, Client_User(c), sizeof(rpl));
 | 
								strlcat(rpl, Client_User(c), sizeof(rpl));
 | 
				
			||||||
			strlcat(rpl, "@", sizeof(rpl));
 | 
								strlcat(rpl, "@", sizeof(rpl));
 | 
				
			||||||
			strlcat(rpl, Client_HostnameCloaked(c), sizeof(rpl));
 | 
								strlcat(rpl, Client_HostnameDisplayed(c), sizeof(rpl));
 | 
				
			||||||
			strlcat(rpl, " ", sizeof(rpl));
 | 
								strlcat(rpl, " ", sizeof(rpl));
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -792,7 +792,7 @@ write_whoreply(CLIENT *Client, CLIENT *c, const char *channelname, const char *f
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	return IRC_WriteStrClient(Client, RPL_WHOREPLY_MSG, Client_ID(Client),
 | 
						return IRC_WriteStrClient(Client, RPL_WHOREPLY_MSG, Client_ID(Client),
 | 
				
			||||||
				  channelname, Client_User(c),
 | 
									  channelname, Client_User(c),
 | 
				
			||||||
				  Client_HostnameCloaked(c),
 | 
									  Client_HostnameDisplayed(c),
 | 
				
			||||||
				  Client_ID(Client_Introducer(c)), Client_ID(c),
 | 
									  Client_ID(Client_Introducer(c)), Client_ID(c),
 | 
				
			||||||
				  flags, Client_Hops(c), Client_Info(c));
 | 
									  flags, Client_Hops(c), Client_Info(c));
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1080,7 +1080,7 @@ IRC_WHOIS_SendReply(CLIENT *Client, CLIENT *from, CLIENT *c)
 | 
				
			|||||||
	/* Nick, user, hostname and client info */
 | 
						/* Nick, user, hostname and client info */
 | 
				
			||||||
	if (!IRC_WriteStrClient(from, RPL_WHOISUSER_MSG, Client_ID(from),
 | 
						if (!IRC_WriteStrClient(from, RPL_WHOISUSER_MSG, Client_ID(from),
 | 
				
			||||||
				Client_ID(c), Client_User(c),
 | 
									Client_ID(c), Client_User(c),
 | 
				
			||||||
				Client_HostnameCloaked(c), Client_Info(c)))
 | 
									Client_HostnameDisplayed(c), Client_Info(c)))
 | 
				
			||||||
		return DISCONNECTED;
 | 
							return DISCONNECTED;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/* Server */
 | 
						/* Server */
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -393,12 +393,12 @@ Announce_Client_Hostname(CLIENT *Origin, CLIENT *Client)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	/* Inform the client itself */
 | 
						/* Inform the client itself */
 | 
				
			||||||
	IRC_WriteStrClient(Client, RPL_HOSTHIDDEN_MSG, Client_ID(Client),
 | 
						IRC_WriteStrClient(Client, RPL_HOSTHIDDEN_MSG, Client_ID(Client),
 | 
				
			||||||
			   Client_HostnameCloaked(Client));
 | 
								   Client_HostnameDisplayed(Client));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/* Inform other servers in the network */
 | 
						/* Inform other servers in the network */
 | 
				
			||||||
	IRC_WriteStrServersPrefixFlag(Origin, Client_ThisServer(), 'M',
 | 
						IRC_WriteStrServersPrefixFlag(Origin, Client_ThisServer(), 'M',
 | 
				
			||||||
				      "METADATA %s host :%s", Client_ID(Client),
 | 
									      "METADATA %s host :%s", Client_ID(Client),
 | 
				
			||||||
				      Client_HostnameCloaked(Client));
 | 
									      Client_HostnameDisplayed(Client));
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -457,7 +457,7 @@ Send_Message(CLIENT * Client, REQUEST * Req, int ForceType, bool SendErrors)
 | 
				
			|||||||
				if (nick != NULL && host != NULL) {
 | 
									if (nick != NULL && host != NULL) {
 | 
				
			||||||
					if (strcasecmp(nick, Client_ID(cl)) == 0 &&
 | 
										if (strcasecmp(nick, Client_ID(cl)) == 0 &&
 | 
				
			||||||
					    strcasecmp(user, Client_User(cl)) == 0 &&
 | 
										    strcasecmp(user, Client_User(cl)) == 0 &&
 | 
				
			||||||
					    strcasecmp(host, Client_HostnameCloaked(cl)) == 0)
 | 
										    strcasecmp(host, Client_HostnameDisplayed(cl)) == 0)
 | 
				
			||||||
						break;
 | 
											break;
 | 
				
			||||||
					else
 | 
										else
 | 
				
			||||||
						continue;
 | 
											continue;
 | 
				
			||||||
@@ -465,7 +465,7 @@ Send_Message(CLIENT * Client, REQUEST * Req, int ForceType, bool SendErrors)
 | 
				
			|||||||
				if (strcasecmp(user, Client_User(cl)) != 0)
 | 
									if (strcasecmp(user, Client_User(cl)) != 0)
 | 
				
			||||||
					continue;
 | 
										continue;
 | 
				
			||||||
				if (host != NULL && strcasecmp(host,
 | 
									if (host != NULL && strcasecmp(host,
 | 
				
			||||||
						Client_HostnameCloaked(cl)) != 0)
 | 
											Client_HostnameDisplayed(cl)) != 0)
 | 
				
			||||||
					continue;
 | 
										continue;
 | 
				
			||||||
				if (server != NULL && strcasecmp(server,
 | 
									if (server != NULL && strcasecmp(server,
 | 
				
			||||||
						Client_ID(Client_Introducer(cl))) != 0)
 | 
											Client_ID(Client_Introducer(cl))) != 0)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user