Pierre Krieger
|
c3670c4bf3
|
Disconnect only after the identify answer (#977)
|
2019-02-27 11:15:07 +01:00 |
|
Pierre Krieger
|
6cb2c71ca3
|
Revert erroneous change in identification delay, and add test for it (#949)
* Revert erroneous id change, and add test
* Improve test
|
2019-02-18 13:59:12 +01:00 |
|
Pierre Krieger
|
1100325e63
|
Improve nodes state (#917)
* Improve the state consistency in src/nodes
* Add a user data parameter to tasks
* Remove the tasks HashMap in CollectionStream
* Add TODO
|
2019-02-14 13:46:52 +01:00 |
|
Pierre Krieger
|
663ec7e8da
|
connection_keep_alive() now returns KeepAlive (#899)
* connection_keep_alive() now returns Option<Instant>
* Use KeepAlive instead of Option<Instant>
|
2019-01-30 16:37:34 +01:00 |
|
Pierre Krieger
|
7da1a860be
|
Automatically close useless connections (#816)
* Automatically close useless connections
* Add a timeout before dropping the connection
* Rework the timeout
* Use OR to combine the outcome
|
2019-01-04 12:02:39 +01:00 |
|
Pierre Krieger
|
2c2fc8bfd3
|
Don't allow handlers::poll() to return None (#811)
|
2019-01-02 14:22:23 +01:00 |
|
Pierre Krieger
|
7798e23e78
|
Add an error associated type to ProtocolsHandler (#795)
|
2018-12-28 15:11:35 +01:00 |
|
Pierre Krieger
|
83320e0347
|
More precise error passed to inject_dial_upgrade_error (#771)
* More precise error passed to inject_dial_upgrade_error
* Fix concerns
* Fix panic proof
|
2018-12-18 11:23:13 +01:00 |
|
Pierre Krieger
|
05e4a84da3
|
Rename PeriodicIdentification to PeriodicIdHandler (#757)
* Rename PeriodicIdentification to PeriodicIdentificationHandler
* Concern
|
2018-12-07 19:21:02 +01:00 |
|
Pierre Krieger
|
9102266d70
|
Rename all the network behaviours to more basic names (#726)
* Rename FloodsubBehaviour to Floodsub
* Rename Ping behaviours
* Rename identify
|
2018-12-05 17:04:25 +01:00 |
|
Toralf Wittner
|
938b91742f
|
Add EitherUpgrade and generalise OrUpgrade . (#662)
|
2018-11-20 15:09:59 +01:00 |
|
Pierre Krieger
|
2c1807b646
|
Remove Send/Sync/'static requirements in identify (#649)
|
2018-11-16 13:59:56 +01:00 |
|
Pierre Krieger
|
1c9091655b
|
Move protocols_handler to the root (#643)
|
2018-11-15 18:39:20 +01:00 |
|
Toralf Wittner
|
2e549884ef
|
Split ConnectionUpgrade . (#642)
Introduce `InboundUpgrade` and `OutboundUpgrade`.
|
2018-11-15 17:41:11 +01:00 |
|
Pierre Krieger
|
1b4dada4d0
|
Inject event by value in ProtocolsHandler (#605)
|
2018-11-05 16:53:04 +01:00 |
|
Pierre Krieger
|
9d91217193
|
Add a PeriodicIdentification protocol handler (#579)
* Add ProtocolsHandler trait
* Reexport symbols
* Add a note about shutting down
* Add a PeriodicIdentification protocol handler
|
2018-11-02 10:06:59 +01:00 |
|