Contents

The Big News

Multinetwork

ZNC users can now connect to multiple IRC networks at once.
However, you still need to connect your IRC client multiple times to ZNC.
Think about new users as "user groups", while new networks are similar to "old users".

To login to ZNC, use user/network:password as password, or user/network as username.
Also, you can switch between different network on the fly using the /znc JumpNetwork command.
Ability to use 1 client connection for every network may be added later.

When converting older znc configs, each network gets a single user called "default" (of course, networks are not mixed between different users). This network is used when a client logs in without specifying a network.

Users can create new networks up to an admin-configurable limit. By default, this limit is one network per user.

Existing user-per-network setups can be migrated to the new multinetwork setup using the /znc MoveNetwork command.

You can see a list of networks via /znc ListNetworks and /znc ListAllUserNetworks.

Timezones

Timezone can now be configured by name, e.g. "GMT-9", or "Europe/Madrid".
Old TimezoneOffset setting (which was the number of hours between the server's timezone and the user's timezone) is deprecated and should not be used anymore. Its old value is lost. The reason for this change is that the old TimezoneOffset was not trivial to count and often broke during switches to/from daylight savings time.

So if you previously used the TimezoneOffset option, you now have to configure your timezone again (via the webadmin or controlpanel module).

No more ZNC-Extra

Most modules from ZNC-Extra are now enabled in the usual installation. It was pointless to have them shipped in the tarball, but requiring user to add some weird flags to ./configure.

Fix webadmin to deny setting bindhost not from the global list of allowed bindhosts.

Fix using empty value for defaults in user page in webadmin for buffer size. It used 0 instead.

Minor Stuff

Rename admin module to controlpanel to make it clearer that it's not the same as admin flag of a user.

Add protection from flood. If you send multiple lines at once, they will be slowed down, so that server will not disconnect ZNC due to flood. It can be configured and can be completely turned off. Default settings are: 1 line per second, first 4 lines are sent at once.

Modules can support several types now: a module can be loaded as user module, as network module and as global module, if the module supports these types.