Commit Graph

520 Commits

Author SHA1 Message Date
David Sangrey 6120030922
Add Back Needed Lamdas
At this point, all tests are working. Hooray!
2022-03-28 22:30:21 -04:00
David Sangrey d89bdce606
Fix a few more tests
Something in this or the last commit broke a few things in test__mocks. Marking a draft until I can narrow that down.
2022-03-28 22:03:49 -04:00
David Sangrey 74a14e43bd
Formatting for Tests 2022-03-28 21:34:36 -04:00
David Sangrey 493df7f0f2
Necromance more Tests
Brings us up to 3 failed, 56 passed, 57 warnings (original: 19 failed, 39 passed, 52 warnings)
2022-03-27 23:13:42 -04:00
David Sangrey 896b0d7688
[Tests] Add Async to existing test library
Brings the tests from 19 failed, 39 passed, 52 warnings to 5 failed, 53 passed, 53 warnings
2022-03-27 22:22:19 -04:00
Joshua Salzedo c0c0d619c1
Merge pull request #164 from Rixxan/develop
[#159] Fix Missing Awaits in various files
2022-03-26 14:29:31 -07:00
David Sangrey 0827c1d7fb
Update style for info checks 2022-03-26 17:28:37 -04:00
David Sangrey cf6ae196c1
Final Holdout Missing Awaits
Found these on manual checks :)
2022-03-26 17:16:44 -04:00
David Sangrey f3b0aedfdf
A few more hanging awaits 2022-03-26 16:50:23 -04:00
David Sangrey 2a433ea0ea
Add More Awaits + WHOIS patch
Temp Patch that should probably be dealt with sooner rather than later.
2022-03-26 16:32:17 -04:00
David Sangrey dc3c82a9ec
Add missing async tags to functions 2022-03-26 16:19:54 -04:00
Joshua Salzedo ea482133c8
Merge pull request #163 from Rixxan/develop
[#161] Remove Deprecated Marker from WHOIS
2022-03-24 23:05:35 -07:00
David Sangrey b96190aa8f
[#161] Remove Deprecated Marker from WHOIS
Resolves #161, related to #142
2022-03-22 03:45:08 -04:00
Joshua Salzedo 9798eb3db6
Merge pull request #156 from kenneaal/develop
Enable RplWhoisHostSupport implementation
2021-08-11 11:45:09 -07:00
Joshua Salzedo 517a151669
Merge pull request #152 from theunkn0wn1/develop
[#151] Fixup irccat.py example
2021-08-11 11:44:47 -07:00
Shiz baa7070309 doc: move to libera.chat 2021-05-21 17:19:18 +02:00
Kenneth Aalberg 2dc90659a7 Enable RplWhoisHostSupport implementation (as part of full featured client) 2021-02-21 09:28:16 +01:00
Joshua Salzedo b747ce1bd1 [#151] Fixup irccat.py example 2020-11-21 20:45:44 -08:00
Joshua Salzedo b7e5c5741e
Merge pull request #150 from felixonmars/patch-1
Correct a typo in features/overview.rst
2020-11-21 20:07:47 -08:00
Joshua Salzedo b4a5641975
Merge pull request #144 from ZeroKnight/fix-143
`monitor` support fixes
2020-11-21 20:07:17 -08:00
Felix Yan f622633d0f
Correct a typo in features/overview.rst 2020-11-09 06:51:10 +08:00
Joshua Salzedo 4ec52da45a
Merge pull request #149 from ZeroKnight/fix-148
Fix parsing IRCv3 tags with missing/empty values
2020-10-28 12:48:30 -07:00
ZeroKnight 97a1e627b6 Add test case for empty and missing IRCv3 tags 2020-10-18 18:23:06 -07:00
Joshua Salzedo da92424373 [#148] added two regression test cases 2020-10-13 13:40:34 -07:00
ZeroKnight 60820f138e Fix parsing IRCv3 tags with missing/empty values 2020-10-13 13:23:27 -07:00
Joshua Salzedo 514ad98f5b
Merge pull request #146 from bernardosulzbach/doc-async-typo
Fixes a documentation async/await typo
2020-07-08 20:49:12 -07:00
Bernardo Sulzbach ca18f83a7c
Fixes a documentation async/await typo 2020-07-08 23:37:52 -03:00
Alex George 339b3c0a1a Remove unnecessary else
Co-authored-by: Joshua Salzedo <thHunkn0WNd@gmail.com>
2020-06-21 13:24:19 -07:00
ZeroKnight b5358793d4 Change MonitoringSupport parent to ISUPPORTSupport 2020-06-19 14:52:53 -07:00
ZeroKnight 024159da51 Turn `(un)monitor` into proper coroutines 2020-06-19 14:25:05 -07:00
ZeroKnight 483307bac2 Ensure we add nicknames in `RPL_MON*` handlers
Per spec, servers are allowed to send a full `nick!user@host` mask
instead of just a nickname in `RPL_MON*` replies.
2020-06-19 14:25:05 -07:00
ZeroKnight f7937b797e Fix detection of `monitor` support
According to current IRCv3 documentation, server support for `monitor`
is indicated in `RPL_ISUPPORT`, and not in capability negotiation.
2020-06-19 14:25:05 -07:00
Joshua Salzedo 790b8a10d5
Merge pull request #141 from ZeroKnight/fix-mda
Fix use of mutable default arguments
2020-06-17 10:32:16 -07:00
ZeroKnight 96863c99e4 Fix use of mutable default arguments 2020-06-17 00:32:53 -07:00
joshua salzedo 286e53363e Release 0.9.4 2020-06-14 15:43:59 -07:00
joshua salzedo 208d5f8434 Merge remote-tracking branch 'upstream/develop' 2020-06-14 15:41:40 -07:00
Joshua Salzedo 4e95b32777
Merge pull request #138 from theunkn0wn1/feature/whois_host
Optional feature for RPL_WHOISHOST
2020-06-14 15:30:19 -07:00
joshua salzedo a030251b0a missing \n at EOL 2020-06-14 15:04:48 -07:00
joshua salzedo 5a274c59b6 Typos. 2020-06-14 15:04:48 -07:00
joshua salzedo 9ed9ce9cf4 Add build documentation for the new optional feature 2020-06-14 15:04:48 -07:00
joshua salzedo f8d8509b61 Implemented support for unrealircd's RPL_WHOISHOST as an optional feature 2020-06-14 15:04:48 -07:00
joshua salzedo 25ca76a29a Began implementing `RPL_WHOISHOST` 2020-06-14 15:04:48 -07:00
Joshua Salzedo e583c9b575
Merge pull request #140 from theunkn0wn1/fix/131
#131 invoke public callbacks prior to destroying user
2020-06-14 13:14:34 -07:00
Joshua Salzedo b66e6a3a01
Merge pull request #139 from nomme/disconnect
Disconnect clients from pool
2020-05-01 16:14:31 -07:00
Jimmie Hogklint d80559e166 Disconnect clients from pool
Calling coroutines outside of event loop does not work very well. Adding
it to the event loop instead.
2020-05-01 11:27:55 +02:00
Joshua Salzedo f4b3225efa
v0.9.4rc1 2020-02-09 22:59:08 -08:00
Joshua Salzedo 662a23c358 Merge pull request #133 from Shizmob/develop
v0.9.4rc1
2020-02-09 22:57:12 -08:00
Joshua Salzedo 6f5a3d7b08 Merge pull request #135 from theunkn0wn1/fix/134
Fix #134
2020-02-09 22:56:54 -08:00
Joshua Salzedo beccbdd04a
#134 ignore strictly invalid null nickname 2020-02-03 20:25:18 -08:00
Joshua Salzedo dcbd99d650
#131 invoke public callbacks prior to destroying user 2020-02-03 17:42:43 -08:00