View Issue Details

IDProjectCategoryView StatusLast Update
0006413unrealircdpublic2024-05-21 17:53
Reporterrafaelgrether Assigned Tosyzop  
PrioritylowSeverityminorReproducibilityalways
Status closedResolutionno change required 
Product Version6.1.5 
Summary0006413: snomask +R it seems is not working properly
DescriptionHi guys,

It seems, snomask +R is not working properly.
I tested changing channel topic using Admin Panel, and this action didn't generate any server notice.

Above, steps to reproduce.
Steps To ReproduceWhen opered, I get modes +iopstwxzI bcdfkoqsBOS

So I set /mode mynick +R

My new modes after this: +iopstwxzIR bcdfkoqsBOS

After, I change some channel topic using Admin Panel.

In Irc Admin Panel logs and ircd.log, I see:
[rpc] RPC call channel.set_topic by RPC:adminpanel (nick): ....

But in Irc Client, I didn't view any server notice duo to JSON-RPC usage
Additional InformationEven using curl:
curl -s --insecure -X POST -d '{"jsonrpc": "2.0", "method": "channel.list", "params": {}, "id": 123}' https://adminpanel:[email protected]:8600/api

I received the results in my terminal, but no server notice in Irc.
In theory, shouldn't a "channel.list" method generate a server notice (when +R), as it was an API usage?

Thanks! \o/
TagsNo tags attached.
3rd party modules

Activities

PeGaSuS

2024-05-20 22:00

reporter   ~0023206

Hello,

Snomaks are set like: /mode <nick> +s +R

Using only `/mode <nick> +R` only sets user mode +R which means: Allows you to only receive PRIVMSGs/NOTICEs from registered (+r) users

Cheers

rafaelgrether

2024-05-20 22:08

reporter   ~0023207

Ouch! How stupid of me! How embarrassing :/

Many thanks PeGaSuS!

PeGaSuS

2024-05-20 22:10

reporter   ~0023208

No worries! Happens to the best of us! :)

Issue History

Date Modified Username Field Change
2024-05-20 21:03 rafaelgrether New Issue
2024-05-20 22:00 PeGaSuS Note Added: 0023206
2024-05-20 22:08 rafaelgrether Note Added: 0023207
2024-05-20 22:10 PeGaSuS Note Added: 0023208
2024-05-21 17:53 syzop Assigned To => syzop
2024-05-21 17:53 syzop Status new => closed
2024-05-21 17:53 syzop Resolution open => no change required