summaryrefslogtreecommitdiff
path: root/src/Network/BitTorrent/Exchange
AgeCommit message (Collapse)Author
2014-04-04Move Infohash and Magnet to Torrent moduleSam Truzjan
2014-04-04[Exchange] Move ConnectionStatus to Connection moduleSam Truzjan
2014-04-04Remove aeson dependencySam Truzjan
2014-04-04[Internal] Add EventSource classSam Truzjan
2014-04-04[Exchange] newSession now can take infohash onlySam Truzjan
2014-04-03[Exchange] Storage is not available during metadata exchangeSam Truzjan
2014-04-03[Exchange] Remove orphaned importSam Truzjan
2014-04-03Add exchange session state updates eventstreamSam Truzjan
2014-03-20Expose takeMetadata functionSam Truzjan
2014-03-05Minor refactoringSam Truzjan
2014-03-03Minor changesSam Truzjan
2014-03-03Rename Wire.hs to Connection.hsSam Truzjan
2014-03-02Allow zero sized bucketsSam Truzjan
2014-03-02Add show instance for BucketSam Truzjan
2014-02-27Use newer iproute packageSam Truzjan
instance Ord IP have been added to the package: https://github.com/kazu-yamamoto/iproute/pull/9
2014-02-26Minor refactoringSam Truzjan
2014-02-25Minor refactoringSam Truzjan
2014-02-25Introduce Trigger ty synSam Truzjan
2014-02-25Handle metadata completionSam Truzjan
2014-02-25Pass peer address in metadata scheduler implicitlySam Truzjan
2014-02-25Implement scheduleBlock functionSam Truzjan
2014-02-25Implement spans functionSam Truzjan
2014-02-25Use PieceSize then appropriateSam Truzjan
2014-02-25Implement getConnectionConfigSam Truzjan
2014-02-24Add instance Eq for ConnectionPrefsSam Truzjan
2014-02-24Simplify exchange manager handlerSam Truzjan
2014-02-24Implement acceptWire functionSam Truzjan
2014-02-20Fix some warningsSam Truzjan
2014-02-20Rename Exchange.Status to Exchange.Wire.StatusSam Truzjan
2014-02-15Minor changesSam Truzjan
2014-02-15Move metadata exchange from Wire to SessionSam Truzjan
2014-02-14Allow to set default request queue length at runtimeSam Truzjan
2014-02-14Remove useless query wrappersSam Truzjan
2014-02-14Reorder export list: more important items firstSam Truzjan
2014-02-14Move piece manager to separate moduleSam Truzjan
2014-02-13Add bitfield of remote endpoint to Wire moduleSam Truzjan
2014-02-13Add leadingBlock functionSam Truzjan
2014-02-13Add connection status to wireSam Truzjan
2014-02-13Add insertLazy functionSam Truzjan
2014-02-12Implement CANCEL message handlingSam Truzjan
2014-02-12Add filterQueue functionSam Truzjan
2014-02-12Add broadcast channel for P2P messagingSam Truzjan
2014-02-12Minor changesSam Truzjan
2014-02-12Add getSession functionSam Truzjan
2014-02-12Rename SessionStatus to ConnectionStatusSam Truzjan
2014-02-12Initialize exchange session fieldsSam Truzjan
2014-02-11Add reference to session from connectionSam Truzjan
2014-02-11Add exchange manager and session to client sessionSam Truzjan
2014-01-05Use proper address family when creating Socket from (PeerAddr IP)Daniel Gröber
2014-01-04Move mutable state in Connection to single field and make a MonadState ↵Daniel Gröber
instance for (Connected IO a) ..also add lenses