We are currently disconnecting a peer if the major versions of the protocol are different.
Its not clear that we cannot hold a connection open for normal bittorrent/DHT traffic. It could also be useful for the extension user to understand how often and what peers are using incompatible protocol version.
To this end, one could introduce a new enum value in BEPSupportStatus which reflects an incompatible version explicitly.
We are currently disconnecting a peer if the major versions of the protocol are different.
Its not clear that we cannot hold a connection open for normal bittorrent/DHT traffic. It could also be useful for the extension user to understand how often and what peers are using incompatible protocol version.
To this end, one could introduce a new enum value in BEPSupportStatus which reflects an incompatible version explicitly.