Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-09 | Implement 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. :< | |||
2013-06-20 | ~ Ignore profiling files. | Sam T | |
2013-06-14 | - Remove monadfork dependency. | Sam T | |
2013-06-14 | ~ Cosmetic changes. | Sam T | |
2013-06-13 | ~ Use bounded chan to avoid space leaks. | Sam T | |
2013-06-13 | ~ Use safe semaphores. | Sam T | |
2013-06-12 | + Add session exception. | Sam T | |
2013-06-12 | ~ Use lens. | Sam T | |
2013-06-11 | ~ Use data-default for default values. | Sam T | |
2013-06-11 | ~ Merge Scrape to Tracker. | Sam T | |
2013-06-11 | ~ Minor changes. | Sam T | |
2013-06-11 | ~ Merge selection module to bitfield. | Sam T | |
2013-06-11 | ~ Add exsamples. | Sam T | |
2013-06-10 | ~ Sketch of high level API. | Sam T | |
2013-06-09 | ~ Hide *.Protocol modules. | Sam T | |
2013-06-08 | ~ Fix build fail after renaming. | Sam T | |
2013-06-08 | ~ Minor changes. | Sam T | |
2013-06-08 | ~ Merge Block and Handshake into Protocol. | Sam T | |
We could provide better api this way. Also this refactoring should reduce compilation time. | |||
2013-06-07 | ~ Rename Message to Protocol. | Sam T | |
2013-06-07 | ~ Fix bitfield encoding. | Sam T | |
2013-06-07 | ~ Merge Encoding to Main. | Sam T | |
2013-06-07 | ~ Move binary files in the res folder. | Sam T | |
2013-06-07 | ~ Fix bug in torrent bencode instance. | Sam T | |
Also add encoding tests for torrent module. | |||
2013-06-07 | ~ Use testing flag to hide internals. | Sam T | |
We need some internal functions in tests and benchmarks, so it's better to just use CPP for this. | |||
2013-06-06 | - Remove Peer.* modules. | Sam T | |
I do not expect that this modules will grow later, so they are merged with Network.BitTorrent.Peer now. We also avoid one "reexport only" module this way. | |||
2013-06-06 | + Add some tests. | Sam T | |
2013-06-06 | ~ Update readme. | Sam T | |
2013-06-06 | ~ Rename cabal file. | Sam T | |