summaryrefslogtreecommitdiff
path: root/src/Network/BitTorrent/Exchange/Wire.hs
AgeCommit message (Expand)Author
2014-02-25Implement getConnectionConfigSam Truzjan
2014-02-24Add instance Eq for ConnectionPrefsSam 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-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 connection status to wireSam Truzjan
2014-02-12Add filterQueue functionSam Truzjan
2014-02-12Add broadcast channel for P2P messagingSam Truzjan
2014-02-12Add getSession functionSam Truzjan
2014-02-11Add reference to session from connectionSam 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-25A bit of refactoring in WireDaniel Gröber
2013-12-22Add connRemoteEhs field to ConnectionDaniel 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-13Add peer addr param to acceptWireSam Truzjan
2013-12-12Move metadata exchange default limits to Message.hsSam 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-10Keep track stats about sent and received messagesSam Truzjan
2013-12-10Document Wire moduleSam Truzjan
2013-12-09Rename ProtocolString newtype to ProtocolNameSam Truzjan
2013-12-09Add stats method to PeerMessage classSam Truzjan
2013-12-08Add more stats bookkeepingSam Truzjan
2013-12-08Close connection if peer send invalid protocol stringSam Truzjan
2013-12-08Add stubs for connection statisticsSam Truzjan
2013-12-07rename peerID field to peerIdSam Truzjan
2013-12-07Decode extended metadata messageSam Truzjan
2013-12-06Unify capabilities operationsSam Truzjan
2013-12-06Document core messagesSam Truzjan
2013-12-05Document status messagesSam Truzjan
2013-12-05Make extended caps mutableSam Truzjan
2013-12-05Simplify Core modules importsSam Truzjan
2013-12-05Add Wire moduleSam Truzjan