Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Announce request/response is not only request/response types!
Moreover we can unify and reuse UDP and HTTP tracker messages.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
We localize bitfield mutation in storage module this way.
Also fix some warnings.
|
|
|
|
|
|
|
|
All exchange details should be in Exchange module, Sessions should
handle handshakes only!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This is Yet Another Refactoring:
* Get rid of GHC Stage Restriction;
* Unliterate rest of code (less clutter);
* import Exchange in internals to avoid Discovery module.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fixed exception handling;
* Add acceptPeerSession needed by peer listener.
* Simplify initiatePeerSession
|
|
|
|
|
|
|
|
|