Commit Graph

256 Commits

Author SHA1 Message Date
jesopo ab30dbe658 v0.12.1 release 2023-08-17 22:42:39 +00:00
jesopo d370c67373 remove cachetools from requirements.txt 2023-08-17 22:42:00 +00:00
jesopo 0a844bd90d remove freezegun from non-dev requirements 2023-08-17 22:37:48 +00:00
jesopo 3dc56da30e add RPL_MONONLINE to numerics.py 2022-05-23 23:29:57 +00:00
jesopo c21545e2c2 extraneous space 2022-01-29 21:19:43 +00:00
jesopo 275b2c7f3d slightly neater casemap.py 2022-01-29 21:19:31 +00:00
jesopo 1333228fd1 upgrade irctokens to v2.0.2 2022-01-29 21:18:41 +00:00
jesopo 9166d82359 v0.12.0 release 2022-01-07 19:03:18 +00:00
jesopo ea9c0c2d1f str.maketrans is a much faster casefold; make casemaps an Enum 2022-01-07 18:59:37 +00:00
jesopo bc7c4d75a8 v0.11.11 release 2022-01-07 11:42:07 +00:00
jesopo a389c6f3cb remove python3.6; add python3.9 2022-01-07 11:39:30 +00:00
jesopo 83215e996b don't use --install-types. install types-cachetools specifically 2022-01-07 11:36:51 +00:00
jesopo e0cbaa4519 .travis.yml before_script `mypy --install-types` 2022-01-07 11:30:37 +00:00
jesopo e3884c7505 put a cachetools LRUCache on casefold() 2022-01-07 11:27:01 +00:00
jesopo 1e187db35f v0.11.10 release 2021-09-18 17:10:37 +00:00
jesopo 3a95bf4bca add RPL_YOUREOPER, RPL_RSACHALLENGE2, RPL_ENDOFRSACHALLENGE2 2021-09-18 16:47:28 +00:00
jesopo 5c50167d96 v0.11.9 release 2021-09-06 03:11:49 +00:00
jesopo e5a7871fd9 record when we first saw a user in a channel and optionally when they JOINed 2021-09-06 03:10:25 +00:00
jesopo 3565259791 only make a new channel_user on NAMES when we don't have one 2021-09-06 03:04:49 +00:00
jesopo 8c16b73414 test topic_setter and topic_time in TOPIC test too 2021-09-06 02:51:34 +00:00
jesopo 806c6e4bf3 combine ChannelTestTopic.test_text and test_set_by_at 2021-09-06 02:50:22 +00:00
jesopo d865ea3253 server.modes and channel_user.modes should be sets 2021-08-16 20:21:09 +00:00
jesopo 038c59659f freenode is dead long live libera.chat 2021-05-24 17:27:10 +00:00
jesopo 22552c5e3d v0.11.8 release 2021-04-10 13:50:16 +00:00
jesopo ddcacabfda parse NICKLEN from ISUPPORT 2021-04-10 13:47:44 +00:00
jesopo cb8aa4495a implement \xHH (hex) escapes in ISUPPORT token values 2021-02-28 15:27:22 +00:00
jesopo 3136d2b85c add missing return on RENAME handler 2021-02-18 14:58:14 +00:00
jesopo 4d14d67d4b support RENAME
closes #4
2021-02-16 22:10:10 +00:00
jesopo 566b8ec8cd unknown account status is None, known not-logged-in is empty string 2021-01-08 16:50:55 +00:00
jesopo 9b407b666d v0.11.7 release 2020-12-20 00:19:39 +00:00
jesopo a69fd01766 add RPL_LOGOFF (WATCH) and RPL_MONOFFLINE (MONITOR) 2020-12-20 00:15:03 +00:00
jesopo 1f8dfe700f add RPL_ENDOFMOTD and RPL_NOMOTD 2020-12-20 00:14:48 +00:00
jesopo 202cf8227b v0.11.6 release 2020-12-01 21:45:49 +00:00
jesopo 2552e1cb54 change irctokens dependency from ==2.0.0 to ~=2.0.0 2020-12-01 16:00:15 +00:00
jesopo 17957798bb v0.11.5 release 2020-11-09 03:40:47 +00:00
jesopo f44bbe41e4 don't try to parse info from :source-less PRIVMSG/NOTICE/TAGMSG 2020-11-08 20:02:34 +00:00
jesopo f253159873 v0.11.4 release 2020-10-13 15:05:52 +00:00
jesopo cfdcc8d7e7 requirements.txt: 'pendulum ==2.1.0' -> 'pendulum ~=2.1.0' 2020-10-12 22:05:28 +00:00
jesopo f51f1b689e change pendulum dep from "==2.1.0" to ">=2.1.0" 2020-10-03 23:08:34 +00:00
jesopo eb216e9abf v0.11.3 release 2020-10-03 21:22:39 +00:00
jesopo 58f83ad3de parse_tokens() was split out from recv() 2020-10-03 17:48:50 +00:00
jesopo b4f91148eb slim down README.md socket-to-state example 2020-10-03 17:37:35 +00:00
jesopo 2b6d2bf7af add a simpler example to README.md 2020-10-03 17:29:33 +00:00
jesopo 412f829cb4 POST -> PORT typo 2020-10-03 17:26:49 +00:00
jesopo 4849010938 upgrade irctokens to v2.0.0 2020-09-30 20:06:25 +00:00
jesopo 76e29d7bad v0.11.2 release 2020-09-30 09:10:56 +00:00
jesopo 5a85e53485 channel.list_modes should always have keys, even if empty
closes #1
2020-09-29 11:55:15 +00:00
jesopo e062b7b71f +kli are not list modes 2020-09-29 11:54:50 +00:00
jesopo c841d1d6dd some test numerics were missing args 2020-09-29 11:44:45 +00:00
jesopo 07ed0bf13c WHOX IP must parse correctly (and we'll compress them) 2020-09-29 11:02:07 +00:00