Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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. |