An open API service indexing awesome lists of open source software.

https://github.com/runfalk/znc-clientaway

Client aware away support for the IRC bounder ZNC
https://github.com/runfalk/znc-clientaway

Last synced: 9 months ago
JSON representation

Client aware away support for the IRC bounder ZNC

Awesome Lists containing this project

README

          

Clientaway
==========
This is a simple plugin to the IRC bouncer [ZNC](https://wiki.znc.in/ZNC).
When connecting to ZNC through multiple clients it is not possible to use
auto away functionality on one of them. This is because ZNC will pass through
the `/away []` command to the server. That means a client with auto
away functionality that's idle will constantly send away commands even when
other clients are in active use.

This plugin makes `/away []` work on a per client basis. This means
all connected clients need to be marked as away before the away command is
sent to the server.

Compiling
---------
Use `znc-buildmod` on `clientaway.cpp`, follow the instructions on the
[ZNC Wiki](https://wiki.znc.in/Compiling_modules). If you don't have the
`znc-buildmod` command you probably need to install the `znc-dev`/`znc-devel`
package from your distribution. You need at least ZNC version 1.7.0 to run
this plugin.