Dmitriy Ryajov
|
0f52a6e798
|
fix: switch and tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
6f8de062bb
|
fix: multistream
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
5237fc8b12
|
test multiple streams with mplex
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
746987156d
|
reworked switch
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
0b784c5b58
|
don't pass stream handler through contructor
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
3cd19ddc47
|
change root object from ref to obj
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
f8a942ed67
|
make peerinfo an optional type
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
9889bd9cbf
|
return proto string from select, instead of bool
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
cc595f7947
|
allow selecting one of many protos in identify
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
a7e5fde6f7
|
check identify request against known pubkey
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
ec351cc2b0
|
misc: cleanup mplex
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
6ce2782e5c
|
add missing test
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
9b20dbc7ae
|
add mplex tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
80c68206f7
|
documentation
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
9b485b3082
|
feat: half closed channels
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
6058a3fc69
|
split mplex
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
c2ce55a94a
|
finish basic tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
1b02c5e4e4
|
don't block main loop
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
36917c5adc
|
disable switch tests temporarily
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
1611d2b1c0
|
readding missed tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
a0aaa29739
|
wip: mplex and mplex tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
cc26d4e040
|
prevent already closed errors
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
8549ce76bb
|
add init proc to bufferedstream
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
f4a9b9cba9
|
test: rework remove generic protocol constructor
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
0c0184ca63
|
fix: tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
b4dced6186
|
fix: use custom constructor
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
917e0553e1
|
fix: tests and docs
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
96cd7bcf50
|
wip: mplex tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
b26d1ac23a
|
cosmetic
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
93bd7f623c
|
remove generic constructor
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
9bc7043f48
|
export read size const
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
cae4910427
|
add custom new proc
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
40e75a7635
|
remove useless methods
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
4edd2c9f8a
|
mplex move everything to one file
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
ad1eaffdd6
|
make writeHandler async
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
d63e0c003b
|
add proper pragmas
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
5177bbb492
|
fix: return on read error
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
2c3c23c7c6
|
documentation
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
f3cc6fbef0
|
use correct names
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
12702e2cd2
|
adding bufferstream tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
7bd1e04d6f
|
wip: modeling mplex
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
7f0627378c
|
misc
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
fceea14aa5
|
adding bufferred stream
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
cbf0f4f186
|
move streams to own dir
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
85b0b5d1da
|
don't do pointless cast
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
ef7a0b41e4
|
add switch tests to native
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
0f3d024c0a
|
avoid unnecesary temps
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
18b9765525
|
fix: cleaning up based on jangko review
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
db1aad3df0
|
adding switch e2e test
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
79129ea6d1
|
`handles` should be called on concrete transport
|
2019-10-11 08:15:24 +09:00 |