ircrobots/ircrobots
jesopo 6c91ebc7ec add ConnectionParams.from_hoststring("nick", "host:+port") 2021-11-29 16:09:26 +00:00
..
matching replace List with Sequence in matching/responses.py 2020-06-12 14:22:39 +01:00
__init__.py enact provided ResumePolicy (incl. cancelling handshake) 2020-04-25 20:13:46 +01:00
asyncs.py scrap deferred wait_for, actually catch server disconnection 2020-09-24 19:43:03 +00:00
bot.py catch reconnection failures, do exponential backoff 2021-06-26 15:08:48 +00:00
contexts.py add interface for code units that need an IServer context 2020-04-02 17:55:50 +01:00
formatting.py add Formatless matching param 2020-04-21 21:54:51 +01:00
glob.py _collapse(s) was moved to collapse(s) 2020-07-01 17:52:29 +01:00
interface.py simplify reading lines, simplify wait_for, wait_for from outside reads 2020-06-13 00:21:39 +01:00
ircv3.py add basic code for using labeled-responses as wait_for matches 2020-05-24 01:05:51 +01:00
params.py add ConnectionParams.from_hoststring("nick", "host:+port") 2021-11-29 16:09:26 +00:00
py.typed add py.typed 2020-04-16 14:20:16 +01:00
sasl.py don't infinitely loop SASLUserPass attempts on FAIL or ABORT 2021-09-19 21:34:57 +00:00
scram.py SHA-1 scram name should be SHA1 (and fix typo in error rethrow) 2020-06-14 18:37:11 +01:00
security.py refactor TCP logic in to ITCPTransport (we can mock this for unittests) 2020-04-06 13:22:17 +01:00
server.py channel_user.modes is now a set 2021-09-11 15:42:47 +00:00
struct.py whois.idle is an int, change whois.channels to ChannelUser objects (modes!) 2020-06-12 14:23:04 +01:00
transport.py implement draft/resume-0.5 2020-04-25 19:30:36 +01:00