Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-06 | Add Default instance for Torrent datatype | Sam Truzjan | |
2014-01-06 | Add check command to mktorrent utility | Sam Truzjan | |
2014-01-05 | Implement getBitfield and genPieceInfo functions | Sam Truzjan | |
2014-01-05 | Add hashPiece function | Sam Truzjan | |
2014-01-05 | Rename mkBitfield to fromList | Sam Truzjan | |
2014-01-05 | Make Torrent(tAnnounce) field optional | Sam Truzjan | |
2014-01-05 | Prettify bitfield export list | Sam Truzjan | |
2014-01-05 | Add Bitfield.full function | Sam Truzjan | |
2014-01-01 | Add PieceHash type synonym | Sam Truzjan | |
2014-01-01 | Rename HashArray to HashList. | Sam Truzjan | |
Hash list is well established name for this kind of objects. Also `hash array' sometimes refer for `hash table's but not `hash list's. | |||
2013-12-27 | Fix get_peers response encoding | Sam Truzjan | |
2013-12-14 | Test InvalidIndex and InvalidSize exceptions | Sam Truzjan | |
2013-12-07 | Move JSON options to separate module | Sam Truzjan | |
2013-12-05 | Simplify Core modules imports | Sam Truzjan | |
2013-12-05 | Move torrent URNs to Magnet module | Sam Truzjan | |
2013-12-05 | Rename Client module to Fingerprint | Sam Truzjan | |
2013-12-05 | Move piece selection algorithms to separate module | Sam Truzjan | |
2013-12-05 | Move Block module to exchange subsystem | Sam Truzjan | |
2013-12-05 | Move piece attributes to the Piece module | Sam Truzjan | |
2013-12-03 | New storage | Sam Truzjan | |
2013-12-03 | Fix typo in docs | Sam Truzjan | |
2013-12-02 | Merge branch 'master' of https://github.com/cobit/bittorrent | Sam Truzjan | |
2013-12-02 | A little bit more informative ty syn name | Sam Truzjan | |
2013-12-01 | Fix building with hashable >= 1.2 | Daniel Gröber | |
hashWithSalt is now the minimal implementation | |||
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 | Move exchange extension stuff to the Message module | Sam Truzjan | |
2013-11-29 | Add documentation to Magnet module | Sam Truzjan | |
2013-11-29 | Fix all -Wall suggestion | 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 | Refactor exchange namespaces | Sam Truzjan | |
2013-11-28 | Bump stability for InfoHash, URN, Magnet modules | Sam Truzjan | |
2013-11-28 | Remove byteStringToInfoHash function | 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 | 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-27 | Use Pretty class in exchange protocol | Sam Truzjan | |
2013-11-25 | Fix warning in textToInfoHash function | Sam Truzjan | |
2013-11-25 | Fix documetation markup for Client module | Sam Truzjan | |
2013-11-25 | Fix test | Sam Truzjan | |
2013-11-23 | ML donkey encoding style | Sam Truzjan | |
2013-11-23 | Opera peer id encoding style | Sam Truzjan | |
2013-11-23 | Add BitComet peer id encoding style | Sam Truzjan | |