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

Document the InspIRCd server-to-server protocol #10

Open
SadieCat opened this issue Jun 10, 2019 · 3 comments
Open

Document the InspIRCd server-to-server protocol #10

SadieCat opened this issue Jun 10, 2019 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@SadieCat
Copy link
Member

We currently do not have any documentation for the InspIRCd server to server protocol. I am working on this but it is taking a while so this is a tracking issue to monitor the progress on it.

@SadieCat SadieCat added the enhancement New feature or request label Jun 10, 2019
@SadieCat SadieCat self-assigned this Jun 10, 2019
@LizzyTrickster
Copy link

Hi,

Has there been any progress on this?
I'm currently having to use the old 1.2 protocol docs (found via the webarchive snapshot from 2013 of the InspIRCd wiki) but it's not up to date for InspIRCd v3 so stuff like the IJOIN command, extra timestamps in a few places and the extra number on the end of UUIDs in the FJOIN command (yo,123AAAAAA:2) are not documented at all, which is annoying to work around as my code fails to parse the message and quits.

@SadieCat
Copy link
Member Author

Unfortunately this is a lot of work and is low priority vs other tasks so it hasn't been done yet.

@SadieCat
Copy link
Member Author

SadieCat commented Aug 14, 2022

I've finally got around to working on this!

https://docs.inspircd.org/server/

Currently documented is:

  • Protocol between 1202 (v2) and 1205 (v3).
  • Some basic terminology that is needed for implementing the server protocol.
  • Basic documentation for what S2S messages exist.
  • Example protocol traffic for connecting to a server.

Still to do is:

  • In-depth documentation of the semantics of how to use S2S messages.
  • Protocol changes between 1205 (v3) and 1206 (v4)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

No branches or pull requests

2 participants