├── .github ├── deploy_to_netlify.py └── workflows │ ├── lint.yml │ ├── test-devel.yml │ ├── test-devel_release.yml │ └── test-stable.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── conftest.py ├── data ├── nefarious │ └── ircd.pem └── unreal │ ├── README │ ├── config.settings │ ├── server.cert.pem │ ├── server.key.pem │ └── server.req.pem ├── irctest ├── __init__.py ├── authentication.py ├── basecontrollers.py ├── cases.py ├── client_mock.py ├── client_tests │ ├── __init__.py │ ├── cap.py │ ├── sasl.py │ └── tls.py ├── controllers │ ├── __init__.py │ ├── anope_services.py │ ├── atheme_services.py │ ├── bahamut.py │ ├── base_hybrid.py │ ├── charybdis.py │ ├── dlk_services.py │ ├── ergo.py │ ├── external_server.py │ ├── girc.py │ ├── hybrid.py │ ├── inspircd.py │ ├── irc2.py │ ├── ircu2.py │ ├── limnoria.py │ ├── mammon.py │ ├── nefarious.py │ ├── ngircd.py │ ├── plexus4.py │ ├── sable.py │ ├── snircd.py │ ├── solanum.py │ ├── sopel.py │ ├── thelounge.py │ └── unrealircd.py ├── dashboard │ ├── format.py │ ├── github_download.py │ ├── shortxml.py │ └── style.css ├── exceptions.py ├── irc_utils │ ├── __init__.py │ ├── capabilities.py │ ├── filelock.py │ ├── junkdrawer.py │ ├── message_parser.py │ └── sasl.py ├── numerics.py ├── patma.py ├── runner.py ├── scram │ ├── __init__.py │ ├── core.py │ ├── exceptions.py │ └── scram.py ├── self_tests │ └── cases.py ├── server_tests │ ├── __init__.py │ ├── account_registration.py │ ├── account_tag.py │ ├── away.py │ ├── away_notify.py │ ├── bot_mode.py │ ├── bouncer.py │ ├── buffering.py │ ├── cap.py │ ├── channel.py │ ├── channel_forward.py │ ├── channel_rename.py │ ├── chathistory.py │ ├── chmodes │ │ ├── __init__.py │ │ ├── auditorium.py │ │ ├── ban.py │ │ ├── ergo.py │ │ ├── key.py │ │ ├── modeis.py │ │ ├── moderated.py │ │ ├── mute_extban.py │ │ ├── no_ctcp.py │ │ ├── no_external.py │ │ ├── operator.py │ │ └── secret.py │ ├── confusables.py │ ├── connection_registration.py │ ├── echo_message.py │ ├── ergo │ │ ├── __init__.py │ │ └── services.py │ ├── extended_join.py │ ├── help.py │ ├── info.py │ ├── invite.py │ ├── isupport.py │ ├── join.py │ ├── kick.py │ ├── kill.py │ ├── labeled_responses.py │ ├── links.py │ ├── list.py │ ├── lusers.py │ ├── message_tags.py │ ├── messages.py │ ├── metadata.py │ ├── metadata_2.py │ ├── monitor.py │ ├── multi_prefix.py │ ├── multiline.py │ ├── names.py │ ├── oper.py │ ├── part.py │ ├── pingpong.py │ ├── quit.py │ ├── readq.py │ ├── regressions.py │ ├── relaymsg.py │ ├── roleplay.py │ ├── sasl.py │ ├── setname.py │ ├── statusmsg.py │ ├── time.py │ ├── topic.py │ ├── umodes │ │ └── registeredonly.py │ ├── utf8.py │ ├── wallops.py │ ├── who.py │ ├── whois.py │ ├── whowas.py │ └── znc_playback.py ├── specifications.py └── tls.py ├── make_workflows.py ├── mypy.ini ├── patches ├── bahamut_localhost.patch ├── bahamut_mainloop.patch ├── bahamut_ubuntu22.patch ├── charybdis_ubuntu22.patch └── ngircd_whowas_delay.patch ├── pyproject.toml ├── pytest.ini ├── report.py ├── requirements.txt ├── setup.cfg └── workflows.yml /.github/deploy_to_netlify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/.github/deploy_to_netlify.py -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test-devel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/.github/workflows/test-devel.yml -------------------------------------------------------------------------------- /.github/workflows/test-devel_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/.github/workflows/test-devel_release.yml -------------------------------------------------------------------------------- /.github/workflows/test-stable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/.github/workflows/test-stable.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/README.md -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/conftest.py -------------------------------------------------------------------------------- /data/nefarious/ircd.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/data/nefarious/ircd.pem -------------------------------------------------------------------------------- /data/unreal/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/data/unreal/README -------------------------------------------------------------------------------- /data/unreal/config.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/data/unreal/config.settings -------------------------------------------------------------------------------- /data/unreal/server.cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/data/unreal/server.cert.pem -------------------------------------------------------------------------------- /data/unreal/server.key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/data/unreal/server.key.pem -------------------------------------------------------------------------------- /data/unreal/server.req.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/data/unreal/server.req.pem -------------------------------------------------------------------------------- /irctest/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /irctest/authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/authentication.py -------------------------------------------------------------------------------- /irctest/basecontrollers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/basecontrollers.py -------------------------------------------------------------------------------- /irctest/cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/cases.py -------------------------------------------------------------------------------- /irctest/client_mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/client_mock.py -------------------------------------------------------------------------------- /irctest/client_tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/client_tests/__init__.py -------------------------------------------------------------------------------- /irctest/client_tests/cap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/client_tests/cap.py -------------------------------------------------------------------------------- /irctest/client_tests/sasl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/client_tests/sasl.py -------------------------------------------------------------------------------- /irctest/client_tests/tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/client_tests/tls.py -------------------------------------------------------------------------------- /irctest/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /irctest/controllers/anope_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/anope_services.py -------------------------------------------------------------------------------- /irctest/controllers/atheme_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/atheme_services.py -------------------------------------------------------------------------------- /irctest/controllers/bahamut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/bahamut.py -------------------------------------------------------------------------------- /irctest/controllers/base_hybrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/base_hybrid.py -------------------------------------------------------------------------------- /irctest/controllers/charybdis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/charybdis.py -------------------------------------------------------------------------------- /irctest/controllers/dlk_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/dlk_services.py -------------------------------------------------------------------------------- /irctest/controllers/ergo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/ergo.py -------------------------------------------------------------------------------- /irctest/controllers/external_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/external_server.py -------------------------------------------------------------------------------- /irctest/controllers/girc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/girc.py -------------------------------------------------------------------------------- /irctest/controllers/hybrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/hybrid.py -------------------------------------------------------------------------------- /irctest/controllers/inspircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/inspircd.py -------------------------------------------------------------------------------- /irctest/controllers/irc2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/irc2.py -------------------------------------------------------------------------------- /irctest/controllers/ircu2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/ircu2.py -------------------------------------------------------------------------------- /irctest/controllers/limnoria.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/limnoria.py -------------------------------------------------------------------------------- /irctest/controllers/mammon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/mammon.py -------------------------------------------------------------------------------- /irctest/controllers/nefarious.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/nefarious.py -------------------------------------------------------------------------------- /irctest/controllers/ngircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/ngircd.py -------------------------------------------------------------------------------- /irctest/controllers/plexus4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/plexus4.py -------------------------------------------------------------------------------- /irctest/controllers/sable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/sable.py -------------------------------------------------------------------------------- /irctest/controllers/snircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/snircd.py -------------------------------------------------------------------------------- /irctest/controllers/solanum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/solanum.py -------------------------------------------------------------------------------- /irctest/controllers/sopel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/sopel.py -------------------------------------------------------------------------------- /irctest/controllers/thelounge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/thelounge.py -------------------------------------------------------------------------------- /irctest/controllers/unrealircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/controllers/unrealircd.py -------------------------------------------------------------------------------- /irctest/dashboard/format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/dashboard/format.py -------------------------------------------------------------------------------- /irctest/dashboard/github_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/dashboard/github_download.py -------------------------------------------------------------------------------- /irctest/dashboard/shortxml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/dashboard/shortxml.py -------------------------------------------------------------------------------- /irctest/dashboard/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/dashboard/style.css -------------------------------------------------------------------------------- /irctest/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/exceptions.py -------------------------------------------------------------------------------- /irctest/irc_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /irctest/irc_utils/capabilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/irc_utils/capabilities.py -------------------------------------------------------------------------------- /irctest/irc_utils/filelock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/irc_utils/filelock.py -------------------------------------------------------------------------------- /irctest/irc_utils/junkdrawer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/irc_utils/junkdrawer.py -------------------------------------------------------------------------------- /irctest/irc_utils/message_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/irc_utils/message_parser.py -------------------------------------------------------------------------------- /irctest/irc_utils/sasl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/irc_utils/sasl.py -------------------------------------------------------------------------------- /irctest/numerics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/numerics.py -------------------------------------------------------------------------------- /irctest/patma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/patma.py -------------------------------------------------------------------------------- /irctest/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/runner.py -------------------------------------------------------------------------------- /irctest/scram/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/scram/__init__.py -------------------------------------------------------------------------------- /irctest/scram/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/scram/core.py -------------------------------------------------------------------------------- /irctest/scram/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/scram/exceptions.py -------------------------------------------------------------------------------- /irctest/scram/scram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/scram/scram.py -------------------------------------------------------------------------------- /irctest/self_tests/cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/self_tests/cases.py -------------------------------------------------------------------------------- /irctest/server_tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/__init__.py -------------------------------------------------------------------------------- /irctest/server_tests/account_registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/account_registration.py -------------------------------------------------------------------------------- /irctest/server_tests/account_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/account_tag.py -------------------------------------------------------------------------------- /irctest/server_tests/away.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/away.py -------------------------------------------------------------------------------- /irctest/server_tests/away_notify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/away_notify.py -------------------------------------------------------------------------------- /irctest/server_tests/bot_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/bot_mode.py -------------------------------------------------------------------------------- /irctest/server_tests/bouncer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/bouncer.py -------------------------------------------------------------------------------- /irctest/server_tests/buffering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/buffering.py -------------------------------------------------------------------------------- /irctest/server_tests/cap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/cap.py -------------------------------------------------------------------------------- /irctest/server_tests/channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/channel.py -------------------------------------------------------------------------------- /irctest/server_tests/channel_forward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/channel_forward.py -------------------------------------------------------------------------------- /irctest/server_tests/channel_rename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/channel_rename.py -------------------------------------------------------------------------------- /irctest/server_tests/chathistory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/chathistory.py -------------------------------------------------------------------------------- /irctest/server_tests/chmodes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /irctest/server_tests/chmodes/auditorium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/chmodes/auditorium.py -------------------------------------------------------------------------------- /irctest/server_tests/chmodes/ban.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/chmodes/ban.py -------------------------------------------------------------------------------- /irctest/server_tests/chmodes/ergo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/chmodes/ergo.py -------------------------------------------------------------------------------- /irctest/server_tests/chmodes/key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/chmodes/key.py -------------------------------------------------------------------------------- /irctest/server_tests/chmodes/modeis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/chmodes/modeis.py -------------------------------------------------------------------------------- /irctest/server_tests/chmodes/moderated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/chmodes/moderated.py -------------------------------------------------------------------------------- /irctest/server_tests/chmodes/mute_extban.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/chmodes/mute_extban.py -------------------------------------------------------------------------------- /irctest/server_tests/chmodes/no_ctcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/chmodes/no_ctcp.py -------------------------------------------------------------------------------- /irctest/server_tests/chmodes/no_external.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/chmodes/no_external.py -------------------------------------------------------------------------------- /irctest/server_tests/chmodes/operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/chmodes/operator.py -------------------------------------------------------------------------------- /irctest/server_tests/chmodes/secret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/chmodes/secret.py -------------------------------------------------------------------------------- /irctest/server_tests/confusables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/confusables.py -------------------------------------------------------------------------------- /irctest/server_tests/connection_registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/connection_registration.py -------------------------------------------------------------------------------- /irctest/server_tests/echo_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/echo_message.py -------------------------------------------------------------------------------- /irctest/server_tests/ergo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /irctest/server_tests/ergo/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/ergo/services.py -------------------------------------------------------------------------------- /irctest/server_tests/extended_join.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/extended_join.py -------------------------------------------------------------------------------- /irctest/server_tests/help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/help.py -------------------------------------------------------------------------------- /irctest/server_tests/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/info.py -------------------------------------------------------------------------------- /irctest/server_tests/invite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/invite.py -------------------------------------------------------------------------------- /irctest/server_tests/isupport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/isupport.py -------------------------------------------------------------------------------- /irctest/server_tests/join.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/join.py -------------------------------------------------------------------------------- /irctest/server_tests/kick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/kick.py -------------------------------------------------------------------------------- /irctest/server_tests/kill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/kill.py -------------------------------------------------------------------------------- /irctest/server_tests/labeled_responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/labeled_responses.py -------------------------------------------------------------------------------- /irctest/server_tests/links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/links.py -------------------------------------------------------------------------------- /irctest/server_tests/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/list.py -------------------------------------------------------------------------------- /irctest/server_tests/lusers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/lusers.py -------------------------------------------------------------------------------- /irctest/server_tests/message_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/message_tags.py -------------------------------------------------------------------------------- /irctest/server_tests/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/messages.py -------------------------------------------------------------------------------- /irctest/server_tests/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/metadata.py -------------------------------------------------------------------------------- /irctest/server_tests/metadata_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/metadata_2.py -------------------------------------------------------------------------------- /irctest/server_tests/monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/monitor.py -------------------------------------------------------------------------------- /irctest/server_tests/multi_prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/multi_prefix.py -------------------------------------------------------------------------------- /irctest/server_tests/multiline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/multiline.py -------------------------------------------------------------------------------- /irctest/server_tests/names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/names.py -------------------------------------------------------------------------------- /irctest/server_tests/oper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/oper.py -------------------------------------------------------------------------------- /irctest/server_tests/part.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/part.py -------------------------------------------------------------------------------- /irctest/server_tests/pingpong.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/pingpong.py -------------------------------------------------------------------------------- /irctest/server_tests/quit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/quit.py -------------------------------------------------------------------------------- /irctest/server_tests/readq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/readq.py -------------------------------------------------------------------------------- /irctest/server_tests/regressions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/regressions.py -------------------------------------------------------------------------------- /irctest/server_tests/relaymsg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/relaymsg.py -------------------------------------------------------------------------------- /irctest/server_tests/roleplay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/roleplay.py -------------------------------------------------------------------------------- /irctest/server_tests/sasl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/sasl.py -------------------------------------------------------------------------------- /irctest/server_tests/setname.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/setname.py -------------------------------------------------------------------------------- /irctest/server_tests/statusmsg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/statusmsg.py -------------------------------------------------------------------------------- /irctest/server_tests/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/time.py -------------------------------------------------------------------------------- /irctest/server_tests/topic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/topic.py -------------------------------------------------------------------------------- /irctest/server_tests/umodes/registeredonly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/umodes/registeredonly.py -------------------------------------------------------------------------------- /irctest/server_tests/utf8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/utf8.py -------------------------------------------------------------------------------- /irctest/server_tests/wallops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/wallops.py -------------------------------------------------------------------------------- /irctest/server_tests/who.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/who.py -------------------------------------------------------------------------------- /irctest/server_tests/whois.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/whois.py -------------------------------------------------------------------------------- /irctest/server_tests/whowas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/whowas.py -------------------------------------------------------------------------------- /irctest/server_tests/znc_playback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/server_tests/znc_playback.py -------------------------------------------------------------------------------- /irctest/specifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/specifications.py -------------------------------------------------------------------------------- /irctest/tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/irctest/tls.py -------------------------------------------------------------------------------- /make_workflows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/make_workflows.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/mypy.ini -------------------------------------------------------------------------------- /patches/bahamut_localhost.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/patches/bahamut_localhost.patch -------------------------------------------------------------------------------- /patches/bahamut_mainloop.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/patches/bahamut_mainloop.patch -------------------------------------------------------------------------------- /patches/bahamut_ubuntu22.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/patches/bahamut_ubuntu22.patch -------------------------------------------------------------------------------- /patches/charybdis_ubuntu22.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/patches/charybdis_ubuntu22.patch -------------------------------------------------------------------------------- /patches/ngircd_whowas_delay.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/patches/ngircd_whowas_delay.patch -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/pytest.ini -------------------------------------------------------------------------------- /report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/report.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/setup.cfg -------------------------------------------------------------------------------- /workflows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progval/irctest/HEAD/workflows.yml --------------------------------------------------------------------------------