d090f5455e
Update Sable and enable more test ( #293 )
2024-10-28 18:15:10 +01:00
c31aaf4d61
Bump Bahamut ( #291 )
...
The patch does not apply to the latest master, so we need to update it
2024-10-10 20:59:59 +02:00
7b0ee7589f
sable: Add object_expiry setting to sable config, required since 015bcc4
2024-10-08 22:54:00 +02:00
d202e440bb
upgrade ergo's Go version to 1.23 ( #289 )
...
https://github.com/ergochat/ergo/pull/2187
2024-08-16 08:30:52 +02:00
03ad671951
testLineTooLong: Ensure server processed incoming message before reading from the other client ( #288 )
2024-08-15 20:34:16 +02:00
e3485b92b4
Bump UnrealIRCd and ngIRCd ( #285 )
2024-07-27 18:14:57 +02:00
75d9040d37
Allow enabling debug output via environment variables. ( #284 )
2024-07-24 20:35:37 +02:00
a132440789
add various channel mode tests ( #276 )
2024-07-07 08:33:48 +02:00
aaa2e26b6e
Fix file name
2024-06-23 20:37:10 +02:00
052198c61b
Add support for Hybrid > 8.2.44 ( #283 )
...
The module system changed, modules now need to be loaded explicitly
2024-06-21 21:38:16 +02:00
9f33633cc7
Fix the help filename as of the latest commit. ( #282 )
2024-06-17 19:15:02 +02:00
465f6637ed
enable backtraces in sable ( #280 )
2024-06-15 08:25:14 +02:00
9856317a64
fix buffering test
...
The test for erroneous ERR_INPUTTOOLONG was counting codepoints instead
of bytes, consequently underestimating the actual relayed size of the message.
2024-06-11 01:37:23 -04:00
af980ed3b6
Remove use of deprecated config settings on InspIRCd 3+.
2024-06-07 18:35:45 +02:00
15c077d511
Update the GitHub Actions dependencies used by make_workflows.
...
Fixes various CI warnings.
2024-06-07 17:54:40 +02:00
330300eba1
Update for the new InspIRCd development branch.
2024-06-07 15:58:47 +02:00
f265e28702
update multiline tests ( #275 )
2024-06-04 07:18:16 +02:00
e3ffff6ad4
Add tests for joining channels with keys ( #274 )
2024-06-01 17:04:01 +02:00
f4806dcb2b
Bump Sable
2024-06-01 15:52:59 +02:00
395482f7b5
Update Limnoria's devel branch name
2024-05-29 20:33:48 +02:00
2dea91e17a
Update README ( #268 )
...
We barely changed the content since 2015 while irctest changed a lot.
This commit better reflects the current project goals, status, and removes unmaintained
software from the examples.
2024-05-10 15:53:00 +02:00
df626de5ed
Enable WHOWAS and USERHOST tests on Sable ( #273 )
...
It now implements these commands.
2024-05-04 16:15:54 +02:00
79223d35f1
Enable WHO mask tests on Sable ( #272 )
...
* Sable: Hide NickServ/ChanServ when running without services
They interfere with 'WHO *' as they are returned as matches
* Enable WHO mask tests on Sable
* Bump Sable
2024-05-04 13:33:50 +02:00
723991c7ec
add test for RPL_NAMREPLY for secret channels ( #265 )
...
Ergo and ngIRCd were getting this wrong
2024-05-01 07:53:27 +02:00
1bc8741479
dashboard: Don't use <details> for tests with no docstring
2024-04-20 15:27:51 +02:00
9f8e712776
testNonutf8Realname/testNonutf8Username: Add support for ERROR instead of FAIL/ERR_INVALIDUSERNAME
...
This is what Sable does, at it fails to decode non-UTF8 data before
it even tries to parse commands.
2024-04-19 15:43:21 +02:00
a1f8fcac49
testNonutf8Username: Actually test a non-UTF8 username
2024-04-19 15:43:21 +02:00
d3c919e0f5
dashboard: Fix for parametrized tests
2024-04-19 15:16:36 +02:00
ce51dddc15
Display method docstrings on the dashboard ( #270 )
...
Collapsed with <details> because they can be pretty long and make the table
harder to read.
2024-04-19 15:15:27 +02:00
7f9b4b315f
xfail testJoinNamreply on Bahamut and irc2 ( #269 )
2024-04-17 20:26:18 +02:00
9d43a002c2
Simplify multi-prefix-related tests and add testNoMultiPrefix ( #262 )
...
* Simplify RPL_NAMREPLY-on-join tests
* Simplify testMultiPrefix
* Add testNoMultiPrefix
2024-04-16 21:25:35 +02:00
ea66a8f9a4
Make re.match actually check the whole string matches the pattern ( #261 )
...
And explicitly allow trailing space in RPL_WHOISCHANNELS
2024-04-16 21:05:25 +02:00
473db1cc5b
ngircd: Disable PAM
...
It breaks irctest when ngircd was compiled with --with-pam
2024-04-16 21:00:24 +02:00
f4a01cfe49
Enable CAP tests for Sable ( #267 )
...
It now implements userhost-in-names and multi-prefix, which these tests depend on
2024-04-14 21:07:29 +02:00
e6dfb87759
testMonitorForbidsMasks: Allow ERR_ERRONEUSNICKNAME reply ( #266 )
...
This is returned by Sable
2024-04-14 20:01:28 +02:00
2ae612c68f
Makefile: Add selectors in preparation for Sable adding message-tags support ( #264 )
...
Some tests Sable would fail are currently disabled only because Sable does not
support message-tags; but it probably will in the near future.
2024-04-13 14:41:45 +02:00
d908699674
chathistory: Skip assertions based on MSGREFTYPES ( #263 )
...
This will be useful to test Sable, which does not support CHATHISTORY
with msgid= yet
2024-04-13 14:41:13 +02:00
61ae4bcf9e
Relink the modules directory as well as the lib directory. ( #260 )
2024-04-04 17:47:48 +02:00
0c5c91368a
Pass --nopid to Anope. ( #259 )
2024-03-21 21:04:13 +01:00
c0e6ca4dde
add a test for WHOIS on nonexistent users ( #258 )
...
* add a test for WHOIS on nonexistent users
* skip test in Sable for now
2024-03-19 10:30:44 -04:00
e6d54db9ce
Fix chkNS on recent hybrid
...
Since e66f61f8a0
(which is itself a fix for 79c4eb8d75
),
Hybrid sends this numeric right after the MOTD
2024-03-17 10:12:55 +01:00
03b6fbbfc2
Fix support for latest Anope 2.1 ( #257 )
...
enc_sha256 cannot be loaded since 6e0f0b8896
2024-03-10 11:20:57 +01:00
ee6c56d84b
basic 005 parameter validation test ( #255 )
...
* basic 005 parameter validation test
The overall order of the registration burst is covered by
ConnectionRegistrationTestCase.testConnectionRegistration and doesn't need
to be checked here.
* Update irctest/server_tests/isupport.py
Co-authored-by: Val Lorentz <progval+github@progval.net>
---------
Co-authored-by: Val Lorentz <progval+github@progval.net>
2024-02-12 23:29:23 -05:00
85b519d93a
ci: upgrade actions/setup-go ( #254 )
2024-02-11 19:48:38 +01:00
56e0565512
Update Go
2024-02-11 19:29:58 +01:00
df2880e379
add an incorrect password test for PLAIN ( #253 )
...
* add an incorrect password test for PLAIN
* derace test (hopefully)
2024-02-08 00:45:11 -05:00
61a6f047d2
Add support for '*' in place of server name in RPL_WHOREPLY/RPL_WHOSPCRPL ( #252 )
...
Sable users are no longer associated with a server, so it now returns
a blank where their server name used to be:
93ab9afa5c
2024-02-07 19:35:02 +01:00
d75e3fae34
Fix support of Anope 2.1.2 ( #251 )
...
It is going to change module names:
7ac1fe5847
2024-01-27 10:32:35 +01:00
0ebfbdf6ab
Update the Anope config for the new password length fields. ( #250 )
2024-01-04 23:18:19 +01:00
0f6a485d7d
Fix Anope 2.1 not using the right protocol modules. ( #249 )
2024-01-04 22:13:16 +01:00