Changelog:
# ZNC 1.8.2 (2020-07-07)
## New
* Polish translation
* List names of translators in TRANSLATORS.md file in source, as this contribution isn't directly reflected in git log
* During --makeconf warn about listening on port 6697 too, not only about 6667
## Fixes
* webadmin: When confirming deletion of a network and selecting No, redirect to the edituser page instead of listusers page
* Make more client command results translateable, which were missed before
# ZNC 1.8.1 (2020-05-07)
Fixed bug introduced in ZNC 1.8.0:
Authenticated users can trigger an application crash (with a NULL pointer dereference) if echo-message is not enabled and there is no network. CVE-2020-13775
# ZNC 1.8.0 (2020-05-01)
## New
* Output of various commands (e.g. `/znc help`) was switched from a table to a list
* Support IP while verifying SSL certificates
* Make it more visible that admins have lots of privileges
## Fixes
* Fix parsing of channel modes when the last parameter starts with a colon, improving compatibility with InspIRCd v3
* Fix null dereference on startup when reading invalid config
* Don't show server passwords on ZNC startup
* Fix build with newer OpenSSL
* Fix in-source CMake build
* Fix echo-message for `status`
## Modules
* controlpanel: Add already supported NoTrafficTimeout User variable to help output
* modpython:
* Use FindPython3 in addition to pkg-config in CMake to simplify builds on Gentoo when not using emerge
* Support python 3.9
* modtcl: Added GetNetworkName
* partyline: Module is removed
* q: Module is removed
* route_replies: Handle more numerics
* sasl: Fix sending of long authentication information
* shell: Unblock signals when spawning child processes
* simple_away: Convert to UTC time
* watch: Better support multiple clients
* webadmin: Better wording for TrustPKI setting
## Internal
* Refactor the way how SSL certificate is checked to simplify future socket-related refactors
* Build integration test and ZNC itself with the same compiler (https://bugs.gentoo.org/699258)
* Various improvements for translation CI
* Normalize variable name sUserName/sUsername
* Make de-escaping less lenient
pkgsrc changes:
- Switched to cmake.
Upstream changes:
- modpython: Add support for Python 3.8
- modtcl: install .tcl files when building with CMake
- nickserv: report success of Clear commands
- Update translations, add Italian, Bulgarian, fix name of Dutch
- Update error messages to be clearer
- Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README
This option is somewhat confusing currently. This does /not/ control
support for logging in to IRC servers using SASL, which happily works
without the dependency.
Changes from 1.7.2 to 1.7.3:
* Fix CVE-2019-9917.
ZNC before 1.7.3-rc1 allows an existing remote user to cause a
Denial of Service (crash) via invalid encoding.
Take maintainership I guess since I'm using this.
Changes from 1.7.1:
New
Add French translation
Update translations
Fixes
Fix compilation without deprecated APIs in OpenSSL (#1615)
Distinguish Channel CTCP Requests and Replies (#1624)
admindebug: Enforce need of TTY to turn on debug mode (#1580)
controlpanel: Add missing return to ListNetMods (#1589)
webadmin: Fix adding the last allowed network (#1584)
Internal
Add more details to DNS error logs (#1626)