Skip to content
ZNC 0.078

Changes sicne ZNC 0.076:

New stuff:
* Add a DCCVHost config option which specifies the VHost (IP only!) for DCC bouncing.
* Users cloned via the admin module no longer automatically connect to IRC.
* Inform new clients about their /away status.
* The "BUG" messages from route_replies can now be turned off via <code>/msg *route_replies silent yes</code>.
* Rewrite znc.conf on SIGUSR1.
* ISpoofFormat now supports ExpandString.

Fixes:
* Allow specifing port and password for delserver.
* Write the config file on restart and shutdown.
* Disable c-ares if it is not found unless ''--enable-c-ares'' was used.
* blockuser was missing an admin check.
* Sometimes, removing a server caused znc to lose track of which server it is connected to.
* Include a more portable header for uint32_t in SHA256.h.
* Fixed cases where ZNC didn't properly block PONG replies to its own PINGs.
* Fixed a possible crash if a client disconnected before an auth module was able to verify the login.
* Away allowed to accidentally execute IRC commands.
* Correctly bind to named hosts if c-ares is enabled.
* Don't accept only spaces as QuitMsg because this would cause an invalid config to be written out.

Minor stuff:
* Comment out some weird code in Client.cpp.
* Remove connect_throttle since it's obsoleted by fail2ban.
* Remove outdated sample znc.conf.
* route_replies now got a higher timeout before it generates a "BUG" message.
* Documented the signals on which znc reacts better.

Internal stuff:
* New module hook OnIRCConnecting().
* Remove obsolete CUtils::GetHashPass().
* A module's GetDescription() now returns a C-String.
* When opening a module, check the version number first and don't do '''anything''' on a mismatch.