2017-07-26 |
Ramakrishnan Muthukr... | metainfotest: add a piecelength test
|
commit | commitdiff | tree |
2017-07-26 |
Ramakrishnan Muthukr... | metainfotest: use the predicate shouldSatisfy to check...
|
commit | commitdiff | tree |
2017-07-26 |
Ramakrishnan Muthukr... | Add one more metainfo test
|
commit | commitdiff | tree |
2017-07-26 |
Ramakrishnan Muthukr... | add a very simple Metainfo test
|
commit | commitdiff | tree |
2017-07-26 |
Ramakrishnan Muthukr... | Bencode, Metainfo: remove warnings and general cleanup
|
commit | commitdiff | tree |
2017-07-25 |
Ramakrishnan Muthukr... | new experimental Config module to hold input data
|
commit | commitdiff | tree |
2017-07-25 |
Ramakrishnan Muthukr... | metainfo: support multifile .torrent files
|
commit | commitdiff | tree |
2017-07-25 |
Ramakrishnan Muthukr... | Metainfo: rename mkInfo -> bvalToInfo
|
commit | commitdiff | tree |
2017-07-25 |
Ramakrishnan Muthukr... | Metainfo: Info may or may not be present
|
commit | commitdiff | tree |
2017-07-24 |
Ramakrishnan Muthukr... | BencodeTest: Just the encode/decode test for BVal should...
|
commit | commitdiff | tree |
2017-07-23 |
Ramakrishnan Muthukr... | DONOTUSE quickcheck tests do not terminate
|
commit | commitdiff | tree |
2017-07-21 |
Ramakrishnan Muthukr... | run bencode tests as well
|
commit | commitdiff | tree |
2017-07-20 |
Ramakrishnan Muthukr... | magneturi: add another test
|
commit | commitdiff | tree |
2017-07-19 |
Ramakrishnan Muthukr... | magneturi: two passing tests
|
commit | commitdiff | tree |
2017-07-19 |
Ramakrishnan Muthukr... | re-arrange tests: add magnet uri tests
|
commit | commitdiff | tree |
2017-07-16 |
Ramakrishnan Muthukr... | magneturi: parsing functions
|
commit | commitdiff | tree |
2017-07-16 |
Ramakrishnan Muthukr... | MagnetURI: New module to handle magnet uris
|
commit | commitdiff | tree |
2017-06-04 |
Ramakrishnan Muthukr... | print and error and exit if called without arguments
|
commit | commitdiff | tree |
2016-07-17 |
Ramakrishnan Muthukr... | data: new test torrent
|
commit | commitdiff | tree |
2016-07-17 |
Ramakrishnan Muthukr... | data: new test torrent file with udp tracker
|
commit | commitdiff | tree |
2016-07-17 |
Ramakrishnan Muthukr... | beginning of a design doc
|
commit | commitdiff | tree |
2016-07-17 |
Ramakrishnan Muthukr... | remove redundant import
|
commit | commitdiff | tree |
2016-07-10 |
Ramakrishnan Muthukr... | README: update current status
|
commit | commitdiff | tree |
2016-07-10 |
Ramakrishnan Muthukr... | cleanups on various module imports
|
commit | commitdiff | tree |
2016-06-25 |
Ramakrishnan Muthukr... | more hlint fixes
|
commit | commitdiff | tree |
2016-06-25 |
Ramakrishnan Muthukr... | more hlint cleanups
|
commit | commitdiff | tree |
2016-06-25 |
Ramakrishnan Muthukr... | Tracker/Udp: cleanup of warnings
|
commit | commitdiff | tree |
2016-06-23 |
Ramakrishnan Muthukr... | Tracker: refactor the tracker loop code
|
commit | commitdiff | tree |
2016-06-20 |
Ramakrishnan Muthukr... | rm shell.nix, default.nix
|
commit | commitdiff | tree |
2016-06-19 |
Ramakrishnan Muthukr... | refactoring: return type of tracker
|
commit | commitdiff | tree |
2016-06-19 |
Ramakrishnan Muthukr... | data: new test http tracker based torrent file
|
commit | commitdiff | tree |
2016-06-19 |
Ramakrishnan Muthukr... | refactor: remove peerid from Peer datatype
|
commit | commitdiff | tree |
2016-06-19 |
Ramakrishnan Muthukr... | Tracker/Udp: refactor the trackerloop, add timeouts
|
commit | commitdiff | tree |
2016-06-18 |
Ramakrishnan Muthukr... | Misc fixes to http tracker.
|
commit | commitdiff | tree |
2016-06-16 |
Ramakrishnan Muthukr... | Tracker/Udp: bug fix, IP is 4 bytes, not 6. Doh!
|
commit | commitdiff | tree |
2016-06-15 |
Ramakrishnan Muthukr... | Tracker/Udp.hs: connect and annouce works and gets...
|
commit | commitdiff | tree |
2016-06-15 |
Ramakrishnan Muthukr... | Tracker/Udp: send ip with annouce request
|
commit | commitdiff | tree |
2016-06-15 |
Ramakrishnan Muthukr... | Tracker/Udp.hs: pass a proper peer id
|
commit | commitdiff | tree |
2016-06-13 |
Ramakrishnan Muthukr... | UDP tracker: refactoring, now connect succeeds
|
commit | commitdiff | tree |
2016-06-13 |
Ramakrishnan Muthukr... | hlint fixes
|
commit | commitdiff | tree |
2016-06-13 |
Ramakrishnan Muthukr... | UDP Tracker: connect + announce. Does not work
|
commit | commitdiff | tree |
2016-06-12 |
Ramakrishnan Muthukr... | UDP tracker: close session function
|
commit | commitdiff | tree |
2016-06-12 |
Ramakrishnan Muthukr... | WIP: UDP tracker, compiles
|
commit | commitdiff | tree |
2016-06-11 |
Ramakrishnan Muthukr... | fix copyright notice
|
commit | commitdiff | tree |
2016-06-11 |
Ramakrishnan Muthukr... | stack.yaml: various optional features
|
commit | commitdiff | tree |
2016-06-11 |
Ramakrishnan Muthukr... | WIP: UDP tracker
|
commit | commitdiff | tree |
2016-06-11 |
Ramakrishnan Muthukr... | misc cleanups in Http tracker
|
commit | commitdiff | tree |
2016-04-29 |
Ramakrishnan Muthukr... | rename LICENSE -> COPYING
|
commit | commitdiff | tree |
2016-04-22 |
Ramakrishnan Muthukr... | add AUTHORS file
|
commit | commitdiff | tree |
2016-04-21 |
Ramakrishnan Muthukr... | README: update the status, add some notes
|
commit | commitdiff | tree |
2016-04-15 |
Ramakrishnan Muthukr... | *.hs: add GPLv3 License text and copyright notice
|
commit | commitdiff | tree |
2016-03-10 |
Ramakrishnan Muthukr... | tracker: refactor around Http and Udp (to be worked...
|
commit | commitdiff | tree |
2016-03-05 |
Ramakrishnan Muthukr... | Tracker: refactor into http, udp and types modules
|
commit | commitdiff | tree |
2016-03-01 |
Ramakrishnan Muthukr... | data: new test torrent file
|
commit | commitdiff | tree |
2016-02-28 |
Ramakrishnan Muthukr... | Tracker: add UDP tracker error response parsing
|
commit | commitdiff | tree |
2016-02-27 |
Ramakrishnan Muthukr... | Peer: catchall case statement to catch any invalid...
|
commit | commitdiff | tree |
2016-02-27 |
Ramakrishnan Muthukr... | HaveMsg: minor debug print
|
commit | commitdiff | tree |
2016-02-27 |
Ramakrishnan Muthukr... | Peer.hs: handle HaveMsg
|
commit | commitdiff | tree |
2016-02-19 |
Ramakrishnan Muthukr... | stack.yaml: bump up the lts version
|
commit | commitdiff | tree |
2015-12-15 |
Ramakrishnan Muthukr... | Tracker: remove redundant import
|
commit | commitdiff | tree |
2015-12-15 |
Ramakrishnan Muthukr... | main: remove redundant import
|
commit | commitdiff | tree |
2015-12-15 |
Ramakrishnan Muthukr... | FileSystem: bug fix, run should run for ever
|
commit | commitdiff | tree |
2015-12-15 |
Ramakrishnan Muthukr... | FileSystem: typo updateState -> updateStats
|
commit | commitdiff | tree |
2015-12-15 |
Ramakrishnan Muthukr... | FileSystem: add read/write stats
|
commit | commitdiff | tree |
2015-12-11 |
Ramakrishnan Muthukr... | main: kill FS thread on exit (revisit)
|
commit | commitdiff | tree |
2015-12-11 |
Ramakrishnan Muthukr... | FileSystem: do not expose msgs outside the module,...
|
commit | commitdiff | tree |
2015-12-10 |
Ramakrishnan Muthukr... | FileSystem: encapsulate more filesystem functionality...
|
commit | commitdiff | tree |
2015-12-09 |
Ramakrishnan Muthukr... | new modules FileSystem and PieceManager
|
commit | commitdiff | tree |
2015-12-06 |
Ramakrishnan Muthukr... | rename tracker response function, Utils, catch exceptions.
|
commit | commitdiff | tree |
2015-10-05 |
Ramakrishnan Muthukr... | Tracker: identify tracker protocol from the tracker...
|
commit | commitdiff | tree |
2015-10-04 |
Ramakrishnan Muthukr... | WIP: UDP tracker: send/receive request/response
|
commit | commitdiff | tree |
2015-10-04 |
Ramakrishnan Muthukr... | WIP: udp tracker: get the peer ip, port pairs
|
commit | commitdiff | tree |
2015-10-04 |
Ramakrishnan Muthukr... | WIP: UDP Tracker support
|
commit | commitdiff | tree |
2015-10-03 |
Ramakrishnan Muthukr... | Tracker: remove vestiges of the older code and module...
|
commit | commitdiff | tree |
2015-10-02 |
Ramakrishnan Muthukr... | Peer: rename identifiers that are shadowing already...
|
commit | commitdiff | tree |
2015-10-02 |
Ramakrishnan Muthukr... | Network.httpget -> Network.sendGetRequest
|
commit | commitdiff | tree |
2015-10-02 |
Ramakrishnan Muthukr... | Tracker is a separate thread now
|
commit | commitdiff | tree |
2015-10-02 |
Ramakrishnan Muthukr... | remove an unused type
|
commit | commitdiff | tree |
2015-09-29 |
Ramakrishnan Muthukr... | Nuke the gitter.im link, Nix insructions etc
|
commit | commitdiff | tree |
2015-09-21 |
Ramakrishnan Muthukr... | version 0.2.0
|
commit | commitdiff | tree |
2015-09-18 |
Ramakrishnan Muthukr... | fix hlint suggestions
|
commit | commitdiff | tree |
2015-09-18 |
Ramakrishnan Muthukr... | handle Choke, interested, notinterested, cancel and...
|
commit | commitdiff | tree |
2015-09-18 |
Ramakrishnan Muthukr... | refactor doHandshake to use pattern matching
|
commit | commitdiff | tree |
2015-09-18 |
Ramakrishnan Muthukr... | handshake for server and client
|
commit | commitdiff | tree |
2015-09-17 |
Ramakrishnan Muthukr... | refactoring: move verifyHash to Utils module
|
commit | commitdiff | tree |
2015-09-17 |
Ramakrishnan Muthukr... | refactor the piecemap initialization
|
commit | commitdiff | tree |
2015-09-16 |
Ramakrishnan Muthukr... | README: misc indents
|
commit | commitdiff | tree |
2015-09-16 |
Ramakrishnan Muthukr... | Fileops merged into Utils module
|
commit | commitdiff | tree |
2015-09-15 |
Ramakrishnan Muthukr... | Resume download from where it was left off last time
|
commit | commitdiff | tree |
2015-09-15 |
Ramakrishnan Muthukr... | refactor mkPieceMap -> initPieceMap
|
commit | commitdiff | tree |
2015-09-14 |
Ramakrishnan Muthukr... | Use the server port number in the tracker request
|
commit | commitdiff | tree |
2015-09-13 |
Ramakrishnan Muthukr... | a crude server implementation
|
commit | commitdiff | tree |
2015-09-13 |
Ramakrishnan Muthukr... | Main: generate random peerid
|
commit | commitdiff | tree |
2015-09-13 |
Ramakrishnan Muthukr... | remove the use of ReaderT
|
commit | commitdiff | tree |
2015-09-13 |
Ramakrishnan Muthukr... | fix hlint suggestions
|
commit | commitdiff | tree |
2015-09-13 |
Ramakrishnan Muthukr... | tasty and hunit dependencies are not lib dependencies
|
commit | commitdiff | tree |
2015-09-13 |
Ramakrishnan Muthukr... | wip: Use reader to pass around metainfo
|
commit | commitdiff | tree |
2015-09-12 |
Ramakrishnan Muthukr... | preparations to introduce Metainfo as an environment
|
commit | commitdiff | tree |
2015-09-11 |
Ramakrishnan Muthukr... | functorrent.cabal: avoid double compilation, one for...
|
commit | commitdiff | tree |
2015-09-09 |
Ramakrishnan Muthukr... | README: indent usage examples
|
commit | commitdiff | tree |
next |