cheatfate
|
80e128b0d9
|
Tests are now testing with --threads:on.
Bump version to 0.0.2.
|
2019-11-06 13:01:16 +02:00 |
cheatfate
|
833e8c9406
|
Fix overflow problem.
Fix compilation warnings.
|
2019-10-29 20:51:48 +02:00 |
Dmitriy Ryajov
|
7b66198566
|
use init instead of toMultiAddr
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
9c3b73d40b
|
fix: floodsub with multiple nodes
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
3194e3ac5b
|
fixes after building with 0.20.2
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
a1c760127b
|
fix floodsub tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
f9f75254af
|
readding commented out tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
b281f46ee5
|
add tests for self trigger
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
468cddeb45
|
style/cleanup
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
3b9d34116d
|
decrease floodsub traffic
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
60b5b2dc2e
|
add pubsub tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
ed372b5fab
|
switch tests cleanup
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
34d1a641de
|
cleanup/test pubsub
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
c7606ce2eb
|
readMsg should never return an empty buffer
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
f7e5c8ee30
|
bring back commented tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
f3afe0a6ce
|
feat: allow ussage of 0 addrs
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
5b3f93ba1c
|
feat: allow multiple handlers per topic in pubsub
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
e57e10703b
|
test: re-enable identify
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
393a9bb4e5
|
remove debug echos
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
011df568b7
|
finished integrating secio
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
9bb892de69
|
wip: integrating and testing secio
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
27e4516796
|
fix breaking test
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
bcaed7c6b9
|
refactor: identify requires Optional[T] keys
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
f47d9196b1
|
test finishes correctly
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
c1983e1685
|
commented out outdated tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
1fe2a391ae
|
fix: temprorarily disable broken tests in mxplex
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
ef89e98479
|
renaming channel
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
88079a2864
|
incomming connection handling flow and tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
8920cd7d60
|
misc: pubsub/floodsub and logging
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
177eb71ffa
|
wip: floodsub initial implementation
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
74d2aea63d
|
adding chronicles topics
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
0347a8ef1d
|
test connections properly
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
2febd47e0d
|
don't complete futures twise
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
435c69633f
|
adding chronicles logging
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
93a9fd203a
|
fix: multistream tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
e31966b6f8
|
fix: switch, with identify and mplex
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
997745b7e7
|
add multiple read/write streams test
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
e53c87e197
|
reworked to make msg reading sequential
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
f761a7050e
|
read/write order test
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
ba843f4091
|
wip: interop testing
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
8cd1b71781
|
cosmetic
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
13ca6d253d
|
fix: multistream tests
|
2019-10-11 08:15:24 +09:00 |
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
|
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
|
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
|
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
|
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
|
96cd7bcf50
|
wip: mplex tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
12702e2cd2
|
adding bufferstream tests
|
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
|
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 |
Dmitriy Ryajov
|
3df92e0d67
|
wip: switch
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
022a248ca3
|
reworked protocol
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
22dd8c0f6b
|
add native tests to testnative
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
e2b04fc30d
|
add gcsafe pragma
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
0f42be495b
|
remove dead code
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
ca4ccbe37f
|
don't use method as handler in protocol base
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
5eced0abee
|
rename multistream
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
aa2dfababd
|
wip: identify
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
b85d616a13
|
call the handler with the protocol context
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
8d4de6b587
|
remove reduntant test
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
002328f7e5
|
don't use conflicting ips
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
3d7f657ce8
|
rename readerwriter to stream
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
d23398f498
|
nimpretty
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
ebab744106
|
end to end tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
97788f1c49
|
end to end tests for multistream
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
77aa11f0f3
|
removing bins
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
573a568946
|
fix tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
64e92eb9da
|
adding `na` test/functionality
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
4dcb542ae8
|
add `ls` test
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
e13f42f9bb
|
wip: initial multistream handler implementation
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
307c76e139
|
feat: implemented select
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
5d07145a0a
|
feat: added stream abstraction and chronos wrapper
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
5f8e633c0f
|
feat: use error pragma to signal abstract methods
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
a91c15c47a
|
feat: adding dial/listen test with transports on both ends
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
c15a9bdd67
|
feat: adding dial tests
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
c8546583e6
|
feat: tcp transport listen
|
2019-10-11 08:15:24 +09:00 |
Dmitriy Ryajov
|
47106a6a7d
|
wip: adding test
|
2019-10-11 08:15:24 +09:00 |
cheatfate
|
7138f7e94d
|
Add more primitives for SecIO.
Fix SIGSEGV inside of rsa.nim and ecnist.nim.
|
2019-09-11 19:03:39 +03:00 |
cheatfate
|
968e635746
|
Add secp256k1 curve support and tests for it.
|
2019-09-02 21:55:42 +03:00 |