summaryrefslogtreecommitdiff
path: root/src/Network/BitTorrent/Exchange.hs
AgeCommit message (Expand)Author
2014-04-04[Internal] Add EventSource classSam Truzjan
2014-04-03Fix export listSam Truzjan
2014-04-03Add newline to end of fileSam Truzjan
2014-04-03Add exchange session state updates eventstreamSam Truzjan
2014-03-20Expose takeMetadata functionSam Truzjan
2014-03-05Minor refactoringSam Truzjan
2014-02-11Add exchange manager and session to client sessionSam Truzjan
2014-01-22Cleanup old sessionsSam Truzjan
2013-12-05Add Wire moduleSam Truzjan
2013-11-28Refactor exchange namespacesSam Truzjan
2013-10-31Update licenseSam Truzjan
2013-08-16~ Remove torrent-content modules.Sam T
2013-07-22~ Expose some session data.Sam T
2013-07-21~ Move some extensions to cabal.Sam T
2013-07-16~ Move client bitfield to storage.Sam T
2013-07-16~ A few fixes in session.Sam T
2013-07-14~ Move initial messages exchange to Exchange.Sam T
2013-07-14~ Use timestamp peer Id generator.Sam T
2013-07-14~ Unliterate sessions module.Sam T
2013-07-13~ Remove throttling from Exchange.Sam T
2013-07-13~ Use safe spawnP2P.Sam T
2013-07-10~ Peer session establishment.Sam T
2013-07-08~ Flush pending queue.Sam T
2013-07-07~ Move exchange function to Exchange module.Sam T
2013-06-30~ Fix binary instance.Sam T
2013-06-30+ Add some SCC annotations.Sam T
2013-06-30+ Add very basic storage operations.Sam T
2013-06-29+ Scetch basic broadcasting.Sam T
2013-06-28+ Default P2P.Sam T
2013-06-28+ Document some invariants and goal of exchange.Sam T
2013-06-14- Remove monadfork dependency.Sam T
2013-06-14~ Specialize some functions for docs.Sam T
2013-06-14~ Add documentation for PeerSession.Sam T
2013-06-14+ Add docs to progress and client session.Sam T
2013-06-14~ Minor changes.Sam T
2013-06-14~ Cosmetic changes.Sam T
2013-06-13~ Use bounded chan to avoid space leaks.Sam T
2013-06-13~ Bound count of concurrent sessions.Sam T
2013-06-13~ Fix wall suggestions.Sam T
2013-06-12+ Add session exception.Sam T
2013-06-12+ Rename to await and yield.Sam T
2013-06-12~ Use lens.Sam T
2013-06-11~ Use data-default for default values.Sam T
2013-06-11~ Minor changes.Sam T
2013-06-11~ Merge selection module to bitfield.Sam T
2013-06-11~ Add keepalive timeouts.Sam T
2013-06-10~ Sketch of high level API.Sam T
2013-06-09~ Hide *.Protocol modules.Sam T
2013-06-08~ Fix build fail after renaming.Sam T
2013-06-08~ Rename PeerWire to Exchange.Sam T