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

Support IRCv3 extensions #154

Open
jorgenschaefer opened this issue May 10, 2015 · 4 comments
Open

Support IRCv3 extensions #154

jorgenschaefer opened this issue May 10, 2015 · 4 comments
Milestone

Comments

@jorgenschaefer
Copy link
Collaborator

There's a list of possible extensions for IRC to support:

http://ircv3.net/irc/3.2.html

Check which of those are supported by Freenode (possibly ZNC) and implement them.

@jorgenschaefer jorgenschaefer added this to the Backlog milestone May 10, 2015
@jamienicol
Copy link

From the point of view of a ZNC user, I think echo-message and server-time would be the most useful.

@jorgenschaefer
Copy link
Collaborator Author

Good to know, thank you!

@ChrisBuchholz
Copy link

Any news on this?

@Thaodan
Copy link
Contributor

Thaodan commented Dec 22, 2019

IRCv3 priv-message/echo-message would be a blessing on multi client connections.
Without it any message send by the user is not shown in circe when send from another client like communi on a phone.

Priv-message/echo-message is probably the easiest requiring circe to ignore the message being repeated when circe has send the message in a query and before that signifying that circe supports priv-message/echo-message.

So circe has to do this:

  1. showing that capability priv-message/echo-message is supported.
  2. Message was send by user from different client: do nothing.
  3. Message was send by user from circe: don't show repeated message shown by priv-message/echo-message.

See:
https://ircv3.net/specs/extensions/echo-message-3.2.html

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

No branches or pull requests

4 participants