jesopo
|
99ce2ac6dd
|
Switch to using utils.irc.Capability in sts.py
|
2019-05-15 10:31:55 +01:00 |
|
jesopo
|
9744be6473
|
INFO instead of TRACE log for STS policy setting and connection upgrade
|
2018-11-08 12:21:54 +00:00 |
|
jesopo
|
257659aa73
|
Change modules/sts.py to reference connection_params, fix some typos and logig
issues
|
2018-11-05 20:51:33 +00:00 |
|
jesopo
|
ea3ed99a9e
|
Explicitly disconnect before reconnecting in modules/sts.py
|
2018-11-05 20:35:23 +00:00 |
|
jesopo
|
6b8593a09b
|
Pass connection parameters around in their own object (IRCConnectionParameters)
|
2018-11-05 18:23:02 +00:00 |
|
jesopo
|
e26df7556a
|
Check that a server's STS policy has a duration before doing
rescheduling-on-disconnect
|
2018-11-05 18:21:43 +00:00 |
|
jesopo
|
90a72eb24d
|
TRACE log when we set an STS policy
|
2018-11-05 14:57:34 +00:00 |
|
jesopo
|
edbacce1fc
|
Support draft/sts as well as sts
|
2018-11-05 14:52:25 +00:00 |
|
jesopo
|
5b2c979649
|
"Applying STS policy" should be TRACE, not DEBUG
|
2018-11-05 14:16:14 +00:00 |
|
jesopo
|
7408bfc9d3
|
Add missing ")" in modules/sts.py
|
2018-11-05 14:13:27 +00:00 |
|
jesopo
|
9b6e3c96ed
|
Add missing "," in modules/sts.py
|
2018-11-05 14:12:59 +00:00 |
|
jesopo
|
aaf0c8cf2a
|
Reschedule STS expiration on disconnect
|
2018-11-05 14:12:21 +00:00 |
|
jesopo
|
3fa16fe678
|
Explicitly *remove* STS policy when we get a duration of 0
|
2018-11-05 13:26:11 +00:00 |
|
jesopo
|
5fa442c8a5
|
info does not exist in on_cap_new context in modules/sts.py
|
2018-11-05 13:25:51 +00:00 |
|
jesopo
|
061a4ede23
|
One-shot STS policies should still be cleared if a reconnect fails
|
2018-11-05 13:14:00 +00:00 |
|
jesopo
|
5981bfa04c
|
Made STS policies one-shot when upgrading from plaintext to tls
|
2018-11-05 13:03:45 +00:00 |
|
jesopo
|
19864a7e13
|
duration does not exist in the context of _change_duration
|
2018-11-05 12:59:40 +00:00 |
|
jesopo
|
c3a2ffc48d
|
Add support for IRCv3's STS
|
2018-11-05 12:39:02 +00:00 |
|