2016-04-04 |
Matt Joiner | Remove deadcode |
commit | commitdiff | tree |
2016-04-04 |
Matt Joiner | Remove unused orderedList |
commit | commitdiff | tree |
2016-04-04 |
Matt Joiner | Remove some of the magic ConfigDir stuff |
commit | commitdiff | tree |
2016-04-04 |
Matt Joiner | Move Magnet and friends into metainfo package |
commit | commitdiff | tree |
2016-04-04 |
Matt Joiner | Merge pull request #72 from shoenig/magnetize |
commit | commitdiff | tree |
2016-04-04 |
Matt Joiner | Use metainfo.Hash for piece and info hashes |
commit | commitdiff | tree |
2016-04-03 |
Seth Hoenig | convenience function for creating magnets |
commit | commitdiff | tree |
2016-04-03 |
Matt Joiner | Adding a torrent without info after waitAccept has... |
commit | commitdiff | tree |
2016-04-03 |
Matt Joiner | Fix deadlocks in WriteStatus due to incomplete renaming |
commit | commitdiff | tree |
2016-04-03 |
Matt Joiner | Merge Torrent and torrent types |
commit | commitdiff | tree |
2016-04-03 |
Matt Joiner | Comments |
commit | commitdiff | tree |
2016-04-03 |
Matt Joiner | Make everything on type torrent private |
commit | commitdiff | tree |
2016-04-03 |
Matt Joiner | piece file storage: Don't write to completed pieces |
commit | commitdiff | tree |
2016-04-03 |
Matt Joiner | cmd/torrent-metainfo-pprint: Switch to tagflag for... |
commit | commitdiff | tree |
2016-04-03 |
Matt Joiner | If we fail to write to a piece, check its completion... |
commit | commitdiff | tree |
2016-04-03 |
Matt Joiner | Improve log messages |
commit | commitdiff | tree |
2016-04-03 |
Matt Joiner | Suppress piece read errors when data is obtained |
commit | commitdiff | tree |
2016-04-03 |
Matt Joiner | storage: Don't read bad completed piece files |
commit | commitdiff | tree |
2016-04-02 |
Matt Joiner | storage: Fix io.EOF on short piece files |
commit | commitdiff | tree |
2016-03-30 |
Matt Joiner | Missing error checks in test |
commit | commitdiff | tree |
2016-03-30 |
Matt Joiner | Suppress logging noise in tests |
commit | commitdiff | tree |
2016-03-30 |
Matt Joiner | Move storage.FileStore interface to missinggo |
commit | commitdiff | tree |
2016-03-30 |
Matt Joiner | Fix missinggo import |
commit | commitdiff | tree |
2016-03-29 |
Matt Joiner | Few fixes for downstream projects |
commit | commitdiff | tree |
2016-03-29 |
Matt Joiner | Remove all the old data store packages |
commit | commitdiff | tree |
2016-03-29 |
Matt Joiner | Reimplement piece storage |
commit | commitdiff | tree |
2016-03-28 |
Matt Joiner | Finish fixing tests |
commit | commitdiff | tree |
2016-03-28 |
Matt Joiner | Make opening a torrent in storage an explicit method |
commit | commitdiff | tree |
2016-03-28 |
Matt Joiner | Get mmap storage working |
commit | commitdiff | tree |
2016-03-28 |
Matt Joiner | New storage interface |
commit | commitdiff | tree |
2016-03-26 |
Matt Joiner | data/file: Rewrite ReadAt |
commit | commitdiff | tree |
2016-03-26 |
Matt Joiner | data/file: Add a test checking for io.ErrUnexpectedEOF... |
commit | commitdiff | tree |
2016-03-26 |
Matt Joiner | Improve doc comments on Data |
commit | commitdiff | tree |
2016-03-24 |
Matt Joiner | Tidy up a test that fails with the wrong reasons |
commit | commitdiff | tree |
2016-03-22 |
Matt Joiner | Tidy up bytesLeft calculations |
commit | commitdiff | tree |
2016-03-22 |
Matt Joiner | Log connection errors when debug mode |
commit | commitdiff | tree |
2016-03-22 |
Matt Joiner | Add a test for bad have messages |
commit | commitdiff | tree |
2016-03-22 |
Matt Joiner | Tidy up the peer have{,all,none},bitfield handling |
commit | commitdiff | tree |
2016-03-21 |
Matt Joiner | Add t.bytesLeftAnnounce |
commit | commitdiff | tree |
2016-03-21 |
Matt Joiner | Client.WriteStatus: Raise the precision of the completi... |
commit | commitdiff | tree |
2016-03-21 |
Matt Joiner | Use missinggo.AddrPort directly |
commit | commitdiff | tree |
2016-03-21 |
Matt Joiner | Make peerGotPiece a method on connection |
commit | commitdiff | tree |
2016-03-21 |
Matt Joiner | Move peerGotPiece |
commit | commitdiff | tree |
2016-03-19 |
Matt Joiner | Add some File method comments |
commit | commitdiff | tree |
2016-03-19 |
Matt Joiner | Favour earlier pieces slightly, helps with in-order... |
commit | commitdiff | tree |
2016-03-19 |
Matt Joiner | Fix locks on Reader.SetReadahead |
commit | commitdiff | tree |
2016-03-15 |
Matt Joiner | Use new missinggo.SplitHostMaybePort implementation |
commit | commitdiff | tree |
2016-03-06 |
Matt Joiner | Track accepted connections |
commit | commitdiff | tree |
2016-03-05 |
Matt Joiner | Use missinggo.Event to track Client closed |
commit | commitdiff | tree |
2016-03-02 |
Matt Joiner | Fix a UTP Conn leak, on unencrypted followup dial attempts |
commit | commitdiff | tree |
2016-03-02 |
Matt Joiner | Add Reader.Torrent() |
commit | commitdiff | tree |
2016-02-26 |
Matt Joiner | Extend the timeout, drone.io is slow? |
commit | commitdiff | tree |
2016-02-26 |
Matt Joiner | Ignore the corner case when a piece is dropped from... |
commit | commitdiff | tree |
2016-02-26 |
Matt Joiner | dht: Use missinggo.Event for closing |
commit | commitdiff | tree |
2016-02-26 |
Matt Joiner | Add test checking that cancel works |
commit | commitdiff | tree |
2016-02-26 |
Matt Joiner | Catch error creating client in tests |
commit | commitdiff | tree |
2016-02-24 |
Matt Joiner | Fix bad DHT node in tests in constructed torrent |
commit | commitdiff | tree |
2016-02-24 |
Matt Joiner | Add DHT nodes from metainfo when added to Client |
commit | commitdiff | tree |
2016-02-23 |
Matt Joiner | dht: Rename newDHTAddr->NewAddr, and clean up the interface |
commit | commitdiff | tree |
2016-02-23 |
Matt Joiner | dht: Rename dHTAddr to Addr |
commit | commitdiff | tree |
2016-02-23 |
Matt Joiner | Test that metainfo nodes are added to the DHT |
commit | commitdiff | tree |
2016-02-23 |
Matt Joiner | metainfo: Check for error unmarshalling bad nodes conte... |
commit | commitdiff | tree |
2016-02-23 |
Matt Joiner | dht: Misc trivial improvements |
commit | commitdiff | tree |
2016-02-23 |
Matt Joiner | metainfo: Fix use of CastSlice when copying nodes |
commit | commitdiff | tree |
2016-02-23 |
Matt Joiner | metainfo: Ensure that nodes encode correctly |
commit | commitdiff | tree |
2016-02-23 |
Matt Joiner | metainfo: Support nodes as []string or [](string, int64) |
commit | commitdiff | tree |
2016-02-23 |
Matt Joiner | metainfo: It looks like the "nodes" field of metainfo... |
commit | commitdiff | tree |
2016-02-23 |
Matt Joiner | metainfo tests: Fix some naming conventions |
commit | commitdiff | tree |
2016-02-23 |
Matt Joiner | bencode: Update some test code |
commit | commitdiff | tree |
2016-02-23 |
Matt Joiner | bencode tests: Idiomatize identifier naming |
commit | commitdiff | tree |
2016-02-23 |
Matt Joiner | bencode: Use the testdata convention in tests |
commit | commitdiff | tree |
2016-02-22 |
Matt Joiner | Catch error creating new client in test |
commit | commitdiff | tree |
2016-02-21 |
Matt Joiner | Fix failure to request data from peers if it goes missi... |
commit | commitdiff | tree |
2016-02-21 |
Matt Joiner | fs: Fix what looks like a glaring mistake: If Seek... |
commit | commitdiff | tree |
2016-02-21 |
Matt Joiner | Fix races in Reader |
commit | commitdiff | tree |
2016-02-21 |
Matt Joiner | Add a client transfer test with limited file cache... |
commit | commitdiff | tree |
2016-02-21 |
Matt Joiner | fs: Change listen addrs to localhost in tests |
commit | commitdiff | tree |
2016-02-21 |
Matt Joiner | fs: Tidy up tests |
commit | commitdiff | tree |
2016-02-21 |
Matt Joiner | Move exportClientStatus to testutil.ExportStatusWriter |
commit | commitdiff | tree |
2016-02-21 |
Matt Joiner | Update Reader pos between reads |
commit | commitdiff | tree |
2016-02-21 |
Matt Joiner | Don't run TestCompletedPieceWrongSize in parallel becau... |
commit | commitdiff | tree |
2016-02-21 |
Matt Joiner | Test a ton of permutations for readahead and responsive |
commit | commitdiff | tree |
2016-02-21 |
Matt Joiner | Tidy up TestClientTransfer |
commit | commitdiff | tree |
2016-02-21 |
Matt Joiner | Off by one error in torrent.pieceLength? |
commit | commitdiff | tree |
2016-02-21 |
Matt Joiner | Add peer_protocol.Integer.Int() |
commit | commitdiff | tree |
2016-02-21 |
Matt Joiner | Refresh all piece completion states when data is missing |
commit | commitdiff | tree |
2016-02-21 |
Matt Joiner | Choke peers when we lose pieces they requested, and... |
commit | commitdiff | tree |
2016-02-20 |
Matt Joiner | Fix race updating piece priority when piece being read... |
commit | commitdiff | tree |
2016-02-20 |
Matt Joiner | Move dataReadAt to torrent.readAt, and do the waitNoPen... |
commit | commitdiff | tree |
2016-02-20 |
Matt Joiner | Ditch the torrent stateMu for the client mutex |
commit | commitdiff | tree |
2016-02-20 |
Matt Joiner | Code comment |
commit | commitdiff | tree |
2016-02-20 |
Matt Joiner | Improve log message |
commit | commitdiff | tree |
2016-02-20 |
Matt Joiner | Use new error handling philosophy |
commit | commitdiff | tree |
2016-02-20 |
Matt Joiner | Export torrent.String to Torrent |
commit | commitdiff | tree |
2016-02-18 |
Matt Joiner | Ditch Data.WriteSectionTo, and fix cmd/torrent-verify |
commit | commitdiff | tree |
2016-02-17 |
Matt Joiner | Rework Reader reading, and TestCompletedPieceWrongSize |
commit | commitdiff | tree |
2016-02-17 |
Matt Joiner | data/file: Return EOF on reads past end |
commit | commitdiff | tree |
2016-02-17 |
Matt Joiner | Avoid error message when we attempt to complete a piece... |
commit | commitdiff | tree |
2016-02-17 |
Matt Joiner | Remove pointless code |
commit | commitdiff | tree |
2016-02-17 |
Matt Joiner | Ensure piece completion state is correct at startup |
commit | commitdiff | tree |
next |