7
7
- [ TLS support] ( #tls-support )
8
8
- [ QUIC support] ( #quic-support )
9
9
- [ WebRTC support (browser-to-server)] ( #webrtc-support-browser-to-server )
10
- - [ Refactor event handling in ` Swarm ` ] ( #refactor-event-handling-in-swarm )
11
10
- [ Cross Behaviour communication] ( #cross-behaviour-communication )
12
11
- [ Decouple ConnectionHandler from {In,Out}boundUpgrade] ( #decouple-connectionhandler-from-inoutboundupgrade )
13
12
- [ Generic connection management] ( #generic-connection-management )
@@ -79,28 +78,6 @@ certificates. See https://github.com/libp2p/specs/pull/412 for in-depth motivati
79
78
Long term we should enable rust-libp2p running in the browser via WASM to use the browser's WebRTC
80
79
stack. Though that should only happen after improved WASM support, see below.
81
80
82
- ## Refactor event handling in ` Swarm `
83
-
84
- ** Status:** In progress
85
-
86
- ** Target completion:** Q4/2022
87
-
88
- ** Tracking:** https://github.com/libp2p/rust-libp2p/issues/2832
89
-
90
- ** Dependencies:**
91
-
92
- ** Dependents:**
93
-
94
- - [ Cross behaviour communication] ( #cross-behaviour-communication )
95
-
96
- More specifically replace the ` inject_* ` methods on ` NetworkBehaviour ` and ` ConnectionHandler ` with
97
- consolidated ` on_*_event ` handlers. See https://github.com/libp2p/rust-libp2p/issues/2832 and
98
- https://github.com/libp2p/rust-libp2p/pull/2867 for details.
99
-
100
- While a rather small change, this will make using rust-libp2p easier. In my eyes this is a
101
- requirement for generic connection management and cross behaviour communication as either would
102
- otherwise introduce too much complexity.
103
-
104
81
## Cross Behaviour communication
105
82
106
83
** Status:** todo
@@ -111,7 +88,7 @@ otherwise introduce too much complexity.
111
88
112
89
** Dependencies:**
113
90
114
- - [ Refactor event handling ] ( #refactor-event-handling-in-swarm )
91
+ - https://github.com/libp2p/rust-libp2p/issues/2832
115
92
116
93
** Dependents:**
117
94
0 commit comments