Commit Graph

37 Commits

Author SHA1 Message Date
Daniel Oaks 7b3d88d563 controllers: Add supported SASL mechanism lists 2015-12-20 13:29:16 +10:00
Daniel Oaks 9301f5e50e client_tests.test_sasl: Make supported mechanism list mandatory 2015-12-20 13:29:05 +10:00
Daniel Oaks 2541fa25ca irctest.client_tests.test_sasl: Support skipping unsupported mechanism tests 2015-12-20 13:07:13 +10:00
Valentin Lorentz c52e78d2f9 Remove useless constant. 2015-12-20 03:20:01 +01:00
Valentin Lorentz 1fd5770d42 Add client test for ECDSA-NIST256P-CHALLENGE. 2015-12-20 02:59:17 +01:00
Valentin Lorentz 2695b604e7 Add testNakWhole. 2015-12-20 02:20:12 +01:00
Valentin Lorentz 4379ee6abf Add Mammon controller. 2015-12-20 01:48:56 +01:00
Valentin Lorentz b7d6ac6a62 Merge pull request #1 from DanielOaks/fix-kill
Send QUIT before kill, because after kill we may not be able to send msgs
2015-12-20 01:22:46 +01:00
Daniel Oaks ac2a36274c irctest.cases: Send QUIT before kill, because after kill we may not be able to send msgs 2015-12-20 10:17:52 +10:00
Valentin Lorentz 8d12f2fedb Add tests for NAK. 2015-12-20 00:47:06 +01:00
Valentin Lorentz cb0dd988ab Better install instructions. 2015-12-20 00:16:01 +01:00
Valentin Lorentz 1010b90882 Add a paragraph in the README about what irctest is not. 2015-12-20 00:01:37 +01:00
Valentin Lorentz 429f77e4da Update README. 2015-12-19 23:57:22 +01:00
Valentin Lorentz 7a4cc47d9c Enable IRCv3 for InspIRCd. 2015-12-19 23:44:51 +01:00
Valentin Lorentz a9439603ac Prevent Limnoria from putting its file in the current folder. 2015-12-19 23:17:14 +01:00
Valentin Lorentz a8f8d7c077 Start supporting server testing. 2015-12-19 23:09:06 +01:00
Valentin Lorentz 858aaf0367 Make setup.py actually work (find subpackages). 2015-12-19 21:21:45 +01:00
Valentin Lorentz 71110b1ee1 Rename clienttests to client_tests for consistency. 2015-12-19 21:21:34 +01:00
Valentin Lorentz 5413271888 Fix message. 2015-12-19 21:17:51 +01:00
Valentin Lorentz 5af760ccdd Add tests for SASL mechanism refusal. 2015-12-19 21:17:06 +01:00
Valentin Lorentz 47a19c5a2c Fix comments and sheband in setup.py. 2015-12-19 21:15:52 +01:00
Valentin Lorentz 9426f8f527 Remove debug print. 2015-12-19 20:09:23 +01:00
Valentin Lorentz 4e57b793a3 Make Sopel quiet and remove warning. 2015-12-19 19:14:47 +01:00
Valentin Lorentz 100efc7b67 Add README. 2015-12-19 19:11:17 +01:00
Valentin Lorentz 9f5cdbc067 Add test for authstrings whose size is a multiple of 400. 2015-12-19 19:03:52 +01:00
Valentin Lorentz aa6ab3a77d Make it possible to specify a mode for opening Sopel files. 2015-12-19 19:03:31 +01:00
Valentin Lorentz 83eaa42bb5 Fix typo in setup.py. 2015-12-19 19:03:04 +01:00
Valentin Lorentz 3c6be69538 Add missing files. 2015-12-19 18:08:34 +01:00
Valentin Lorentz 9868f6a1d4 Add SASL PLAIN test. 2015-12-19 17:52:38 +01:00
Valentin Lorentz 2a4b1f1540 Add support for clients refusing negotiation and fix typos. 2015-12-19 11:32:19 +01:00
Valentin Lorentz f9c497b7ca Add Sopel controller and add support for CAP NAK. 2015-12-19 10:05:37 +01:00
Valentin Lorentz 6d68a497ac Add --show-io, improve I/O commands, and add test case for empty CAP LS. 2015-12-19 09:30:50 +01:00
Valentin Lorentz 097b28b8e7 Move CAP LS handling to a more generic class. 2015-12-19 09:03:08 +01:00
Valentin Lorentz 3f08c2eddd Add requirements. 2015-12-19 08:52:33 +01:00
Valentin Lorentz d99f8b39dc Add message parser and write first actual test. 2015-12-19 08:43:45 +01:00
Valentin Lorentz 7568e0d5d3 Basic architecture. 2015-12-19 01:11:57 +01:00
Valentin Lorentz 3a5371760f Initial commit 2015-12-18 17:26:55 +01:00