ircdog v0.4.0
ircdog v0.4.0 is a new release with fixes and enhancements:
- WebSocket support: pass a WebSocket URL, e.g.
wss://testnet.ergo.chat/webirc
as the host, omitting the separate port parameter --origin
flag to set theOrigin
header for a WebSocket connection if necessary- Support for
ircs://
andirc://
URLs as the host, omitting a separate port parameter - Support for TLS client certificates: pass
--client-cert=<file>
containing both the certificate and its private key in plaintext (#29, thanks @jesopo!) - Support for arbitrary C hex escapes in output, e.g.
[[\x00]]
to send the null byte (--raw
disables interpretation of escapes) - Experimental support for readline-like functionality, including up-arrow and Ctrl-R history retrieval. For now, this must be enabled explicitly with
--readline
, or setting the environment variableIRCDOG_READLINE=1
. --transcript=<file>
appends a transcript of raw traffic to the specified file- 256-color support (if supported by the terminal); use
--color=<none,16,256>
to override detected color support --listen
supports reconnections without the need to restart ircdog (only one connection is allowed at a time)--verbose
flag- Fixed
--hide=PING
breaking automatic replies toPING
(#23, thanks @KoraggKnightWolf!)