summaryrefslogtreecommitdiff
path: root/src/Network/BitTorrent/Core
AgeCommit message (Expand)Author
2014-02-26Bump aeson dependencySam Truzjan
2014-02-16Add functor instance for NodeInfoSam Truzjan
2014-02-11Add exchange manager and session to client sessionSam Truzjan
2014-02-08Add default instance for PeerInfoSam Truzjan
2014-02-04Add user agent to HTTP request headersSam Truzjan
2014-01-12Unify all iterative queriesSam Truzjan
2014-01-09Rename Node.hs to NodeInfo.hsSam Truzjan
2014-01-09Add NodeDistance newtypeSam Truzjan
2014-01-08Prettify instance Show PeerAddrSam Truzjan
2014-01-05Use proper address family when creating Socket from (PeerAddr IP)Daniel Gröber
2014-01-03Add skeleton for gettorrent exampleSam Truzjan
2013-12-31Add default instance for NodeAddrSam Truzjan
2013-12-29Fix typoSam Truzjan
2013-12-29Add hashable instances for all address typesSam Truzjan
2013-12-28Add pretty instances for NodeInfosSam Truzjan
2013-12-28Remove unused node list serializationSam Truzjan
2013-12-27Add naive session tokens implementationSam Truzjan
2013-12-26Fix documentation markupSam Truzjan
2013-12-26Merge branch 'dev' of https://github.com/DanielG/bittorrentSam Truzjan
2013-12-26Add IsString instance to NodeInfosSam Truzjan
2013-12-25Add Serialize instance for IPDaniel Gröber
2013-12-25Fix GotPeers(peers) keySam Truzjan
2013-12-21Add DHT messagesSam Truzjan
2013-12-20Bump bencoding dependencySam Truzjan
2013-12-18Use only NodeId in comparing operationSam Truzjan
2013-12-18Add the new purified routing tableSam Truzjan
2013-12-17Move Node attributes to the Core modulesSam Truzjan
2013-12-17Add PeerStoreSam Truzjan
2013-12-16Add TODOs and cosmetic fixesSam Truzjan
2013-12-16Add spec for AnnounceInfo encodingSam Truzjan
2013-12-16Test peer list encodingSam Truzjan
2013-12-15Strictify peerHost fieldSam Truzjan
2013-12-15Rename PeerAddr(peerAddr) to PeerAddr(peerHost)Sam Truzjan
2013-12-15Fix bugs in PeerAddr encoding.Sam Truzjan
2013-12-15Fix warnings in PeerAddr.hsSam Truzjan
2013-12-14Make PeerAddr polimorphic in its address typeDaniel Gröber
2013-12-14Use Data.IP for peerIP in PeerAddr typeDaniel Gröber
2013-12-07Move JSON options to separate moduleSam Truzjan
2013-12-07Add instance IsString PeerAddrSam Truzjan
2013-12-07Make PeerAddr(peerIP) conversion platform independentSam Truzjan
2013-12-07rename peerID field to peerIdSam Truzjan
2013-12-05Rename ClientInfo datatype to FingerprintSam Truzjan
2013-12-05Rename Client module to FingerprintSam Truzjan
2013-12-05Add Wire moduleSam Truzjan
2013-12-01Fix building with hashable >= 1.2Daniel Gröber
2013-12-01Fix building with aeson >= 0.6.2.0Daniel Gröber
2013-11-29Remove byteStringToPeerId to simplify APISam Truzjan
2013-11-29Fix all -Wall suggestionSam Truzjan
2013-11-28Refactor exchange namespacesSam Truzjan
2013-11-28Hide PeerId constructorSam Truzjan