Skip to content
ZNC 0.058

Changes since ZNC-0.056:
- Fix a crash with NAMESX-enabled IRC servers.
- Fix a privilege escalation bug in webadmin if auth modules are used.
- Remove -D_GNU_SOURCE from our CXXFLAGS.
- CUtils::GetInput() now kills the process if reading from stdin fails.
- Properly include limits.h for PATH_MAX.
- Don't allow running ZNC as root unless --allow-root is given.
- Add more possibilities for ExpandString().
- Autoattach doesn't allow you adding an entry twice now.
- Print a warning if PATH_MAX is undefined.
- Use ExpandString() for CTCPReply.
- Add Uptime command to *status.
- Make --makeconf clearer.
- Add man pages for znc, znc-buildmod and znc-config.
- Perl modules are no longer installed with executable bit set.
- Crypt now forwards messages to other connected clients.
- Fix a theoretical crash bug in the DNS resolving code.
- Modules now get their module name as ident, not 'znc'.
- Handle channel CTCPs the same way private CTCPs are handled.
- Webadmin: Add support for timezone offset.
- Webadmin: Remove the *.de webadmin skins.
- Webadmin: Don't reset all channel settings when a user page is saved.
- Fix a possible crash when rehashing failed to open the config file.
- The instructions at the end of makeconf showed a wrong port.
- Throttle DCC transfers to the speed of the sending side.
- De-bashify znc-buildmod.
- Time out unauthed clients after 60 secs.
- Don't fail with conspire as IRC client.
- Replace CString::Token() with a much faster version.
- DenyLoadMod users no longer can use ListAvailMods.
- Add a VERSION_EXTRA define which can be influenced via CXXFLAGS and which is appended to ZNC's version number.