Eugene Kabanov
|
91d2f52f4e
|
Add some utility procedures to MultiAddress. (#94)
* Add some utility procedures to MultiAddress.
* Do not use result and add more operations to be more effective for compiler.
|
2020-02-27 19:26:42 +02:00 |
Dmitriy Ryajov
|
85d4baca95
|
await connection
|
2020-02-25 17:52:08 -06:00 |
Dmitriy Ryajov
|
946b9580c0
|
don't use nil result
|
2020-02-25 17:52:08 -06:00 |
Dmitriy Ryajov
|
5a00510b1f
|
wip: increase timeout
|
2020-02-25 17:52:08 -06:00 |
Dmitriy Ryajov
|
52c270dcf9
|
warn on failed pubsub subscribe
|
2020-02-25 17:52:08 -06:00 |
Dmitriy Ryajov
|
eb49d4b218
|
no empty proto dials and add connect method
|
2020-02-25 17:52:08 -06:00 |
Dmitriy Ryajov
|
9efc08cb2f
|
fix: #83
|
2020-02-24 08:58:02 -06:00 |
Dmitriy Ryajov
|
6a7f9f058c
|
address review comments
|
2020-02-21 09:21:06 -06:00 |
Dmitriy Ryajov
|
fbcef69891
|
implicitelly dial pubsub if enabled
|
2020-02-21 09:21:06 -06:00 |
Giovanni Petrantoni
|
cb156f3260
|
Fix public() using proper bear mulgen
|
2020-02-18 09:35:14 -06:00 |
Giovanni Petrantoni
|
93a480e6f3
|
removed internal globals
|
2020-02-18 09:35:14 -06:00 |
Giovanni Petrantoni
|
e0e371994c
|
Remove implicit converters
|
2020-02-18 09:35:14 -06:00 |
Giovanni Petrantoni
|
f039853a19
|
Add few converters, finish c25519 integration tests
|
2020-02-18 09:35:14 -06:00 |
Giovanni Petrantoni
|
99a169b65d
|
Curve25519 integration tests (failing, something is wrong)
|
2020-02-18 09:35:14 -06:00 |
Giovanni Petrantoni
|
2103aa59f3
|
Add chachapoly proper test
|
2020-02-18 09:35:14 -06:00 |
Giovanni Petrantoni
|
6ba274de27
|
Fix misleading header
|
2020-02-18 09:35:14 -06:00 |
Giovanni Petrantoni
|
f47fb628f0
|
Fix curve mulgen iterate/derive
|
2020-02-18 09:35:14 -06:00 |
Giovanni Petrantoni
|
8dec368878
|
Add Curve25519 (BearSSL) required operations for noise
|
2020-02-18 09:35:14 -06:00 |
Giovanni Petrantoni
|
71998ffc67
|
Start ChaCha20Poly1305 integration (BearSSL)
|
2020-02-18 09:35:14 -06:00 |
Dmitriy Ryajov
|
1a987a9c5b
|
fix: delete mplex channel
|
2020-02-16 13:51:03 -06:00 |
Dmitriy Ryajov
|
8e46460cf6
|
build in release mode
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
bf70428316
|
revert tests order back
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
65ed2c7cee
|
make code more robust
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
9023bf786d
|
remove sleeps
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
acdaeb8f5d
|
working out synchronization issues
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
b1dd564c32
|
make sure we don't exit the handler prematurely
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
f9ad113d11
|
don't send close message if remote closed
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
f6c4d2130a
|
don't forget to await for switch to close
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
c701752d87
|
disable tracing
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
5e94108f93
|
disable release and enable tracing for debuging
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
f767614827
|
remove unnecesary async lock
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
934c858542
|
increase timeout to allow floodsub to finish
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
681d324a10
|
increase timeouts to acomodate for CI runs
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
26a4510377
|
remove unnecesary nil check in peerinfo
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
0349165830
|
typo
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
30a496de5e
|
add TODO to explain why half closed tests failed
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
7f8eb0272e
|
cleanup and fix tests
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
6316b07e81
|
don't crash when stringifying nil peerinfo
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
4faf35c52c
|
throw exception if handshake failed
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
f4e9bc8bfb
|
remove sleepAsync for synchronization
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
53e163abf2
|
check for size bounds when reading varints
|
2020-02-16 11:31:35 -06:00 |
Dmitriy Ryajov
|
94fc4e6fd2
|
don't use sleeps for synchronization
|
2020-02-16 11:31:35 -06:00 |
Giovanni Petrantoni
|
39dc9ad8a3
|
Revert "Implement timeout in mplex in order to read reliably close state"
This reverts commit 314cb6e6bffe122bcfbd155a4ef830849ace66ef.
|
2020-02-12 11:57:38 -05:00 |
Giovanni Petrantoni
|
11bd55308f
|
Revert "Properly use already specified MaxReadWriteTime as timeout"
This reverts commit 8f5dd75e7f28da08de2bf393b93cd290b82ed78b.
|
2020-02-12 11:57:38 -05:00 |
Giovanni Petrantoni
|
ea0d167285
|
Fix max size write mplex test
|
2020-02-12 11:57:38 -05:00 |
Giovanni Petrantoni
|
cf5dd27e57
|
Properly use already specified MaxReadWriteTime as timeout
|
2020-02-12 11:57:38 -05:00 |
Giovanni Petrantoni
|
4034dfae19
|
Implement timeout in mplex in order to read reliably close state
|
2020-02-12 11:57:38 -05:00 |
Giovanni Petrantoni
|
20f65e0dc8
|
Use better async pattern in test (Notice this causes a issue to show up)
|
2020-02-12 11:57:38 -05:00 |
Giovanni Petrantoni
|
0d0a6e9cfb
|
No destructors on future so gotta cancel those manually
|
2020-02-12 11:57:38 -05:00 |
Giovanni Petrantoni
|
6c0839db01
|
Revert "Remove unused module"
This reverts commit 809a7af37e888d1faf8b0be83819003d570b9212.
|
2020-02-12 11:57:38 -05:00 |