Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invisible messages when !storepass doesn't work #1747

Open
Hi-Angel opened this issue Jun 15, 2023 · 3 comments
Open

Invisible messages when !storepass doesn't work #1747

Hi-Angel opened this issue Jun 15, 2023 · 3 comments
Labels
S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect Bugs, crashes, hangs, vulnerabilities, or other reported problems.

Comments

@Hi-Angel
Copy link

There's a known issue #1483 where !storepass doesn't work on OFTC (and I will copy some of the information from there).

But there's also a different problem: after you used !storepass, not only you won't get any error, but if you then start sending messages to a channel required to log in, all messages will be invisible (to other users, not to you). So it would seem to you like you are participating in discussion, asking someone, replying to anyone… But in reality you are basically a ghost, which is pretty bad, because you basically spend your time for nothing. This is, like, the worst kind of bug of an interactive software that could happen, when you do something and not even aware that everything is ignored.

Steps to reproduce

  1. Make sure !storepass doesn't work at all on OFTC #1483 is not fixed
  2. Connect to OFTC. Register your nickname with NickServ.
  3. Tell @oftc-irc:​matrix.org to !storepass foo
  4. !reconnect
  5. !join #glibc
  6. Send a message

Expected

You'll receive an error saying you can't send messages

Actual

Everything goes smoothly, no errors, warnings, nothing that would alarm you.

@Half-Shot Half-Shot added T-Defect Bugs, crashes, hangs, vulnerabilities, or other reported problems. S-Major Severely degrades major functionality or product features, with no satisfactory workaround labels Jul 26, 2023
@Half-Shot
Copy link
Contributor

I think this is a mixed bug. We *do' report to the user via the admin room when a message has been explicitly rejected, so I can only imagine unregistered users are being silently ignored (and the irc client isn't told).

We can do better on the storepass thing not working.

@Hi-Angel
Copy link
Author

so I can only imagine unregistered users are being silently ignored (and the irc client isn't told).

I presume you meant "non-logged in users"? If so, yes, that's the main problem: you think you are logged in and you send messages, but in reality you are not logged in (e.g. due to #1483) and all you messages are invisible.

@funderscore1
Copy link

I think this is a mixed bug. We *do' report to the user via the admin room when a message has been explicitly rejected

Not on OFTC, no. For reference, a normal IRC client reports:

=!= #channel Cannot send to channel (You are not registered and verified.  '/msg NickServ help' to learn how to register and verify)

I opened a node-irc PR to try and solve this - matrix-org/node-irc#114

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect Bugs, crashes, hangs, vulnerabilities, or other reported problems.
Projects
None yet
Development

No branches or pull requests

3 participants