Skip to content

znc-0.098

@psychon psychon tagged this 28 Mar 09:22
Changes since ZNC 0.096

New stuff:
* Add a list of features to the output of /znc version.
* Add modpython.
* Verify during --makeconf that the specified listener works.
* Add TimestampFormat and StatusPrefix settings to the admin module.
* Add DCCBindHost, channel keys and some more to webadmin.
* Add a web interface for listsockets, perform and send_raw.
* Don't reply to CTCP floods.
* Accept wildcards for /znc DetachChan, EnableChan, ClearBuffer and SetBuffer.
* Add reconnect and disconnect commands to the admin module.
* Moved from SourceForge to GitHub.
* Don't force --foreground when compiling with --enable-debug.
* Add functions for managing CTCPReplies to the admin module.
* Allow omitting user names with some commands in the admin module.
* Some fixed with ISpoofFile and SSLCertFile paths which use "~".

Fixes:
* Send more than a single channel per JOIN command.
* Properly unload perl modules so that their code is reread on next load.
* Make certauth remember its certificate list across restarts again.
* Ignore dereferenced sockets in listsockets.
* Fix a cross-compilation problem in configure.
* Bind web sessions to IP addresses.
* Limit the number of web sessions per IP.
* Build on cygwin again.
* Allow admins to ignore MaxBufferSize in webadmin.
* Fix some compiler warnings generated by clang.
* Call modules for mode-changes done by not-in-channel nicks.
* Fix installation with 'checkinstall' and the permissions of some static files.

Minor stuff:
* Properly report errors in the admin module's addserver command.
* Improvements in modperl.
* Check for Perl 5.10 or newer.
* Verify in configure that tcl actually works.
* Add a warning header to znc.conf that warns about editing the file.
* Improve the ISpoof debug output.
* Improve HTTP client-side caching for static files.
* Removed all generated/copied scripts from the repo.
* Only allow admins to use the email module.
* Make clearbufferonmsg clear the buffer a little less often.
* Make the output of /znc help smaller.

Internal stuff:
* Some optimizations with lots of users and channels.
* Various changes to the Makefiles.
* Add a third argument to the OnPart module hook.
* Add vim modelines to some files.
* Add an auto-generated zncconfig.h.
* Update to latest Csocket.
* Handle paths like "~/foo" in CFile.
* Add an API for module commands.
* CUser::m_sUserName was made 'const'.
Assets 2