jesopo
|
768059fcf4
|
Switch resume.py to use the last server-time it saw, not last .recv()
|
2019-05-29 15:53:20 +01:00 |
|
jesopo
|
e82a05dd37
|
RESUME errors now come as FAIL RESUME
|
2019-05-22 11:57:26 +01:00 |
|
jesopo
|
f52fd2adc4
|
We should be using CAP.available() as it's not a string
|
2019-05-22 08:34:52 +01:00 |
|
jesopo
|
281e14d1fb
|
Add the basics of usig BRB instead of QUIT for draft/resume-0.4
|
2019-05-20 16:36:17 +01:00 |
|
jesopo
|
046bb2b8ae
|
Make use of Capability.copy() in resume.py
|
2019-05-19 11:01:44 +01:00 |
|
jesopo
|
66c3d26531
|
Don't give draft/resume-0.4 as the non-draft arg to utils.irc.Capability
|
2019-05-19 10:34:50 +01:00 |
|
jesopo
|
5255820b87
|
draft/resume-0.3 -> draft/resume-0.4
|
2019-05-19 10:34:33 +01:00 |
|
jesopo
|
d291cd5063
|
Revamp how CAPs are tracked through REQ and ACK/NAK etc
|
2019-05-11 18:22:40 +01:00 |
|
jesopo
|
1ed9d06c9d
|
resume.py should be using IRCServer.send_raw
|
2019-04-28 20:41:55 +01:00 |
|
jesopo
|
3a3b197309
|
Default cap_done to True, there's only one scenario were it is false (resume.py)
|
2019-02-17 16:00:33 +00:00 |
|
jesopo
|
107205d29a
|
Only completely prevent CAP END when we get RESUME SUCCESS (resume.py)
|
2019-02-17 12:48:22 +00:00 |
|
jesopo
|
92349ad696
|
typo, 'server.get_settings' -> 'server.get_setting' (resume.py)
|
2019-02-16 15:53:59 +00:00 |
|
jesopo
|
faf2401069
|
'received.numeric.###' -> 'received.###' throughout project
|
2019-02-16 15:53:14 +00:00 |
|
jesopo
|
342c1afa7e
|
Keep a track of channels we're in, in case we RESUME and need to get channel
information (e.g. `chathistory`) (resume.py)
|
2019-02-16 11:23:40 +00:00 |
|
jesopo
|
f6179c46ab
|
Actually grab resume timestamp before it's overwritten (resume.py)
|
2019-02-15 10:26:33 +00:00 |
|
jesopo
|
144182868c
|
Upgrade resume.py to draft/resume-0.3 and support sending last-read timestamp
|
2019-02-12 11:14:36 +00:00 |
|
jesopo
|
985f4d60a4
|
Only add a waiting clause for resume CAP if the server actually ACKs it
(resume.py)
|
2019-02-10 13:22:53 +00:00 |
|
jesopo
|
ffdf49efc9
|
CAP END for RESUME TOKEN and RESUME ERR , don't for RESUME SUCCESS (resume.py)
|
2019-02-10 00:12:45 +00:00 |
|
jesopo
|
20d75e9716
|
Send request to RESUME a session AFTER we have a new token (resume.py)
|
2019-02-10 00:03:14 +00:00 |
|
jesopo
|
e2b019a9b8
|
log calls need a params arg (resume.py)
|
2019-02-10 00:02:24 +00:00 |
|
jesopo
|
4bc43f686e
|
'username' -> 'nickname', update RESUME nickname when our nickname changes (resume.py)
|
2019-02-09 12:33:26 +00:00 |
|
jesopo
|
d3f5ff78a6
|
Another 'new-token' -> 'new-resume-token' (resume.py)
|
2019-02-09 12:27:37 +00:00 |
|
jesopo
|
a23e46ddbf
|
'def on_cap_new' -> 'def on_cap_ls' (resume.py)
|
2019-02-09 12:27:13 +00:00 |
|
jesopo
|
1e6e030d6f
|
Actually do 'resume' -> 'resume-token' (resume.py)
|
2019-02-09 12:26:47 +00:00 |
|
jesopo
|
feffb2325b
|
"resume" -> "resume-token", "new-token" -> "new-resume-token", typo that was
causing resume token to be deleted as soon as it was set (resume.py)
|
2019-02-09 12:23:37 +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
|
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 |
|