|
|
f0df2d189f
|
Plaintext: use existing msgio reader
|
2020-02-28 15:49:59 +08:00 |
|
|
|
3c2e835725
|
Security: SecureSession
Make security sessions(secio, noise) share the same implementation
`BaseSession` to avoid duplicate implementation of buffered read.
|
2020-02-28 15:49:59 +08:00 |
|
|
|
2df47a943c
|
Refactor
|
2020-02-28 15:49:59 +08:00 |
|
|
|
874c6bbca4
|
Refactor MsgIOReadWriter
- Abstract it as `MsgReadWriter`
- `MsgIOReadWriter` as a subclass of `MsgReadWriter`
|
2020-02-28 15:49:58 +08:00 |
|
|
|
fb53edbc04
|
Change async def write
To return `None` instead of `int. `Writer.write` *does* write all data
in all use case.
|
2020-02-08 10:24:37 +08:00 |
|
|
|
5b4b65faa8
|
Change default value of read()
From `n = -1` to `n = None`, to comply with trio API
|
2020-01-26 23:03:38 +08:00 |
|
|
|
a099b9c65d
|
Clean up temporary hold over from previous PR
|
2019-09-04 10:15:30 -07:00 |
|
|
|
a764fd4e6f
|
simplify some of the msgio class hierarchy via PR feedback
|
2019-09-04 09:57:04 -07:00 |
|
|
|
2a02f92f77
|
Temporary porcelain until next PR
|
2019-09-03 21:59:50 -07:00 |
|
|
|
8e8318aa5c
|
Introduces IO abstractions apart from asyncio or those attached to IRawConnection
Also adds `msgio` utilities to mirror the Go implementation
|
2019-09-03 21:59:50 -07:00 |
|
|
|
eb5ef39399
|
Convert message IO to work w/ a RawConnection.
|
2019-08-24 22:47:56 +02:00 |
|
|
|
1adef05e94
|
Typing and linting fixes
|
2019-08-24 22:37:45 +02:00 |
|
|
|
b59c5d6ca1
|
Add "msgio" functions
|
2019-08-24 22:37:44 +02:00 |
|