irctest/irctest
Val Lorentz 805635c839
Add Sable (#229)
* [WIP] Add support for Sable

* tweak sable controller

* echo_message: Add missing synchronization for Sable

* update sable

* whois: Simplify test

* WHO: Remove test for oper flag from testWhoChan

So it won't fail on Sable, which hides oper status

* WHO: Skip/xfail tests for Sable as needed

* Skip NakWhole when multi-prefix is not supported

* [WIP] Run Sable on CI

* working-directory is not setable on actions

* this isn't ergo

* this really isn't ergo

* minimize rust install and cache cargo deps

* Need to specify packages to install...

* Phony target

* Give up on 'cargo install', it seems to ignore the cache

* try again to cache the target dir

* This isn't Solanum

* Comment out BaseServicesController

* Parallelize Sable tests

* target is relative...

* sigh

* Fix prefix

* Re-add the other software

* chathistory: Test TOPIC is not sent unless event-playable is enabled

* sable: Dynamically generate certificates

This allows using custom server/services names

* sable: Enable services

* sable: Add support for account registration

Sable doesn't support REGISTER via NickServ

* sable: Lower log verbosity

* Fix lint

* Re-add Sable to CI

* Fix/skip tests on Sable

* Kill sable_services' subprocesses

* Bump Sable to include the labeled-response fix

* Bump Sable to the channel-rename downgrade fix
2023-09-21 09:18:23 +02:00
..
client_tests sasl: Add tests for signature failure from the server (#179) 2023-05-29 11:53:08 +02:00
controllers Add Sable (#229) 2023-09-21 09:18:23 +02:00
dashboard dashboard: Use a more concise/readable and tree-like syntax to generate the ASTs (#204) 2023-05-29 14:49:03 +02:00
irc_utils Add Sable (#229) 2023-09-21 09:18:23 +02:00
scram basic server test for SCRAM-SHA-256 (#84) 2021-08-08 20:47:42 +02:00
self_tests patma: Add support for operators in keys 2022-04-28 20:12:18 +02:00
server_tests Add Sable (#229) 2023-09-21 09:18:23 +02:00
__init__.py Basic architecture. 2015-12-19 01:11:57 +01:00
authentication.py Use dataclasses instead of dicts/namedtuples 2021-02-28 18:45:13 +01:00
basecontrollers.py Add Sable (#229) 2023-09-21 09:18:23 +02:00
cases.py Add Sable (#229) 2023-09-21 09:18:23 +02:00
client_mock.py getMessages: Raise an error when forgetting to synchronize=False 2021-06-27 14:38:54 +02:00
exceptions.py Use Black code style 2021-02-22 19:42:18 +01:00
numerics.py Add tests for JOIN with some invalid channels in the target param (#163) 2022-04-16 12:15:56 +02:00
patma.py Bump linter versions (#188) 2023-03-04 10:51:40 +01:00
runner.py Add tests for the HELP and HELPOP commands (#117) 2022-01-10 23:55:24 +01:00
specifications.py Add tests for draft/extended-monitor (#180) 2023-03-04 10:11:51 +01:00
tls.py Use dataclasses instead of dicts/namedtuples 2021-02-28 18:45:13 +01:00