* Add various validation tests
* skip UTF8ONLY tests on servers that don't support it
* Fixes for Ergo
* Fixes for Nefarious and ircu2
* xfail for irc2 and workaround for ngIRCd
* Bump ngIRCd to the ERR_NOTEXTTOSEND fix
* add a test for channel +n / -n
* Update irctest/server_tests/chmodes/nooutside.py
Co-authored-by: Val Lorentz <progval+github@progval.net>
* Update irctest/server_tests/chmodes/nooutside.py
Co-authored-by: Val Lorentz <progval+github@progval.net>
* consistently rename to "no external messages"
---------
Co-authored-by: Val Lorentz <progval+github@progval.net>
* silent.py tests for channels with mode +s appearing in LIST only when the user is connected to that channel
* Added assertions for exact content of lines with command RPL_LIST and checks for exact number of RPL_LIST replies
* fix linter errors
* only validate the first two parameters of RPL_LIST
* rename to secret channel test, add citation
* ignore ngircd pseudo-channel
* attempt to fix charybdis/solanum and ircu issues
* review fixes
Co-authored-by: William Rehwinkel <willrehwinkel@gmail.com>
* Fix some mode tests not being collected because of their class name
* testBan: Remove unnecessary dependency on echo-message (fixes support for servers without CAP LS)