瀏覽代碼

require local_ban capab to see uncloaked IPs

tags/v2.4.0-rc1
Shivaram Lingamneni 3 年之前
父節點
當前提交
d9f1c8e1c4
共有 2 個檔案被更改,包括 2 行新增2 行删除
  1. 1
    1
      irc/nickserv.go
  2. 1
    1
      irc/server.go

+ 1
- 1
irc/nickserv.go 查看文件

@@ -1103,7 +1103,7 @@ func nsClientsHandler(server *Server, client *Client, command string, params []s
1103 1103
 
1104 1104
 func nsClientsListHandler(server *Server, client *Client, params []string, rb *ResponseBuffer) {
1105 1105
 	target := client
1106
-	hasPrivs := client.HasRoleCapabs("accreg")
1106
+	hasPrivs := client.HasRoleCapabs("local_ban")
1107 1107
 	if 0 < len(params) {
1108 1108
 		target = server.clients.Get(params[0])
1109 1109
 		if target == nil {

+ 1
- 1
irc/server.go 查看文件

@@ -443,7 +443,7 @@ func (client *Client) getWhoisOf(target *Client, rb *ResponseBuffer) {
443 443
 	if tOper != nil {
444 444
 		rb.Add(nil, client.server.name, RPL_WHOISOPERATOR, cnick, tnick, tOper.WhoisLine)
445 445
 	}
446
-	if client.HasMode(modes.Operator) || client == target {
446
+	if client == target || client.HasRoleCapabs("local_ban") {
447 447
 		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"))
448 448
 	}
449 449
 	if target.HasMode(modes.TLS) {

Loading…
取消
儲存