summaryrefslogtreecommitdiff
path: root/src/Network/BitTorrent/Exchange
AgeCommit message (Expand)Author
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 instan...Daniel Gröber
2014-01-04Add type 'Cached a' for caching the binary represntation of bencodable datast...Daniel Gröber
2014-01-03Add getMetadata functionSam Truzjan
2013-12-26Fix typoSam Truzjan
2013-12-25Merge branch 'master' into devDaniel Gröber
2013-12-25A bit of refactoring in WireDaniel Gröber
2013-12-25Fix name shadowing warning in Monoid instanceSam Truzjan
2013-12-25Add connRemoteEhs field to ConnectionDaniel Gröber
2013-12-25Add Monoid instance for ExtendedHandshakeDaniel Gröber
2013-12-25Add yourip field to ExtendedHandshakeDaniel Gröber
2013-12-22Add connRemoteEhs field to ConnectionDaniel Gröber
2013-12-22Add Monoid instance for ExtendedHandshakeDaniel Gröber
2013-12-22Add yourip field to ExtendedHandshakeDaniel Gröber
2013-12-20Qualify Data.Torrent.Piece as P instead of Data to avoid confusionDaniel Gröber
2013-12-16Add spec for AnnounceInfo encodingSam Truzjan
2013-12-15Fix bugs in PeerAddr encoding.Sam Truzjan
2013-12-14Make PeerAddr polimorphic in its address typeDaniel Gröber
2013-12-14Properly encode ipv4/6 in ExtendedHandshakeDaniel Gröber
2013-12-13Update assemblerSam Truzjan
2013-12-13Remove old exchange sessionSam Truzjan
2013-12-13Add peer addr param to acceptWireSam Truzjan
2013-12-13Add block bucketSam Truzjan
2013-12-12Move metadata exchange default limits to Message.hsSam Truzjan
2013-12-12Fix -Wall suggestions in Block.hsSam Truzjan
2013-12-12Add default instance for BlockSam Truzjan
2013-12-11Fix typoSam Truzjan
2013-12-11Add cost estimatator for WireFailureSam Truzjan
2013-12-11Add basic options datatypeSam Truzjan
2013-12-11Add basic flood detectorSam Truzjan
2013-12-11More informative error messages in metadata parsingSam Truzjan