summaryrefslogtreecommitdiff
path: root/bittorrent.cabal
AgeCommit message (Collapse)Author
2013-11-25Bump version number to 0.0.0.3Sam Truzjan
2013-11-25Fix testSam Truzjan
2013-11-23Use pretty-class packageSam Truzjan
2013-11-23Add instance IsString for ClientInfoSam Truzjan
2013-11-23Add spec for client info extraction from azureus encoded peer idSam Truzjan
2013-11-22Add missing modules to cabal fileSam Truzjan
2013-11-22Add compact peer list constructorSam Truzjan
2013-11-21Refactor tracker messagesSam Truzjan
2013-11-21Use newer bencoding in tracker messagesSam Truzjan
2013-11-21Bump version number to 0.0.0.2Sam Truzjan
2013-11-20Refactor Network.BitTorrent.Peer moduleSam Truzjan
2013-11-01Fix cabalSam Truzjan
2013-11-01Bump version number to 0.0.0.1Sam Truzjan
2013-11-01Enable testingSam Truzjan
2013-11-01Update URIsSam Truzjan
2013-11-01Document Tree moduleSam Truzjan
2013-10-31Fix PieceInfo json encodingSam Truzjan
2013-10-31Merge bittorrent package with torrent-contentSam Truzjan
2013-08-16~ Use newer cabal.Sam T
2013-08-16- Remove orphan dependencies.Sam T
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-21~ Move HTTP tracker stuff to its own module.Sam T
2013-07-14~ Use timestamp peer Id generator.Sam T
2013-07-14~ Minor changes.Sam T
2013-07-14- Remove discovery module.Sam T
2013-07-14~ Unliterate sessions module.Sam T
2013-07-13~ Move session types to separate module.Sam T
This is Yet Another Refactoring: * Get rid of GHC Stage Restriction; * Unliterate rest of code (less clutter); * import Exchange in internals to avoid Discovery module.
2013-07-13+ Add listener service.Sam T
2013-07-10+ Add DHT node Id generation.Sam T
2013-07-09Implement DHT server methods.Sam T
2013-07-08~ Unliterate example.Sam T
2013-07-07~ Turn some comments into literate.Sam T
2013-07-07~ Another Literate Haskell test.Sam T
2013-07-06+ Add torrent registration.Sam T
2013-07-04+ Add Torrent Hashable instance.Sam T
2013-07-04+ Add JSON instance for ScrapeInfo.Sam T
2013-07-04~ Minor changes.Sam T
2013-07-04~ Move info hash test to main test suite.Sam T
2013-07-04~ Move MMap tests to properties test suite.Sam T
The MMap test suite is tiny enough to not separate it from the main test suite. It also reduces compilation (link) time a bit.
2013-06-30~ Fix binary instance.Sam T
2013-06-30+ Add instances for Binary.Sam T
2013-06-30+ Add some SCC annotations.Sam T
2013-06-30~ Keep track left progress bytes.Sam T
2013-06-29+ Scetch basic broadcasting.Sam T
2013-06-28+ Default P2P.Sam T
2013-06-28~ Use older bytestings.Sam T
2013-06-20~ Merge kademlia package.Sam T
2013-06-20~ merge mmap-fixed package into bittorrent.Sam T
reason: mmap-fixed is pretty useless out of scope of bittorrent, at least i don't think that it'll be used some time that way. Moreover we can hide some internal stuff and simplify interface and simplify user code. Using mmap-fixed we can provide Storage datatype with all necessary operations needed to keep torrent content in memory of FS. Also that seems pretty annoying to merge this 2 repos into one using git merge(there are not so many stuff anyway), so I just did that manually. :<