mirror of
				https://github.com/ergochat/ergo.git
				synced 2025-11-03 23:37:22 +01:00 
			
		
		
		
	require local_ban capab to see uncloaked IPs
This commit is contained in:
		
							parent
							
								
									bcdf61bd7a
								
							
						
					
					
						commit
						d9f1c8e1c4
					
				@ -1103,7 +1103,7 @@ func nsClientsHandler(server *Server, client *Client, command string, params []s
 | 
			
		||||
 | 
			
		||||
func nsClientsListHandler(server *Server, client *Client, params []string, rb *ResponseBuffer) {
 | 
			
		||||
	target := client
 | 
			
		||||
	hasPrivs := client.HasRoleCapabs("accreg")
 | 
			
		||||
	hasPrivs := client.HasRoleCapabs("local_ban")
 | 
			
		||||
	if 0 < len(params) {
 | 
			
		||||
		target = server.clients.Get(params[0])
 | 
			
		||||
		if target == nil {
 | 
			
		||||
 | 
			
		||||
@ -443,7 +443,7 @@ func (client *Client) getWhoisOf(target *Client, rb *ResponseBuffer) {
 | 
			
		||||
	if tOper != nil {
 | 
			
		||||
		rb.Add(nil, client.server.name, RPL_WHOISOPERATOR, cnick, tnick, tOper.WhoisLine)
 | 
			
		||||
	}
 | 
			
		||||
	if client.HasMode(modes.Operator) || client == target {
 | 
			
		||||
	if client == target || client.HasRoleCapabs("local_ban") {
 | 
			
		||||
		rb.Add(nil, client.server.name, RPL_WHOISACTUALLY, cnick, tnick, fmt.Sprintf("%s@%s", targetInfo.username, target.RawHostname()), target.IPString(), client.t("Actual user@host, Actual IP"))
 | 
			
		||||
	}
 | 
			
		||||
	if target.HasMode(modes.TLS) {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user