ZNC 0.098 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'.