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

Detect and recover from ping timeouts #418

Merged
merged 1 commit into from
Feb 15, 2016

Conversation

philip-peterson
Copy link
Contributor

I've re-added support for ping timeout detection and recovery (relevant tickets: #76, #214, #176, #375). This has been tested by hand, but haven't been able to run it in a real environment (and won't, since my team no longer uses IRC), so beware there may yet be bugs.

I decided to err on the side of too "wordy" of code in order to allow easier testing later on and, hopefully, more readability. Feedback on how the code is structured and what could be done better/differently would be much appreciated.

@ghost ghost mentioned this pull request Oct 24, 2015
@jirwin
Copy link
Collaborator

jirwin commented Jan 28, 2016

This looks great. I'll try and build a test for it, and work on getting it merged.

@philip-peterson
Copy link
Contributor Author

Let me know if I can be of assistance!

@Starefossen
Copy link

Looking forward to this!

@jirwin
Copy link
Collaborator

jirwin commented Feb 11, 2016

@philip-peterson if you could, rebasing this would make things a lot easier for me!

@vBm
Copy link
Contributor

vBm commented Feb 11, 2016

rebase and squash ! :P

@philip-peterson
Copy link
Contributor Author

@jirwin @vBm Okay, it's rebased+squashed, new revision number is c91436f . Let me know if I can do anything else!

@jirwin
Copy link
Collaborator

jirwin commented Feb 15, 2016

+1

jirwin added a commit that referenced this pull request Feb 15, 2016
Detect and recover from ping timeouts
@jirwin jirwin merged commit 8e05622 into martynsmith:master Feb 15, 2016
@jirwin
Copy link
Collaborator

jirwin commented Feb 15, 2016

Thanks! I'm planning on doing the next release in a week where this will land.

@FruitieX
Copy link

Awesome! This has been a problem in teleirc, and we join in on eagerly awaiting the new release. 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants