summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Ramakrishnan Muthukrishnan [Tue, 17 Feb 2015 09:38:44 +0000 (15:08 +0530)]
add a TODO item on test suite
Ramakrishnan Muthukrishnan [Tue, 17 Feb 2015 09:37:56 +0000 (15:07 +0530)]
cute hlint suggestion for transformng a function
Ramakrishnan Muthukrishnan [Tue, 17 Feb 2015 06:06:27 +0000 (11:36 +0530)]
fix changed made during sleep deprived state
Ramakrishnan Muthukrishnan [Tue, 17 Feb 2015 00:58:28 +0000 (06:28 +0530)]
Use stackage
Ramakrishnan Muthukrishnan [Tue, 17 Feb 2015 00:35:06 +0000 (06:05 +0530)]
incorporate hlint suggestions
Ramakrishnan Muthukrishnan [Mon, 16 Feb 2015 14:04:26 +0000 (19:34 +0530)]
fix broken links
Ramakrishnan Muthukrishnan [Mon, 16 Feb 2015 12:29:19 +0000 (17:59 +0530)]
project renamed to "functorrent"
Ramakrishnan Muthukrishnan [Mon, 16 Feb 2015 12:16:46 +0000 (17:46 +0530)]
misc changes to fix warning
Ramakrishnan Muthukrishnan [Mon, 16 Feb 2015 11:22:05 +0000 (16:52 +0530)]
TODO: implement complete/incomplete fields
Ramakrishnan Muthukrishnan [Mon, 16 Feb 2015 11:08:10 +0000 (16:38 +0530)]
refactoring
Ramakrishnan Muthukrishnan [Mon, 16 Feb 2015 10:35:11 +0000 (16:05 +0530)]
haskell style guide link and spec link
Ramakrishnan Muthukrishnan [Mon, 16 Feb 2015 10:27:59 +0000 (15:57 +0530)]
print peer ip and port numbers
Ramakrishnan Muthukrishnan [Mon, 16 Feb 2015 07:02:00 +0000 (12:32 +0530)]
update README with a note on tests
Ramakrishnan Muthukrishnan [Mon, 16 Feb 2015 05:28:15 +0000 (10:58 +0530)]
update readme with goals and todos
Ramakrishnan Muthukrishnan [Mon, 16 Feb 2015 05:27:52 +0000 (10:57 +0530)]
more refactoring
Ramakrishnan Muthukrishnan [Mon, 16 Feb 2015 04:54:13 +0000 (10:24 +0530)]
add some test torrent files
Ramakrishnan Muthukrishnan [Mon, 16 Feb 2015 04:43:22 +0000 (10:13 +0530)]
refactoring
Ramakrishnan Muthukrishnan [Sun, 15 Feb 2015 23:21:43 +0000 (04:51 +0530)]
talk to tracker and get the peer dict
Ramakrishnan Muthukrishnan [Sun, 15 Feb 2015 23:20:51 +0000 (04:50 +0530)]
convert to base16 (hex) before doing urlencode
Ramakrishnan Muthukrishnan [Sun, 15 Feb 2015 16:19:18 +0000 (21:49 +0530)]
WIP: tracker protocol
Ramakrishnan Muthukrishnan [Sun, 15 Feb 2015 10:17:32 +0000 (15:47 +0530)]
refactor urlEncode
Ramakrishnan Muthukrishnan [Sun, 15 Feb 2015 08:13:02 +0000 (13:43 +0530)]
urlencoding: ByteString -> String
Ramakrishnan Muthukrishnan [Sun, 15 Feb 2015 07:34:55 +0000 (13:04 +0530)]
first attempt (buggy) at urlencode
Ramakrishnan Muthukrishnan [Thu, 12 Feb 2015 14:43:38 +0000 (20:13 +0530)]
minor formatting
Ramakrishnan Muthukrishnan [Thu, 12 Feb 2015 14:34:05 +0000 (20:04 +0530)]
info hash calculation
Ramakrishnan Muthukrishnan [Thu, 12 Feb 2015 12:12:21 +0000 (17:42 +0530)]
encode with tests
Ramakrishnan Muthukrishnan [Thu, 12 Feb 2015 06:34:55 +0000 (12:04 +0530)]
WIP: impement benc encoding, needed for infohash computation
Ramakrishnan Muthukrishnan [Wed, 11 Feb 2015 15:44:26 +0000 (21:14 +0530)]
WIP: Johan Tibbel's haskell style guide compliance.
https://github.com/tibbe/haskell-style-guide/blob/master/haskell-style.md
Ramakrishnan Muthukrishnan [Tue, 10 Feb 2015 06:36:24 +0000 (12:06 +0530)]
WIP: tracker interactions
Ramakrishnan Muthukrishnan [Tue, 10 Feb 2015 06:23:51 +0000 (11:53 +0530)]
HTTP client library dependency
Ramakrishnan Muthukrishnan [Thu, 5 Feb 2015 09:21:44 +0000 (14:51 +0530)]
parse and print Metainfo
Ramakrishnan Muthukrishnan [Thu, 5 Feb 2015 07:28:44 +0000 (12:58 +0530)]
WIP: Main
Ramakrishnan Muthukrishnan [Thu, 5 Feb 2015 01:09:12 +0000 (06:39 +0530)]
typos and correct module namespacing
Ramakrishnan Muthukrishnan [Wed, 4 Feb 2015 16:23:26 +0000 (21:53 +0530)]
WIP: mkMetaInfo
Ramakrishnan Muthukrishnan [Wed, 4 Feb 2015 15:55:06 +0000 (21:25 +0530)]
WIP: info record
Ramakrishnan Muthukrishnan [Wed, 4 Feb 2015 15:40:51 +0000 (21:10 +0530)]
WIP: metainfo record
Ramakrishnan Muthukrishnan [Wed, 4 Feb 2015 15:31:20 +0000 (21:01 +0530)]
WIP: create MetaInfo structure from torrentfile
Ramakrishnan Muthukrishnan [Wed, 4 Feb 2015 13:06:47 +0000 (18:36 +0530)]
dict tests
Ramakrishnan Muthukrishnan [Wed, 4 Feb 2015 11:56:12 +0000 (17:26 +0530)]
lists: more tests
Ramakrishnan Muthukrishnan [Wed, 4 Feb 2015 11:30:23 +0000 (17:00 +0530)]
Add Strings, instance of the Show typeclass.
Ramakrishnan Muthukrishnan [Wed, 4 Feb 2015 11:05:24 +0000 (16:35 +0530)]
rearrange and refactor code for readability and comprehension.
Ramakrishnan Muthukrishnan [Wed, 4 Feb 2015 09:32:16 +0000 (15:02 +0530)]
much better handling of bencode integers
Ramakrishnan Muthukrishnan [Wed, 4 Feb 2015 07:48:57 +0000 (13:18 +0530)]
add dictionary definition of deluge
Ramakrishnan Muthukrishnan [Wed, 4 Feb 2015 07:47:23 +0000 (13:17 +0530)]
add a README
Ramakrishnan Muthukrishnan [Wed, 4 Feb 2015 04:25:13 +0000 (09:55 +0530)]
correctly handle negative/zero integers
Ramakrishnan Muthukrishnan [Wed, 4 Feb 2015 03:51:22 +0000 (09:21 +0530)]
initial parser for integers
Ramakrishnan Muthukrishnan [Wed, 4 Feb 2015 01:47:32 +0000 (07:17 +0530)]
WIP: just experimenting
Ramakrishnan Muthukrishnan [Tue, 3 Feb 2015 23:56:12 +0000 (05:26 +0530)]
parser for strings
Ramakrishnan Muthukrishnan [Tue, 3 Feb 2015 23:41:09 +0000 (05:11 +0530)]
add build-dependency for doctest
Ramakrishnan Muthukrishnan [Tue, 3 Feb 2015 23:26:27 +0000 (04:56 +0530)]
Main program
Ramakrishnan Muthukrishnan [Tue, 3 Feb 2015 09:49:49 +0000 (15:19 +0530)]
more ghc options, parsec instead of attoparsec
Ramakrishnan Muthukrishnan [Tue, 3 Feb 2015 09:23:35 +0000 (14:53 +0530)]
add dependencies
Ramakrishnan Muthukrishnan [Tue, 3 Feb 2015 06:02:19 +0000 (11:32 +0530)]
add gitignore file
Ramakrishnan Muthukrishnan [Tue, 3 Feb 2015 05:59:29 +0000 (11:29 +0530)]
cabal init