ExpandString %clientversion% #580

Open
opened 2026-10-05 04:31:16 +02:00 by adam · 2 comments
Owner

I think there should be expandstring %clientversion% which would just send CTCP VERSION to all clients and reply with it's content as many times as it's received. I don't know how it would work with other than CTCP replies.

This could fix https://github.com/znc/znc/issues/1012.

  • Debian GNU/Linux 7.9 (wheezy)
  • ZNC 1.7.x-git-392-73d5f38 - http://znc.in
    • IPv6: yes, SSL: yes, DNS: threads, charset: yes

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

I think there should be expandstring %clientversion% which would just send CTCP VERSION to all clients and reply with it's content as many times as it's received. I don't know how it would work with other than CTCP replies. This could fix https://github.com/znc/znc/issues/1012. - Debian GNU/Linux 7.9 (wheezy) - ZNC 1.7.x-git-392-73d5f38 - http://znc.in - IPv6: yes, SSL: yes, DNS: threads, charset: yes ## <bountysource-plugin> Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/26747608-expandstring-clientversion?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github). </bountysource-plugin> <!-- github-sync-id:106910931 -->
Author
Owner

ExpandString is a pure function now, and doesn't involve any I/O. I don't think it should start doing I/O.

ExpandString is a pure function now, and doesn't involve any I/O. I don't think it should start doing I/O. <!-- github-comment-id:141591306 -->
Author
Owner

Is there any other way this could be done?

Is there any other way this could be done? <!-- github-comment-id:141619087 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/znc#580