## Upgrade Information
+Differences to version 25
+
+- **Attention**:
+ All already deprecated legacy options (besides the newly deprecated *Key* and
+ *MaxUsers* settings, see below) were removed in ngIRCd 26, so make sure to
+ update your configuration before upgrading, if you haven't done so already
+ (you got a warning on daemon startup when using deprecated options): you can
+ check your configuration using `ngircd --configtest` -- which is a good idea
+ anyway ;-)
+
+- Setting modes for predefined channels in *[Channel]* sections has been
+ enhanced: now you can set *all* modes, like in IRC "MODE" commands, and have
+ this setting multiple times per *[Channel]* block. Modifying lists (ban list,
+ invite list, exception list) is supported, too.
+
+ Both the *Key* and *MaxUsers* settings are now deprecated and should be
+ replaced by `Modes = +l <limit>` and `Modes = +k <key>` respectively.
+
Differences to version 22.x
- The *NoticeAuth* `ngircd.conf` configuration variable has been renamed to
libident-dev libpam-dev pkg-config libwrap0-dev libz-dev telnet
```
+#### ArchLinux based distributions
+
+``` shell
+ pacman -S --needed \
+ autoconf automake expect gcc gnutls inetutils libident libwrap \
+ make pam pkg-config zlib
+```
+
### `./autogen.sh`
The first step, to run `./autogen.sh`, is *only* necessary if the `configure`