Val Lorentz
5364f963ae
Add tests for draft/extended-monitor ( #180 )
2023-03-04 10:11:51 +01:00
Val Lorentz
1ea3e1c15c
Fix insp4 support after 'helpop' config file was renamed ( #187 )
...
c2e954903a
2023-03-01 20:07:58 +01:00
Valentin Lorentz
8530c85adc
sopel: remove use of deprecated argument
...
it's removed in aceedf5837
2023-02-15 19:11:51 +01:00
Valentin Lorentz
6815dd238b
Fix race condition on Ergo
2023-02-11 22:26:23 +01:00
Mitchell Riley
00562ff82d
Run utf8 tests on servers which advertise UTF8ONLY ( #185 )
2023-01-28 10:12:32 +01:00
Shivaram Lingamneni
b7e8a7a5f5
direct message tests ( #184 )
...
* Test privmsg to non-existent user
* Test privmsg to user
* fix synchronization issue
* apply black
Co-authored-by: ma-anwar <ma.rizvi.anwar@gmail.com>
2023-01-22 07:45:25 -05:00
Valentin Lorentz
6181dd07ad
Skip failure on RPL_WHOISSPECIAL with Dlk-Services
2022-12-16 19:09:09 +01:00
Valentin Lorentz
35d342a478
account_registration: Add missing 'services' mark
2022-11-20 23:33:20 +01:00
Valentin Lorentz
29e4c2bbdb
Hardcode DH parameters
...
openssl version in ubuntu 22.04 forbids moduli smaller than 512,
which would take longer to generate.
2022-11-18 18:57:51 +01:00
Val Lorentz
fd0b050686
Add support for Dlk-Services ( #176 )
2022-11-14 22:58:30 +01:00
Valentin Lorentz
d0645ab1a8
dashboard: Use qualified class names in multi-module views
2022-11-12 11:49:14 +01:00
Valentin Lorentz
65d7e0e506
whowas: Update quotes and links to Modern spec
...
In particular, this takes https://github.com/ircdocs/modern-irc/pull/196
into account.
2022-10-22 15:49:30 +02:00
Valentin Lorentz
690aaf24a1
Bump flake8 version
...
Fixes support for importlib_metadata 5.0.0,
https://github.com/PyCQA/flake8/issues/1701
2022-10-22 12:34:46 +02:00
Shivaram Lingamneni
40385c112b
add a test for AWAY :\r\n ( #175 )
2022-09-18 13:27:48 -04:00
Val Lorentz
9d4212504b
Add tests for TIME. ( #127 )
2022-09-11 17:18:10 +02:00
Valentin Lorentz
c1442c4301
unrealircd: Use lock around startup/shutdown instead of proot
...
to ensure no unrealircd instance is starting up while another clears
$PREFIX/tmp/
While proot allows full parallelism and is less error-prone, it takes
a long time to start; and segfaults on my Armbian system.
2022-09-10 14:56:20 +02:00
Valentin Lorentz
507f5b7426
Use pathlib to work with temporary config dirs
2022-09-10 14:17:19 +02:00
Shivaram Lingamneni
dbdadec677
test that WHO ignores +i for bare nicknames ( #171 )
2022-08-26 19:01:41 +02:00
Valentin Lorentz
6b6017b40c
testStarNick: Replace unreliable workaround for irc2
2022-06-27 20:54:04 +02:00
Valentin Lorentz
601f49a9ef
Fix infinite loop when server is slow (eg. Bahamut)
2022-06-27 20:53:50 +02:00
Valentin Lorentz
e205cc1531
bahamut: pre-initialize entropy to avoid freezing on GH Actions
2022-06-19 16:48:26 +02:00
Shivaram Lingamneni
058fab85b0
test incorrect channel keys ( #169 )
2022-05-29 09:49:21 +02:00
Valentin Lorentz
683f7c0a15
Fix support of Unreal 5
2022-05-13 22:30:31 +02:00
Valentin Lorentz
0f100a5c80
Work around Unreal >=6.0.4 sending RPL_WHOISSPECIAL by default
...
085490d780
2022-05-13 22:12:40 +02:00
Shivaram Lingamneni
83017483ba
test +R user mode as implemented in Ergo ( #168 )
2022-05-13 19:49:40 +02:00
Valentin Lorentz
627f0b6415
Try fixing flakyness of Plexus4 and others
2022-05-01 11:56:09 +02:00
Val Lorentz
641bea5f0a
bot_mode: Make draft/ prefix optional ( #167 )
...
The spec is ratified.
2022-04-28 20:38:49 +02:00
Valentin Lorentz
8c73ac2b75
patma: Add support for operators in keys
...
Will be used to match either '@bot' or '@draft/bot'.
2022-04-28 20:12:18 +02:00
Valentin Lorentz
011bdff7e4
Fix ELIST detection
2022-04-26 22:22:36 +02:00
Shivaram Lingamneni
c0af9bc0a8
add a regression test for ergochat/ergo#1928
...
LIST on a nonexistent channel does not get an error response.
2022-04-26 21:46:06 +02:00
Val Lorentz
a15025a276
Add tests for JOIN with some invalid channels in the target param ( #163 )
2022-04-16 12:15:56 +02:00
Val Lorentz
a923353ec4
Add test for ban exception mode (+e) ( #162 )
2022-04-16 08:12:27 +02:00
Val Lorentz
45dd42e682
Replace incorrect uses of NotImplementedByController exception ( #161 )
2022-04-15 16:01:36 +02:00
Val Lorentz
5122c04826
Add tests for the two invite lists ( #149 )
...
* Add tests for the two invite lists
* Add workaround for Hybrid
* Skip testInviteList on ircu2
* Fix merge
2022-04-14 21:28:12 +02:00
Val Lorentz
2cd5fc1dca
dashboard: Add a page for each implementation ( #159 )
2022-04-14 19:56:06 +02:00
Val Lorentz
778510e021
Bump Unreal to 6.0.3 and remove ELIST workarounds ( #158 )
...
Workarounds that are only still needed for Unreal 5 and and Hybrid/Plexus
2022-04-13 20:54:11 +02:00
Val Lorentz
1e01cb3286
Fix CI ( #157 )
...
Broken by recent merges
2022-04-13 19:57:16 +02:00
Val Lorentz
83867dad32
testWrongPassword: Add stricter check of the reply's command ( #144 )
2022-04-13 18:59:34 +02:00
Val Lorentz
a39ce7f19b
Merge branch 'master' into elist
2022-04-13 18:57:46 +02:00
Val Lorentz
363b62cc80
Add tests for LINKS ( #147 )
2022-04-13 18:56:29 +02:00
Val Lorentz
6539ed881a
Add tests for NAMES ( #145 )
2022-04-13 18:54:42 +02:00
Val Lorentz
3ab31ca4de
Add tests for WHOWAS as specified in modern-irc ( #142 )
...
https://github.com/ircdocs/modern-irc/pull/170
2022-04-13 18:52:12 +02:00
Valentin Lorentz
82928bc6fc
Sort results
2022-04-12 22:53:50 +02:00
Valentin Lorentz
47db85f026
Fix typo
2022-04-12 22:53:02 +02:00
Val Lorentz
2bc68a2208
Use xfail instead of deselection for known failures ( #155 )
2022-04-12 22:36:28 +02:00
Valentin Lorentz
10b6f8d6da
Remove useless 'OptionalityHelper'.
2022-04-12 18:48:03 +02:00
Valentin Lorentz
fc4e31e099
dashboard: Omit irrelevant tests from specific tables
2022-04-12 18:33:52 +02:00
Valentin Lorentz
d90264ca9f
dashboard: fix pagination
2022-04-12 18:33:02 +02:00
Valentin Lorentz
09c31f428a
Format the index as columns when possible
...
To avoid wasting space.
2022-04-10 15:55:53 +02:00
Valentin Lorentz
e92aee012b
Fix CI
2022-04-10 15:55:53 +02:00