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

There were quite a few random disconnections between 5 p.m. and 7 p.m. #89

Open
Madriix opened this issue Oct 27, 2024 · 1 comment
Open

Comments

@Madriix
Copy link
Collaborator

Madriix commented Oct 27, 2024

Hi,

There have been several random disconnections this evening among JBNC clients, including my test nickname. They all disconnect as if they had typed "/jbnc quit" or if the .end() command was executed, potentially triggered by another user.

This bug could be related to #85, although it’s possible that the origin of the issue in that thread was unrelated or due to a different problem altogether.

The bug might be caused by another user, for instance:

  1. They can connect to JBNC but do not connect to the IRC server (this could trigger random disconnections for other users)
  2. Other similar issues

I have no idea how to locate this problem.

If a hosting provider like OVH had internet connectivity issues, could that cause a quit on JBNC?

Best regards

@Madriix
Copy link
Collaborator Author

Madriix commented Nov 20, 2024

I found a way to reproduce the issue. Here’s how to do it:

  1. Open a mIRC client and connect to JBNC and IRC.
  2. Open a second mIRC client and connect to the same JBNC session.
  3. Disconnect (using /quit) from the second client.
  4. Check the first client: it has closed the JBNC server socket and no longer works.

I’m not sure how to fix this issue, as I can’t figure out what triggers the server shutdown.

Madriix added a commit to Madriix/jbncfreenode that referenced this issue Nov 21, 2024
Allows fixing the bug mentioned in freenode#89 (comment)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant