2016-08-26 |
Matt Joiner | Remove the InfoEx type, and don't generate its infohash... |
blob | commitdiff | raw |
2016-07-29 |
Matt Joiner | Fix build error with missinggo.Sorted |
blob | commitdiff | raw | diff to current |
2016-07-29 |
Matt Joiner | Begin exposing all the magic that Client.WriteStatus... |
blob | commitdiff | raw | diff to current |
2016-07-23 |
Matt Joiner | Kick connections that contribute the final piece of... |
blob | commitdiff | raw | diff to current |
2016-07-23 |
Matt Joiner | Use utp.Socket.CloseNow to close a Client's uTP socket... |
blob | commitdiff | raw | diff to current |
2016-07-23 |
Matt Joiner | Break up the DHT announcer code into smaller functions... |
blob | commitdiff | raw | diff to current |
2016-07-12 |
Matt Joiner | Unused *Client argument to Torrent.writeStatus |
blob | commitdiff | raw | diff to current |
2016-07-12 |
Matt Joiner | Add connection read stats |
blob | commitdiff | raw | diff to current |
2016-07-12 |
Matt Joiner | New slices package |
blob | commitdiff | raw | diff to current |
2016-07-07 |
Matt Joiner | Solve the mystery bug with TestMaxEstablishedConns |
blob | commitdiff | raw | diff to current |
2016-07-06 |
Matt Joiner | Improve logging heuristic for sending chunks of pieces... |
blob | commitdiff | raw | diff to current |
2016-07-05 |
Matt Joiner | Rework locking in Client.acceptConnections |
blob | commitdiff | raw | diff to current |
2016-07-05 |
Matt Joiner | Prepare to allow max conns per torrent to be configured |
blob | commitdiff | raw | diff to current |
2016-06-20 |
Matt Joiner | Track closing of outbound TCP connections |
blob | commitdiff | raw | diff to current |
2016-06-20 |
Matt Joiner | Add piece completion storage |
blob | commitdiff | raw | diff to current |
2016-06-15 |
Matt Joiner | Move a few methods to Torrent, and track how many DHT... |
blob | commitdiff | raw | diff to current |
2016-06-15 |
Matt Joiner | Client.announceTorrentDHT -> Torrent.announceDHT |
blob | commitdiff | raw | diff to current |
2016-05-24 |
Matt Joiner | Improve the logic for which address to use for DHT |
blob | commitdiff | raw | diff to current |
2016-05-24 |
Matt Joiner | Tidy up the listen function |
blob | commitdiff | raw | diff to current |
2016-05-24 |
Matt Joiner | Merge pull request #81 from lovedboy/master |
blob | commitdiff | raw | diff to current |
2016-05-24 |
lovedboy | add return when utpsock's err is not nil |
blob | commitdiff | raw | diff to current |
2016-05-24 |
lovedboy | Merge branch 'master' of https://github.com/lovedboy... |
blob | commitdiff | raw | diff to current |
2016-05-24 |
lovedboy | listenedAddr fix when TCP or UDP bind dynamic port |
blob | commitdiff | raw | diff to current |
2016-05-23 |
Matt Joiner | Ban IPs that contribute to failed piece checks |
blob | commitdiff | raw | diff to current |
2016-05-23 |
Matt Joiner | Update Torrent.wantPeersEvent in several places |
blob | commitdiff | raw | diff to current |
2016-05-22 |
Matt Joiner | Don't create an empty tracker URL if both AnnounceList... |
blob | commitdiff | raw | diff to current |
2016-05-22 |
Matt Joiner | Rework torrent tracker scraping |
blob | commitdiff | raw | diff to current |
2016-05-19 |
Matt Joiner | Fix the tracker method receivers and names |
blob | commitdiff | raw | diff to current |
2016-05-19 |
Matt Joiner | Move torrent tracker methods into torrent.go |
blob | commitdiff | raw | diff to current |
2016-05-19 |
Matt Joiner | Torrent.writeStatus: Include human readable torrent... |
blob | commitdiff | raw | diff to current |
2016-05-17 |
Matt Joiner | Break out KRPC stuff from dht into new package |
blob | commitdiff | raw | diff to current |
2016-05-16 |
Matt Joiner | Improve the note about chunk writing concurrency |
blob | commitdiff | raw | diff to current |
2016-05-16 |
Matt Joiner | Rename storage.I->Client |
blob | commitdiff | raw | diff to current |
2016-05-16 |
Matt Joiner | Stop returning errors from the 2 callstacks to connecti... |
blob | commitdiff | raw | diff to current |
2016-05-16 |
Matt Joiner | Return an error from Torrent.setMetadataSize |
blob | commitdiff | raw | diff to current |
2016-05-16 |
Matt Joiner | Move requestPendingMetadata onto connection from Client |
blob | commitdiff | raw | diff to current |
2016-05-12 |
Matt Joiner | Bit of a tidy in the tracker code |
blob | commitdiff | raw | diff to current |
2016-05-11 |
Matt Joiner | Get rid of obsoleted Torrent.ceaseNetworking, and clean... |
blob | commitdiff | raw | diff to current |
2016-05-11 |
Matt Joiner | Rework Client listeners |
blob | commitdiff | raw | diff to current |
2016-05-11 |
Matt Joiner | Remove unused Client.pruneTimer |
blob | commitdiff | raw | diff to current |
2016-05-09 |
Matt Joiner | Wasn't using ChunkSize from TorrentSpec |
blob | commitdiff | raw | diff to current |
2016-05-09 |
Matt Joiner | Rework setting of info bytes |
blob | commitdiff | raw | diff to current |
2016-05-09 |
Matt Joiner | Add Client.AddTorrentInfoHash, and some other tidying |
blob | commitdiff | raw | diff to current |
2016-05-07 |
Matt Joiner | Move some behaviour into Client.newConnection |
blob | commitdiff | raw | diff to current |
2016-05-07 |
Matt Joiner | missinggo.Event changed, connection.writeOptimizer... |
blob | commitdiff | raw | diff to current |
2016-05-05 |
Matt Joiner | Remove the last of the "config dir" stuff |
blob | commitdiff | raw | diff to current |
2016-05-05 |
Matt Joiner | metainfo.InfoEx.Hash becomes a function, UpdateBytes... |
blob | commitdiff | raw | diff to current |
2016-05-03 |
Matt Joiner | Move a bunch of Torrent methods from client.go |
blob | commitdiff | raw | diff to current |
2016-05-03 |
Matt Joiner | Rework handling of metadata data messages |
blob | commitdiff | raw | diff to current |
2016-05-03 |
Matt Joiner | Doc and logging improvements |
blob | commitdiff | raw | diff to current |
2016-04-19 |
Matt Joiner | Merge pull request #79 from shoenig/normalize |
blob | commitdiff | raw | diff to current |
2016-04-19 |
Seth Hoenig | refactor struct identifiers to follow conventional... |
blob | commitdiff | raw | diff to current |
2016-04-14 |
Matt Joiner | Merge all our global consts and vars into global.go |
blob | commitdiff | raw | diff to current |
2016-04-04 |
Matt Joiner | Apply ineffassign linter |
blob | commitdiff | raw | diff to current |
2016-04-04 |
Matt Joiner | Apply unconvert linter |
blob | commitdiff | raw | diff to current |
2016-04-04 |
Matt Joiner | Remove deadcode |
blob | commitdiff | raw | diff to current |
2016-04-04 |
Matt Joiner | Remove some of the magic ConfigDir stuff |
blob | commitdiff | raw | diff to current |
2016-04-04 |
Matt Joiner | Move Magnet and friends into metainfo package |
blob | commitdiff | raw | diff to current |
2016-04-04 |
Matt Joiner | Merge pull request #72 from shoenig/magnetize |
blob | commitdiff | raw | diff to current |
2016-04-04 |
Matt Joiner | Use metainfo.Hash for piece and info hashes |
blob | commitdiff | raw | diff to current |
2016-04-03 |
Matt Joiner | Adding a torrent without info after waitAccept has... |
blob | commitdiff | raw | diff to current |
2016-04-03 |
Matt Joiner | Fix deadlocks in WriteStatus due to incomplete renaming |
blob | commitdiff | raw | diff to current |
2016-04-03 |
Matt Joiner | Merge Torrent and torrent types |
blob | commitdiff | raw | diff to current |
2016-04-03 |
Matt Joiner | Make everything on type torrent private |
blob | commitdiff | raw | diff to current |
2016-04-03 |
Matt Joiner | If we fail to write to a piece, check its completion... |
blob | commitdiff | raw | diff to current |
2016-04-03 |
Matt Joiner | Improve log messages |
blob | commitdiff | raw | diff to current |
2016-03-30 |
Matt Joiner | Fix missinggo import |
blob | commitdiff | raw | diff to current |
2016-03-28 |
Matt Joiner | Make opening a torrent in storage an explicit method |
blob | commitdiff | raw | diff to current |
2016-03-28 |
Matt Joiner | Get mmap storage working |
blob | commitdiff | raw | diff to current |
2016-03-28 |
Matt Joiner | New storage interface |
blob | commitdiff | raw | diff to current |
2016-03-22 |
Matt Joiner | Log connection errors when debug mode |
blob | commitdiff | raw | diff to current |
2016-03-22 |
Matt Joiner | Tidy up the peer have{,all,none},bitfield handling |
blob | commitdiff | raw | diff to current |
2016-03-21 |
Matt Joiner | Add t.bytesLeftAnnounce |
blob | commitdiff | raw | diff to current |
2016-03-21 |
Matt Joiner | Client.WriteStatus: Raise the precision of the completi... |
blob | commitdiff | raw | diff to current |
2016-03-21 |
Matt Joiner | Use missinggo.AddrPort directly |
blob | commitdiff | raw | diff to current |
2016-03-21 |
Matt Joiner | Make peerGotPiece a method on connection |
blob | commitdiff | raw | diff to current |
2016-03-21 |
Matt Joiner | Move peerGotPiece |
blob | commitdiff | raw | diff to current |
2016-03-15 |
Matt Joiner | Use new missinggo.SplitHostMaybePort implementation |
blob | commitdiff | raw | diff to current |
2016-03-06 |
Matt Joiner | Track accepted connections |
blob | commitdiff | raw | diff to current |
2016-03-05 |
Matt Joiner | Use missinggo.Event to track Client closed |
blob | commitdiff | raw | diff to current |
2016-03-02 |
Matt Joiner | Fix a UTP Conn leak, on unencrypted followup dial attempts |
blob | commitdiff | raw | diff to current |
2016-02-26 |
Matt Joiner | Ignore the corner case when a piece is dropped from... |
blob | commitdiff | raw | diff to current |
2016-02-24 |
Matt Joiner | Add DHT nodes from metainfo when added to Client |
blob | commitdiff | raw | diff to current |
2016-02-21 |
Matt Joiner | Fix failure to request data from peers if it goes missi... |
blob | commitdiff | raw | diff to current |
2016-02-21 |
Matt Joiner | Choke peers when we lose pieces they requested, and... |
blob | commitdiff | raw | diff to current |
2016-02-20 |
Matt Joiner | Move dataReadAt to torrent.readAt, and do the waitNoPen... |
blob | commitdiff | raw | diff to current |
2016-02-20 |
Matt Joiner | Ditch the torrent stateMu for the client mutex |
blob | commitdiff | raw | diff to current |
2016-02-20 |
Matt Joiner | Use new error handling philosophy |
blob | commitdiff | raw | diff to current |
2016-02-17 |
Matt Joiner | Remove pointless code |
blob | commitdiff | raw | diff to current |
2016-02-16 |
Matt Joiner | Add torrent.completedPieces bitmap |
blob | commitdiff | raw | diff to current |
2016-02-16 |
Matt Joiner | Improve error message when piece fails to be completed |
blob | commitdiff | raw | diff to current |
2016-02-11 |
Matt Joiner | Trigger piece request order changes on connections... |
blob | commitdiff | raw | diff to current |
2016-02-09 |
Matt Joiner | Track posted message type counts |
blob | commitdiff | raw | diff to current |
2016-02-08 |
Matt Joiner | When we're choked, just forget the requests, we don... |
blob | commitdiff | raw | diff to current |
2016-02-08 |
Matt Joiner | Add some missing calls to torrent.updatePiecePriority |
blob | commitdiff | raw | diff to current |
2016-02-08 |
Matt Joiner | Fix pending of already completed pieces when pending... |
blob | commitdiff | raw | diff to current |
2016-02-07 |
Matt Joiner | Fix overpublishing of piece state change during hashing |
blob | commitdiff | raw | diff to current |
2016-02-07 |
Matt Joiner | Use new tracker package interface |
blob | commitdiff | raw | diff to current |
2016-02-06 |
Matt Joiner | Publish changes in piece hashing state |
blob | commitdiff | raw | diff to current |
2016-02-06 |
Matt Joiner | Speed up torrent.needData, and use new missinggo iterat... |
blob | commitdiff | raw | diff to current |
next |