Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-01 | Merge pull request #2 from DanielG/master | Sam Truzjan | |
Fix building with aeson >= 0.6.2.0 | |||
2013-12-01 | Fix building with hashable >= 1.2 | Daniel Gröber | |
hashWithSalt is now the minimal implementation | |||
2013-12-02 | Add http tracker server-side skeleton | Sam Truzjan | |
2013-12-01 | Fix building with aeson >= 0.6.2.0 | Daniel Gröber | |
deriveJSON now takes an Option record instead of a single function. It might be nicer to define a function that takes the fieldLabelModifier function rather than doing it inline everywhere but I didn't know where a good place to put that would be. | |||
2013-12-01 | Add functor instances to Block and Piece | Sam Truzjan | |
2013-12-01 | Add a few thoughts about piece management | Sam Truzjan | |
2013-12-01 | Move exchange extension stuff to the Message module | Sam Truzjan | |
2013-12-01 | Add basic tests for tracker HTTP rpc | Sam Truzjan | |
2013-11-30 | Implement ScrapeQuery parsing | Sam Truzjan | |
2013-11-30 | Add tests for http tracker protocol | Sam Truzjan | |
2013-11-30 | Use http-conduit instead of HTTP package | Sam Truzjan | |
2013-11-30 | Rename scrape datatypes | Sam Truzjan | |
2013-11-30 | Add basic spec for UDP tracker RPC | Sam Truzjan | |
2013-11-30 | Redesign tracker subsustem | Sam Truzjan | |
2013-11-29 | Add documentation to Magnet module | Sam Truzjan | |
2013-11-29 | Increase code locality a bit | Sam Truzjan | |
2013-11-29 | Remove byteStringToPeerId to simplify API | Sam Truzjan | |
2013-11-29 | Fix -Wall suggestions in tests | Sam Truzjan | |
2013-11-29 | Fix all -Wall suggestion | Sam Truzjan | |
2013-11-29 | Comment orphan dependencies | Sam Truzjan | |
2013-11-29 | Remove old InfoHash urlencoding | Sam Truzjan | |
2013-11-29 | More safiety in InfoHash convertions | Sam Truzjan | |
2013-11-29 | Catch base32 decoding errors in pure code | Sam Truzjan | |
2013-11-28 | Move extension module | Sam Truzjan | |
2013-11-28 | remove duplicates | Sam Truzjan | |
2013-11-28 | Refactor exchange namespaces | Sam Truzjan | |
2013-11-28 | Rename module | Sam Truzjan | |
2013-11-28 | Bump stability for InfoHash, URN, Magnet modules | Sam Truzjan | |
2013-11-28 | Implement new AnnounceQuery to query string encoding | Sam Truzjan | |
2013-11-28 | Hide PeerId constructor | Sam Truzjan | |
Make PeerId datatype abstract since we will change representation to more compact. | |||
2013-11-28 | Add HTTP status codes for Tracker responses | Sam Truzjan | |
2013-11-28 | Remove urlencoded stuff completely | Sam Truzjan | |
2013-11-28 | Remove byteStringToInfoHash function | Sam Truzjan | |
2013-11-28 | Remove orphaned dependency to random package | Sam Truzjan | |
2013-11-28 | Get rid of the urlencoded package | Sam Truzjan | |
* It uses slow String's instead of Text. * It does not allow to encode infohash and peer ids properly. * It does not provide API for query string parsing. So it is better to use http-types package. | |||
2013-11-28 | Add QueryLike and Convertible instances to Magnet | Sam Truzjan | |
2013-11-28 | Add modules dependency note | Sam Truzjan | |
2013-11-28 | Move URN to separate module | Sam Truzjan | |
2013-11-28 | Improve info hash documentation | Sam Truzjan | |
2013-11-28 | Add Convertible, Query instances to infohash | Sam Truzjan | |
2013-11-28 | Hide InfoHash internal functions | Sam Truzjan | |
2013-11-28 | Hide InfoHash constructor | Sam Truzjan | |
2013-11-28 | Implement AnnounceQuery parsing | Sam Truzjan | |
2013-11-28 | Add extended module for extended messages | Sam Truzjan | |
2013-11-27 | Move exchange status to separate module | Sam Truzjan | |
2013-11-27 | More informative ParamParseFailure | Sam Truzjan | |
2013-11-27 | Use Pretty class in exchange protocol | Sam Truzjan | |
2013-11-26 | Update krpc submodule | Sam Truzjan | |
2013-11-26 | Fix warnings | Sam Truzjan | |
2013-11-26 | Hide byteStringPadded function | Sam Truzjan | |