mhchia
|
f0df2d189f
|
Plaintext: use existing msgio reader
|
2020-02-28 15:49:59 +08:00 |
|
mhchia
|
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 |
|
mhchia
|
2df47a943c
|
Refactor
|
2020-02-28 15:49:59 +08:00 |
|
mhchia
|
874c6bbca4
|
Refactor MsgIOReadWriter
- Abstract it as `MsgReadWriter`
- `MsgIOReadWriter` as a subclass of `MsgReadWriter`
|
2020-02-28 15:49:58 +08:00 |
|
mhchia
|
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 |
|
mhchia
|
b85bab1a09
|
Don't catch trio.BusyResourceError
|
2020-01-26 23:09:56 +08:00 |
|
mhchia
|
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 |
|
mhchia
|
1929f307fb
|
Fix all modules except for security
|
2019-12-06 17:06:37 +08:00 |
|
mhchia
|
1e600ea7e0
|
Fix Mplex and Swarm
|
2019-11-29 19:09:56 +08:00 |
|
Chih Cheng Liang
|
a397ccdc04
|
makes test_mplex_stream.py::test_mplex_stream_read_write work
|
2019-11-26 15:27:06 +08:00 |
|
Chih Cheng Liang
|
41ff884eef
|
rewrite tcp reader/writer interface
|
2019-11-26 15:27:05 +08:00 |
|
Piper Merriam
|
ded3792924
|
Merge pull request #331 from dmuhs/fix/docs-format
Add automatic docstring formatting
|
2019-10-28 09:39:52 -06:00 |
|
Dominik Muhs
|
bafdd8512d
|
Enforce pre-summary newline in docstrings
|
2019-10-24 20:10:45 +02:00 |
|
Dominik Muhs
|
eef505f2d9
|
Add automatic docstring formatter and apply
|
2019-10-24 08:41:10 +02:00 |
|
NIC619
|
5063f0e2a6
|
Fix lint
|
2019-10-17 15:34:11 +08:00 |
|
NIC619
|
5e5c96f1ea
|
Add DecryptionFailedException MsgioException
|
2019-10-17 14:29:58 +08:00 |
|
Alex Stokes
|
a099b9c65d
|
Clean up temporary hold over from previous PR
|
2019-09-04 10:15:30 -07:00 |
|
Alex Stokes
|
a764fd4e6f
|
simplify some of the msgio class hierarchy via PR feedback
|
2019-09-04 09:57:04 -07:00 |
|
Alex Stokes
|
2a02f92f77
|
Temporary porcelain until next PR
|
2019-09-03 21:59:50 -07:00 |
|
Alex Stokes
|
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 |
|
Alex Stokes
|
fa0acd9fc5
|
Apply PR feedback
|
2019-08-26 10:03:12 -07:00 |
|
Alex Stokes
|
eb5ef39399
|
Convert message IO to work w/ a RawConnection .
|
2019-08-24 22:47:56 +02:00 |
|
Alex Stokes
|
1adef05e94
|
Typing and linting fixes
|
2019-08-24 22:37:45 +02:00 |
|
Alex Stokes
|
b59c5d6ca1
|
Add "msgio" functions
|
2019-08-24 22:37:44 +02:00 |
|