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

Implement server library. #22

Closed
aatxe opened this issue Mar 16, 2015 · 4 comments
Closed

Implement server library. #22

aatxe opened this issue Mar 16, 2015 · 4 comments

Comments

@aatxe
Copy link
Owner

aatxe commented Mar 16, 2015

I've been waiting for IO to settle for a while now, but I think it's in a good position to work on a server component. It should likely be somewhat based on the new std::net design.

@aatxe
Copy link
Owner Author

aatxe commented Jul 19, 2015

So, I think #16 has mostly settled on a design, which means the next step is definitely to implement a server library. I'm still not entirely sure what the scope should be though. Should it just cover server-to-server protocols? Should it provide an event loop with mio or something of the sort?

@fahlmant
Copy link

I'm currently learning Rust and I'm interested in helping.

@aatxe aatxe closed this as completed Dec 13, 2017
@aatxe
Copy link
Owner Author

aatxe commented Dec 13, 2017

It's been a long time since I had an active interest in writing a new IRCd from scratch, and I could never find the time to work on it. As such, I've officially limited the scope of this library to what it already was in practice: client support and general protocol stuff.

@aatxe aatxe removed the help wanted label Dec 13, 2017
@VictorKoenders
Copy link

I'd be interested in making an IRC server, is it still outside of the scope of this project? If this turns out to be a separate project, it would be great to have the proto folder be its own package

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

3 participants