mhchia
|
fb0519129d
|
Refine Mplex.close and SwarmConn.close
Ensure `close` cleans up things and cancel the service finally.
|
2019-12-17 15:50:55 +08:00 |
|
mhchia
|
1929f307fb
|
Fix all modules except for security
|
2019-12-06 17:06:37 +08:00 |
|
mhchia
|
79fcdf3a02
|
Update tests in test_tcp.py
Besides, run `make format`
|
2019-12-01 16:26:16 +08:00 |
|
mhchia
|
1e600ea7e0
|
Fix Mplex and Swarm
|
2019-11-29 19:09:56 +08:00 |
|
mhchia
|
ec43c25b45
|
Rewrite factories, made some of the test running
|
2019-11-26 19:24:30 +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 |
|
NIC619
|
97b3aca535
|
Fix:
Force context switch before canceling swarm connection tasks
|
2019-11-09 23:24:08 +08:00 |
|
NIC619
|
3a0c7d06d1
|
Update comment for connection.close()
|
2019-11-09 23:24:07 +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
|
b5eeceecbf
|
Rename raw connection initiator flags
|
2019-10-24 19:28:42 +02:00 |
|
Dominik Muhs
|
eef505f2d9
|
Add automatic docstring formatter and apply
|
2019-10-24 08:41:10 +02:00 |
|
Aratz M. Lasa
|
3f24b015ab
|
Implemented Host that includes a routing system. Explicitly separating different Host types as in Go implementation
|
2019-10-14 00:29:28 +02:00 |
|
mhchia
|
82dc5d9e31
|
Ignore typing for asyncio.wait
|
2019-10-02 15:45:54 +08:00 |
|
Moshe Malawach
|
986a852e7e
|
Remove forced debug level
|
2019-10-01 11:17:05 +02:00 |
|
mhchia
|
92deae41dc
|
Change SwarmConn.conn to muxed_conn
|
2019-09-23 15:46:50 +08:00 |
|
mhchia
|
8d2415a404
|
Move calls to Notifee inside Swarm
|
2019-09-23 15:01:58 +08:00 |
|
mhchia
|
6f8394e4bd
|
Merge branch 'master' into fix/change-notifee-and-add-tests-for-swarm-conn-and-mplex
|
2019-09-21 18:34:12 +08:00 |
|
mhchia
|
e44c2145cc
|
Merge branch 'master' into fix/detection-of-close
|
2019-09-21 18:05:54 +08:00 |
|
mhchia
|
a27a817d50
|
Fix tests
|
2019-09-20 16:17:13 +08:00 |
|
mhchia
|
89c127eff4
|
Merge branch 'master' into fix/refactor-mplex-swarm-host
|
2019-09-20 15:45:28 +08:00 |
|
NIC619
|
7fc958e7be
|
Add exception raised to docstring
|
2019-09-19 22:19:36 +08:00 |
|
NIC619
|
b9d1875027
|
Catch OpenConnectionError in swarm.dial_peer
|
2019-09-19 21:24:01 +08:00 |
|
mhchia
|
62b0bc4580
|
Remove useless protocol_ids in logging
|
2019-09-19 16:31:42 +08:00 |
|
mhchia
|
a9ad37bc6f
|
Add mplex tests and fix error in SwarmConn.close
|
2019-09-19 16:31:41 +08:00 |
|
mhchia
|
d61327f5f9
|
Add tests for SwarmConn
|
2019-09-19 16:31:41 +08:00 |
|
mhchia
|
b8b5ac5e06
|
Add test for notifee disconnected
|
2019-09-19 16:31:41 +08:00 |
|
mhchia
|
5307c0506b
|
Change IMuxedConn to INetConn in Notifee
|
2019-09-19 16:31:41 +08:00 |
|
mhchia
|
0356380996
|
Add tests for swarm, and debug
Fix `swarm_pair_factory`
|
2019-09-19 16:31:40 +08:00 |
|
mhchia
|
e7304538da
|
Add test for Swarm.close_peer
|
2019-09-19 16:31:12 +08:00 |
|
mhchia
|
6923f257f6
|
Remove print
|
2019-09-19 16:07:53 +08:00 |
|
mhchia
|
2d8e02b7eb
|
Add detection for disconnections in mplex
|
2019-09-19 15:55:26 +08:00 |
|
mhchia
|
7cf0495f37
|
Remove print
|
2019-09-19 15:38:38 +08:00 |
|
mhchia
|
a7bc9fc358
|
Asynchronously handling the accepted stream.
|
2019-09-19 13:59:51 +08:00 |
|
mhchia
|
6cb033fd1f
|
Refactor multiselect out of Swarm to BasicHost
|
2019-09-19 13:59:50 +08:00 |
|
mhchia
|
0bd213bbb7
|
Refactor mplex and start to add close detection
|
2019-09-19 13:56:05 +08:00 |
|
NIC619
|
f253152858
|
Handle protocol negotiation failure in swarm new_stream
|
2019-09-17 16:17:41 +08:00 |
|
NIC619
|
4cd5b77f10
|
Raise RawConnError in RawConnection
|
2019-09-16 18:37:00 +08:00 |
|
NIC619
|
cb632fa509
|
Add RawConnError
|
2019-09-16 18:35:48 +08:00 |
|
NIC619
|
68573e94d3
|
Have StreamError inherit from IOException
|
2019-09-15 16:34:16 +08:00 |
|
NIC619
|
f368f5e93b
|
Apply PR feedback
|
2019-09-15 15:09:58 +08:00 |
|
NIC619
|
786a03544c
|
Add some loggings to swarm and cosmetic updates
|
2019-09-14 21:47:49 +08:00 |
|
mhchia
|
451f993058
|
Fix isort
|
2019-09-11 18:05:41 +08:00 |
|
mhchia
|
c1ffc0ab07
|
Fix transport.dial in swarm
|
2019-09-11 17:13:21 +08:00 |
|
Alex Stokes
|
4bd32cc4bc
|
Add logs during connection handshake
|
2019-09-10 19:02:29 -04:00 |
|
mhchia
|
be2c0f122a
|
Fix close behavior
|
2019-09-10 18:01:14 +08:00 |
|
mhchia
|
10415cb956
|
Use ReadWriteCloser for conns and streams
|
2019-09-05 23:24:17 +08:00 |
|
Alex Stokes
|
6d97702da7
|
Merge pull request #277 from ralexstokes/add-io-abstractions
Introduces IO abstractions and classes for `msgio` IO
|
2019-09-04 19:11:50 +02: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 |
|