jesopo
|
4716ad16b9
|
Change "modified" color from yellow to purple, remove unneeded space
|
2018-11-12 08:38:18 +00:00 |
|
jesopo
|
102d7491ef
|
Change added/removed/modified order, change modified symbol and added colors to
added/removed/modified
|
2018-11-12 08:35:16 +00:00 |
|
jesopo
|
8b135d8310
|
Add type annotionations to src/Timers.py and src/IRCBuffer.py
|
2018-11-11 19:12:59 +00:00 |
|
jesopo
|
db1e2ea406
|
Add missing imports and Channel namespacing to src/IRCChannel.py
|
2018-11-11 16:11:45 +00:00 |
|
jesopo
|
a9b6086c70
|
Split out Channels in to IRCChannels.Channels, not IRCChannel.Channels
|
2018-11-11 14:53:16 +00:00 |
|
jesopo
|
0f53d2e828
|
Fix type annotations for utils.parse.keyvalue
|
2018-11-11 14:43:31 +00:00 |
|
jesopo
|
6bb03c4519
|
Don't implicitly create channels, explicitly create channels when we join one
|
2018-11-11 13:03:54 +00:00 |
|
jesopo
|
e29cc1c52c
|
Implement __len__ on src/IRCChannel.py.Channels
|
2018-11-11 12:52:30 +00:00 |
|
jesopo
|
c50622c1a4
|
Typo in modules/line_handler.py, 'getl' -> 'get'
|
2018-11-11 12:50:12 +00:00 |
|
jesopo
|
4e06a52bd9
|
Copypaste fail in src/IRCChannel.py, 'self.id' -> 'self._server.id'
|
2018-11-11 12:49:34 +00:00 |
|
jesopo
|
f6a997e3b9
|
Copypaste fail in src/IRCChannel.py, 'self.bot' -> 'self._bot'
|
2018-11-11 12:48:30 +00:00 |
|
jesopo
|
e133401ed9
|
Copypaste fail in src/IRCChannel, 'get_channel_id' -> '_get_id'
|
2018-11-11 12:47:02 +00:00 |
|
jesopo
|
32dccc65e0
|
Typin in src/IRCChannel.py, 'self._add' -> 'self.add'
|
2018-11-11 12:46:14 +00:00 |
|
jesopo
|
8eef9a612d
|
Readd line I accidentally removed in src/Database.py
|
2018-11-11 12:45:10 +00:00 |
|
jesopo
|
245c4599dd
|
Typo in src/IRCChannel.py, 'Iterable' -> 'typing.Iterable'
|
2018-11-11 12:43:39 +00:00 |
|
jesopo
|
0248c7503a
|
Forgot to import EventManager in src/IRCChannel.py
|
2018-11-11 12:43:11 +00:00 |
|
jesopo
|
44393a3170
|
Add missing ":" in src/IRCChannel.py
|
2018-11-11 12:41:31 +00:00 |
|
jesopo
|
c84205ed9b
|
Add a threading.Lock() around cursor.execute(...) in Database.py
|
2018-11-11 12:40:24 +00:00 |
|
jesopo
|
2816fe67bb
|
Move channel tracking data/functions to src/IRCChannel.Channels
|
2018-11-11 12:34:22 +00:00 |
|
jesopo
|
57aa62cc9c
|
API keys should have a value of [] when they're created, not True
|
2018-11-11 09:03:19 +00:00 |
|
jesopo
|
b8e6bfd5e5
|
Add a way of appending a comment on an API key, to denote what it's for.
|
2018-11-11 09:02:48 +00:00 |
|
jesopo
|
b06eff217f
|
typo in modules/rest_api.py; 'resonse' -> 'response'
|
2018-11-11 08:55:49 +00:00 |
|
jesopo
|
9c7afe7d2b
|
Add missing "," in modules/rest_api.py
|
2018-11-11 08:54:46 +00:00 |
|
jesopo
|
36ab270971
|
typo in modules/rest_api.py, 'permimssions' -> 'permissions'
|
2018-11-11 08:53:37 +00:00 |
|
jesopo
|
8024bc9c80
|
Add a way to minify REST API responses in modules/rest_api.py
|
2018-11-11 08:51:50 +00:00 |
|
jesopo
|
d72e01aa68
|
update modules/stats.py to use connection_params
|
2018-11-11 08:47:21 +00:00 |
|
jesopo
|
8d350aa5f5
|
Show bytes read/written in server stats
|
2018-11-11 08:44:46 +00:00 |
|
jesopo
|
9826209ddf
|
Add missing "}"s in modules/check_mode.py
|
2018-11-10 22:35:35 +00:00 |
|
jesopo
|
dbe0d6cdab
|
Treat "low"/"high" as synonymous with "v"/"o" but with a settable override in
modules/check_mode.py
|
2018-11-10 22:32:44 +00:00 |
|
jesopo
|
07c813cc1f
|
Add basic access controls to modules/rest_api.py
|
2018-11-10 21:54:08 +00:00 |
|
jesopo
|
22660067d5
|
Remove unneeded string literal for resume CAP
|
2018-11-09 11:15:07 +00:00 |
|
jesopo
|
bc5f9351b1
|
Make .get() default explicit
|
2018-11-09 10:47:27 +00:00 |
|
jesopo
|
4bab1aea30
|
Add a way to more explicitly denote when a CAP handshake has ended early
|
2018-11-09 10:43:05 +00:00 |
|
jesopo
|
a2292eb439
|
Filter out empty items in utils.parse.keyvalue
|
2018-11-08 22:41:30 +00:00 |
|
jesopo
|
7390367a5a
|
Add missing ")" in modules/stats.py
|
2018-11-08 22:30:06 +00:00 |
|
jesopo
|
57f697a378
|
Add !caps to show negotiated IRCv3 capabilities
|
2018-11-08 22:28:32 +00:00 |
|
jesopo
|
093fc5b2a8
|
Make hiding [Github] prefix dependent on channel setting
|
2018-11-08 17:48:23 +00:00 |
|
jesopo
|
2b106adc05
|
Add missing ".get(" in modules/resume.py
|
2018-11-08 17:29:20 +00:00 |
|
jesopo
|
150ad512ad
|
Add missing "," in modules/resume.py
|
2018-11-08 17:28:21 +00:00 |
|
jesopo
|
b3625dbe13
|
Support IRCv3's draft/resume-0.2
|
2018-11-08 17:09:53 +00:00 |
|
jesopo
|
3ff68dc427
|
Support passing unrestricted args between connections
|
2018-11-08 17:09:07 +00:00 |
|
jesopo
|
2e43c9f3cf
|
Add a way to halt CAP before it hits CAP END
|
2018-11-08 17:08:46 +00:00 |
|
jesopo
|
88cb327d02
|
Only send 'PROTOCTL NAMESX' when we're not already got IRCv3's multi-prefix CAP
active
|
2018-11-08 14:30:50 +00:00 |
|
jesopo
|
6bf6905262
|
Keep a track of bytes written and read per server
|
2018-11-08 13:31:05 +00:00 |
|
jesopo
|
26a16a7762
|
Keep a dict of isupport key:values on IRCServer.Server
|
2018-11-08 12:34:30 +00:00 |
|
jesopo
|
9744be6473
|
INFO instead of TRACE log for STS policy setting and connection upgrade
|
2018-11-08 12:21:54 +00:00 |
|
jesopo
|
03cae696c1
|
Technically, we only need to unescape non-json message-tag *values*
|
2018-11-08 11:52:53 +00:00 |
|
jesopo
|
0c6d54f5fd
|
Only mesage-tag unescape non-json tags after we split on ";"
|
2018-11-08 11:43:32 +00:00 |
|
jesopo
|
729d1424ed
|
Unescape message-tags as per spec Escaping Rules
|
2018-11-08 11:37:23 +00:00 |
|
jesopo
|
5e7b335d04
|
Fix issues that were introduced in message-tag parsing when I added support for
JSON message tags
|
2018-11-08 11:13:24 +00:00 |
|