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