Commit graph

216 commits

Author SHA1 Message Date
jesopo
99254abc9c also query MODE +beIq on JOIN, don't hold the thread for ENDOFWHO 2020-09-29 12:14:15 +00:00
jesopo
cdad0895e1 add very basic autojoin support 2020-09-25 18:03:02 +00:00
jesopo
ce2338e4db v0.3.0 release 2020-09-24 19:44:41 +00:00
jesopo
a264e4e347 scrap deferred wait_for, actually catch server disconnection 2020-09-24 19:43:03 +00:00
jesopo
eb9888d0c4 v0.2.14 release 2020-08-09 21:06:39 +00:00
jesopo
6d2cf3f465 rename wait_for()'s timeout param, actually use it 2020-08-09 21:04:49 +00:00
jesopo
8bb95949ed v0.2.13 release 2020-08-07 18:20:58 +00:00
jesopo
fcce50fb4e ircstates update was missed 2020-08-07 15:22:05 +00:00
jesopo
28faec42fa update ircstates to v0.11.1, manually parse_tokens() 2020-08-07 15:00:02 +00:00
jesopo
77ae261bec v0.2.12 release 2020-07-13 11:37:54 +01:00
jesopo
ea991d098c update ircstate to v0.10.3 2020-07-13 11:35:03 +01:00
jesopo
294e69527e update README.md contact section to point to freenode 2020-07-10 12:11:20 +01:00
jesopo
9d1f299800 v0.2.11 release 2020-07-01 18:03:49 +01:00
jesopo
57f742ec0a fix glob collapse tests 2020-07-01 18:02:16 +01:00
jesopo
7f9e6c99fb update ircstates to v0.10.1 2020-07-01 17:59:57 +01:00
jesopo
b3a667fc71 ChannelUser objects take Names now 2020-07-01 17:52:44 +01:00
jesopo
4152f4d281 _collapse(s) was moved to collapse(s) 2020-07-01 17:52:29 +01:00
jesopo
7e575d733e fix ircrobots.matching not being packaged 2020-07-01 17:45:32 +01:00
jesopo
7c1d2568d0 update ircstates to v0.10.0 2020-07-01 17:45:12 +01:00
jesopo
839debff93 glob._collapse -> glob.collapse 2020-06-29 10:30:59 +01:00
jesopo
d1b49fb89a v0.2.10 release 2020-06-23 22:24:20 +01:00
jesopo
0fc66f7f7b add a timeout (wtimeout) param to wait_for 2020-06-23 22:23:52 +01:00
jesopo
331b497c8a v0.2.9 release 2020-06-23 10:37:59 +01:00
jesopo
a08f53b7f7 ping timeout giveup shouldn't hit continue too 2020-06-23 10:36:06 +01:00
jesopo
a102230495 python3.7 asyncio.Task has no .get_name() 2020-06-21 16:53:05 +01:00
jesopo
883f09e31c switch _next_lines and _read_lines to generators. taskgroup wait_fors! 2020-06-21 16:47:53 +01:00
jesopo
75c12d83e8 put a 20 second timeout on wait_for calls 2020-06-15 11:13:52 +01:00
jesopo
11873094aa update ircstates to v0.9.19 2020-06-14 19:55:12 +01:00
jesopo
d85f359293 SHA-1 scram name should be SHA1 (and fix typo in error rethrow) 2020-06-14 18:37:11 +01:00
jesopo
67e6064b67 move serialised who mechanism in to Server. dont rely on exclusive wait_for 2020-06-14 18:36:37 +01:00
jesopo
6e25b6c51d v0.2.8 release 2020-06-13 00:31:18 +01:00
jesopo
383d3acc8d don't leave old _wait_for_futs lying around 2020-06-13 00:28:27 +01:00
jesopo
d16d0f04b0 v0.2.7 release 2020-06-13 00:22:24 +01:00
jesopo
b9a543031a simplify reading lines, simplify wait_for, wait_for from outside reads 2020-06-13 00:21:39 +01:00
jesopo
db851e0ba2 whois.idle is an int, change whois.channels to ChannelUser objects (modes!) 2020-06-12 14:23:04 +01:00
jesopo
c4df2e2175 replace List with Sequence in matching/responses.py 2020-06-12 14:22:39 +01:00
jesopo
ab3cf63135 v0.2.6 release 2020-06-07 20:46:32 +01:00
jesopo
8f552a7d6f update ircstates to v0.9.18, catch ERR_NOSUCHSERVER (remote whois) 2020-06-07 20:46:05 +01:00
jesopo
110431b705 v0.2.5 release 2020-06-07 20:31:39 +01:00
jesopo
544d5de023 again, ERR_NOSUCHUSER -> ERR_NOSUCHNICK 2020-06-07 20:31:07 +01:00
jesopo
94e83c6e8c only point setup.py at 'ircrobots' package 2020-06-07 20:30:46 +01:00
jesopo
a4b9142b3d v0.2.4 release 2020-06-07 20:23:11 +01:00
jesopo
acc96b6902 add setup.py 2020-06-07 20:23:00 +01:00
jesopo
a4ad05598c v0.2.3 release 2020-06-07 20:21:22 +01:00
jesopo
3fc0e21b75 update ircstates to v0.9.17 2020-06-07 20:21:05 +01:00
jesopo
246e21451d v0.2.2 release 2020-06-07 19:41:57 +01:00
jesopo
2245ba23a2 ERR_NOSUCHUSER -> ERR_NOSUCHNICK 2020-06-07 19:41:26 +01:00
jesopo
873de48fc7 v0.2.1 release 2020-06-07 18:51:11 +01:00
jesopo
a5d8a13308 update ircstates to v0.9.15 2020-06-07 18:51:02 +01:00
jesopo
44f3243754 v0.2.0 release 2020-06-07 17:49:23 +01:00