]> git.rkrishnan.org Git - functorrent.git/shortlog
functorrent.git
2015-05-16 Ramakrishnan... convert bitfield from a peer into piece list
2015-05-16 Ramakrishnan... README: add a link to the official spec
2015-05-16 Ramakrishnan... remove the debug prints
2015-05-07 Ramakrishnan... receive the full handshake msg from peer
2015-05-07 Ramakrishnan... cleanup unused imports/functions
2015-05-06 Ramakrishnan... more debugging prints
2015-05-06 Ramakrishnan... WIP: receive msgs from a connected peer and print them
2015-05-06 Ramakrishnan... add a simple message loop to print out received msgs
2015-05-06 Ramakrishnan... read bytes off the handle and parse a message
2015-05-05 Ramakrishnan... rename shadowing identifiers
2015-05-05 Ramakrishnan... WIP: deserialize peer messages
2015-05-04 Ramakrishnan... WIP: Peer protocol message marshalling
2015-05-03 Ramakrishnan... Remove the redundant withSocketsDo call wrapping simpleHTTP
2015-05-01 Ramakrishnan... remove hardcoded Peer
2015-05-01 Ramakrishnan... Peer constructor also takes the peerid argument now...
2015-05-01 Ramakrishnan... WIP: peer handshake
2015-04-30 Ramakrishnan... wrap network calls with withSocketsDo for multiplatform...
2015-04-29 Ramakrishnan... WIP: FuncTorrent as a nix package
2015-04-29 Ramakrishnan... add quickcheck as a test dependency
2015-04-28 Ramakrishnan... Revert "travis.yml: install "happy" which is a dependen...
2015-04-28 Ramakrishnan... test: nuke hlint testsuite
2015-04-27 Ramakrishnan... suppress the "orphan instance of Arbitrary" warning
2015-04-27 Ramakrishnan... Revert "Move Arbitrary instances into another module"
2015-04-27 Ramakrishnan... Move Arbitrary instances into another module
2015-04-27 Ramakrishnan... Merge pull request #30 from jaseemabid/master
2015-04-27 Jaseem AbidAdd cabal.config from stackage snapshot lts 2.5
2015-04-26 Ramakrishnan... README: a note on using nix-shell
2015-04-26 Ramakrishnan... WIP: split tests into their own modules
2015-04-26 Ramakrishnan... QuickCheck tests now terminate successfully.
2015-04-26 Ramakrishnan... add QuickCheck test to the test suite.
2015-04-26 Ramakrishnan... add missing dependency for QuickCheck for executable
2015-04-26 Ramakrishnan... WIP: QuickCheck for BVal type
2015-04-25 Jaseem AbidRename connect to tracker
2015-04-25 Jaseem AbidMove network code to own file
2015-04-24 Ramakrishnan... README: add a note on nix-shell
2015-04-24 Ramakrishnan... nix-shell configuration file
2015-04-23 Ramakrishnan... Bencode: make encode a bit more readable
2015-04-23 Ramakrishnan... Bencode: cleanup the parser a bit
2015-04-19 Jaseem AbidFix broken test
2015-04-18 Ramakrishnan... Merge pull request #26 from jaseemabid/master
2015-04-18 Jaseem AbidFix bdict encode, cleanup blist encode
2015-04-17 Jaseem AbidClean up tracker network code
2015-04-14 Jaseem AbidMerge pull request #25 from abhiranjankumar00/master
2015-04-13 Abhiranjan... Follow up #21. Applying fmap (alternative) on getters
2015-04-11 Jaseem AbidMerge pull request #24 from abhiranjankumar00/master
2015-04-11 Abhiranjan... Fixes 21
2015-04-11 Jaseem AbidSwitch to known torrent file
2015-04-10 Jaseem AbidMove things around
2015-04-07 Jaseem AbidMeta info tests
2015-04-07 Jaseem AbidExpose all MetaInfo constructors
2015-04-07 Jaseem AbidUse moby_dick.torrent for testing
2015-03-30 Jaseem AbidMinor refactor maybeBstrToString
2015-03-30 Ramakrishnan... Merge pull request #20 from vu3rdd/12-announcelist-2
2015-03-30 Ramakrishnan... use maybeToList from Data.Maybe
2015-03-30 Ramakrishnan... combine announce and announceList slots in the Metainfo...
2015-03-30 Ramakrishnan... remove an unwanted import which creeped in during merge
2015-03-30 Ramakrishnan... remove unnecessary parenthesis (hlint suggestion)
2015-03-30 Ramakrishnan... support for announce-list.
2015-03-29 Jaseem AbidHandle error cases from the tracker
2015-03-29 Jaseem AbidAdd directory & tasty as a library dependencies
2015-03-28 Jaseem AbidMerge pull request #19 from jaseemabid/master
2015-03-28 Jaseem AbidCleanup a few bad types
2015-03-27 Ramakrishnan... add dependency on package "directory" to functorrent...
2015-03-27 Ramakrishnan... error out if the input string is not a valid filepath
2015-03-24 Ramakrishnan... Merge pull request #15 from vu3rdd/14-hlint-0
2015-03-24 Ramakrishnan... FIlenames start with capital letters. hlint.hs -> HLint.hs
2015-03-24 Ramakrishnan... travis.yml: install "happy" which is a dependency for...
2015-03-23 Ramakrishnan... Run HLint as a test suite.
2015-03-22 Jaseem AbidFix cabal dependencies
2015-03-22 Jaseem AbidFix tracker response test
2015-03-22 Jaseem AbidFix key error
2015-03-22 Jaseem AbidFix test which did file parsing on tracker response
2015-03-22 Ramakrishnan... README.md: hopefully correct image link this time
2015-03-22 Ramakrishnan... README.md: bang for the image link
2015-03-22 Ramakrishnan... README.md: messed up the markdown link syntax
2015-03-22 Ramakrishnan... README -> README.md
2015-03-22 Ramakrishnan... README: add travis build/test status badge.
2015-03-21 Ramakrishnan... Merge pull request #12 from jaseemabid/master
2015-03-21 Jaseem AbidAdd travis config
2015-03-21 Jaseem AbidTests for decode
2015-03-21 Jaseem AbidRename getPeers -> peers
2015-03-21 Jaseem AbidRemove duplicate import
2015-03-21 Jaseem AbidRemove dependency on time package
2015-03-21 Jaseem AbidMake functorrent a library and an executable
2015-03-18 Jaseem AbidMerge pull request #10 from jaseemabid/master
2015-03-15 Jaseem AbidMake network request return ByteString
2015-03-02 Jaseem AbidMerge pull request #7 from dfordivam/master
2015-03-01 DivamFeedback from @jaseemabid, Fixes #6
2015-02-28 DivamLogger implementation code. Fixes #6. Logging to file...
2015-02-23 DivamMerge pull request #1 from vu3rdd/master
2015-02-23 Ramakrishnan... Merge pull request #5 from jaseemabid/master
2015-02-22 Jaseem AbidMake `!` inline
2015-02-22 Ramakrishnan... Merge pull request #4 from jaseemabid/master
2015-02-21 Jaseem AbidFix failing test
2015-02-21 Jaseem AbidAbsolute import everywhere, cleanup
2015-02-21 Ramakrishnan... Merge pull request #3 from jaseemabid/master
2015-02-21 Jaseem AbidDerive `show` automatically for BVal
2015-02-21 Ramakrishnan... more refactoring: type synonym for info dictionary
2015-02-21 Ramakrishnan... more refactoring around infohash
2015-02-21 Ramakrishnan... refactor PeerID and associated functions.
next