2023-09-05 |
Matt Joiner | Merge branch 'fuse-t' |
blob | commitdiff | raw |
2023-08-17 |
Matt Joiner | Note that torrent.Reader is not concurrent-safe |
blob | commitdiff | raw |
2022-04-11 |
Matt Joiner | Fix races around Reader and Torrent.Drop when Torrent... v1.42.0 |
blob | commitdiff | raw | diff to current |
2022-03-31 |
Matt Joiner | Ensure unlock occurs on panic in reader |
blob | commitdiff | raw | diff to current |
2022-01-31 |
Matt Joiner | Make use of the lazylog branch of anacrolix/log |
blob | commitdiff | raw | diff to current |
2022-01-27 |
Matt Joiner | Merge branch 'lazylog' into smartban |
blob | commitdiff | raw | diff to current |
2022-01-27 |
Matt Joiner | Merge branch 'master' into lazylog |
blob | commitdiff | raw | diff to current |
2022-01-22 |
Matt Joiner | Lazy logging |
blob | commitdiff | raw | diff to current |
2021-11-14 |
Matt Joiner | Provide context to readahead func |
blob | commitdiff | raw | diff to current |
2021-11-14 |
Matt Joiner | Add Reader.SetReadaheadFunc |
blob | commitdiff | raw | diff to current |
2021-10-05 |
Matt Joiner | go fmt ./... |
blob | commitdiff | raw | diff to current |
2021-09-14 |
YenForYang | Inlineable (*reader).SetReadAhead and (*reader).Close... |
blob | commitdiff | raw | diff to current |
2021-09-13 |
YenForYang | Inlineable reader.Seek and no-lock return for bad whenc... |
blob | commitdiff | raw | diff to current |
2021-09-13 |
YenForYang | Reorder fields to reduce padding in reader (#597) |
blob | commitdiff | raw | diff to current |
2021-09-12 |
YenForYang | Update ReadCloser interface check to ReadSeekCloser... |
blob | commitdiff | raw | diff to current |
2021-09-10 |
Matt Joiner | Remove reader.opMu |
blob | commitdiff | raw | diff to current |
2021-09-09 |
Matt Joiner | Don't readahead until a read occurs |
blob | commitdiff | raw | diff to current |
2021-09-09 |
Matt Joiner | Make readahead algorithm linear |
blob | commitdiff | raw | diff to current |
2021-09-09 |
Matt Joiner | Add default sqrt readahead algorithm |
blob | commitdiff | raw | diff to current |
2021-09-04 |
Matt Joiner | Rework Reader waiting |
blob | commitdiff | raw | diff to current |
2021-06-23 |
Matt Joiner | Fixes for wasm |
blob | commitdiff | raw | diff to current |
2021-02-03 |
Matt Joiner | Revert "Fix stalls for responsive transfer tests" |
blob | commitdiff | raw | diff to current |
2021-02-01 |
Matt Joiner | Fix stalls for responsive transfer tests |
blob | commitdiff | raw | diff to current |
2021-01-29 |
Matt Joiner | Use iotest.TestReader |
blob | commitdiff | raw | diff to current |
2020-11-08 |
Matt Joiner | Tidy up doc, file names, naming |
blob | commitdiff | raw | diff to current |
2020-11-02 |
Matt Joiner | Update the readahead window on read failure |
blob | commitdiff | raw | diff to current |
2020-10-27 |
Matt Joiner | Remove some unused code |
blob | commitdiff | raw | diff to current |
2020-10-27 |
Matt Joiner | Return errors from Reader if data downloading won't... |
blob | commitdiff | raw | diff to current |
2020-10-27 |
Matt Joiner | Don't block trying to fill entire Reader.Read |
blob | commitdiff | raw | diff to current |
2020-10-27 |
Matt Joiner | Read from more than a single piece in each read to... |
blob | commitdiff | raw | diff to current |
2020-10-27 |
Matt Joiner | Remove separate readable/available in Reader |
blob | commitdiff | raw | diff to current |
2020-01-23 |
Matt Joiner | Skip 1 frame in reader.log |
blob | commitdiff | raw | diff to current |
2019-08-21 |
Matt Joiner | Make Reader log through its parent |
blob | commitdiff | raw | diff to current |
2019-04-09 |
Matt Joiner | When failing to read stored data, try updating only... |
blob | commitdiff | raw | diff to current |
2019-04-09 |
Matt Joiner | Improve some types in reader.readOnceAt |
blob | commitdiff | raw | diff to current |
2019-03-03 |
Matt Joiner | Fix double quoting in a log statement |
blob | commitdiff | raw | diff to current |
2018-11-02 |
Matt Joiner | Switch to goimports import sorting |
blob | commitdiff | raw | diff to current |
2018-10-16 |
Matt Joiner | sortimports |
blob | commitdiff | raw | diff to current |
2018-07-25 |
Matt Joiner | Law of Demeter Client.mu |
blob | commitdiff | raw | diff to current |
2018-07-17 |
Matt Joiner | Switch pieceIndex back to an int |
blob | commitdiff | raw | diff to current |
2018-07-11 |
Matt Joiner | Change pieceIndex to peer_protocol.Integer |
blob | commitdiff | raw | diff to current |
2018-02-04 |
Matt Joiner | Aggressively wake Readers |
blob | commitdiff | raw | diff to current |
2018-01-31 |
Matt Joiner | Update context imports |
blob | commitdiff | raw | diff to current |
2018-01-25 |
Matt Joiner | Add TODO |
blob | commitdiff | raw | diff to current |
2018-01-25 |
Matt Joiner | Add separate piece priorities, and cache pending pieces |
blob | commitdiff | raw | diff to current |
2018-01-08 |
Denis | fixing wrong offset in request (#226) |
blob | commitdiff | raw | diff to current |
2018-01-07 |
Matt Joiner | File.offset wasn't applied to the reads on the Torrent |
blob | commitdiff | raw | diff to current |
2018-01-06 |
Matt Joiner | Readers obtained from File.NewReader should not readahe... |
blob | commitdiff | raw | diff to current |
2018-01-06 |
Matt Joiner | Reader: Changing responsiveness should wake blocked... |
blob | commitdiff | raw | diff to current |
2018-01-06 |
Matt Joiner | Add File.NewReader |
blob | commitdiff | raw | diff to current |
2017-12-03 |
Matt Joiner | missinggo.LimitLen changed |
blob | commitdiff | raw | diff to current |
2017-11-07 |
Matt Joiner | Apply megacheck to torrent package |
blob | commitdiff | raw | diff to current |
2017-08-29 |
Matt Joiner | Synchronize Torrent.Info |
blob | commitdiff | raw | diff to current |
2017-08-28 |
Matt Joiner | Merge branch 'fs-handle-reader' |
blob | commitdiff | raw | diff to current |
2017-08-27 |
Matt Joiner | Maintain a torrent.Reader for each file handle |
blob | commitdiff | raw | diff to current |
2017-08-26 |
Matt Joiner | Remove unused functions |
blob | commitdiff | raw | diff to current |
2017-07-01 |
Matt Joiner | Move logging inside client lock, for Torrent.String |
blob | commitdiff | raw | diff to current |
2017-06-02 |
Matt Joiner | Merge pull request #159 from elgatito/helpers_add |
blob | commitdiff | raw | diff to current |
2017-06-02 |
Denis Kuzmenok | added few helper functions: t.PieceBytesMissing, r... |
blob | commitdiff | raw | diff to current |
2017-02-01 |
Matt Joiner | Massively reduce CPU when Readers are blocked on unavai... |
blob | commitdiff | raw | diff to current |
2016-12-06 |
Matt Joiner | Merge commit 'c8dffdb' |
blob | commitdiff | raw | diff to current |
2016-12-05 |
Matt Joiner | Reader.Close: Don’t set t to nil, we may still expect it |
blob | commitdiff | raw | diff to current |
2016-10-31 |
Matt Joiner | Reader.Close: Prefer to lock Client in public method |
blob | commitdiff | raw | diff to current |
2016-10-31 |
Matt Joiner | When Reader position changes only update piece prioriti... |
blob | commitdiff | raw | diff to current |
2016-10-24 |
Matt Joiner | Reader.SetReadahead can change readahead pieces |
blob | commitdiff | raw | diff to current |
2016-10-23 |
Matt Joiner | Optimize piece priorities when reader position changes |
blob | commitdiff | raw | diff to current |
2016-08-30 |
Matt Joiner | Rework Reader position changes affecting piece priorities |
blob | commitdiff | raw | diff to current |
2016-07-10 |
Matt Joiner | Improve the log message when piece reads fail |
blob | commitdiff | raw | diff to current |
2016-07-10 |
Matt Joiner | Piece offset computed incorrectly in Reader.readOnceAt |
blob | commitdiff | raw | diff to current |
2016-07-10 |
Matt Joiner | Bring back log message when a piece read fails unexpectedly |
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-04-30 |
Matt Joiner | Ugh, "context" isn't in go 1.6 |
blob | commitdiff | raw | diff to current |
2016-04-30 |
Matt Joiner | Add Reader.ReadContext |
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-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 | Suppress piece read errors when data is obtained |
blob | commitdiff | raw | diff to current |
2016-03-19 |
Matt Joiner | Fix locks on Reader.SetReadahead |
blob | commitdiff | raw | diff to current |
2016-03-02 |
Matt Joiner | Add Reader.Torrent() |
blob | commitdiff | raw | diff to current |
2016-02-21 |
Matt Joiner | Fix races in Reader |
blob | commitdiff | raw | diff to current |
2016-02-21 |
Matt Joiner | Update Reader pos between reads |
blob | commitdiff | raw | diff to current |
2016-02-21 |
Matt Joiner | Refresh all piece completion states when data is missing |
blob | commitdiff | raw | diff to current |
2016-02-20 |
Matt Joiner | Fix race updating piece priority when piece being read... |
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 | Improve log message |
blob | commitdiff | raw | diff to current |
2016-02-17 |
Matt Joiner | Rework Reader reading, and TestCompletedPieceWrongSize |
blob | commitdiff | raw | diff to current |
2016-02-01 |
Matt Joiner | Reintroduce connection piece inclinations, and begin... |
blob | commitdiff | raw | diff to current |
2016-01-28 |
Matt Joiner | Merge branch 'noprio2' |
blob | commitdiff | raw | diff to current |
2016-01-28 |
Matt Joiner | Fix stall if data goes missing during a read |
blob | commitdiff | raw | diff to current |
2016-01-24 |
Matt Joiner | Add pending write helpers |
blob | commitdiff | raw | diff to current |
2016-01-18 |
Matt Joiner | It's working and the tests are usually passing |
blob | commitdiff | raw | diff to current |
2016-01-16 |
Matt Joiner | Finally make Torrent.torrent private |
blob | commitdiff | raw | diff to current |
2016-01-06 |
Matt Joiner | Revert "Merge pull request #54 from zhulik/master" |
blob | commitdiff | raw | diff to current |
2016-01-05 |
Matt Joiner | Merge pull request #54 from zhulik/master |
blob | commitdiff | raw | diff to current |
2016-01-05 |
Gleb Sinyavsky | Refactorings |
blob | commitdiff | raw | diff to current |
2015-11-05 |
Matt Joiner | Make torrent.Reader reads fail when the torrent is... |
blob | commitdiff | raw | diff to current |
2015-11-05 |
Matt Joiner | Remove sync.Cond from piece |
blob | commitdiff | raw | diff to current |
2015-10-16 |
Matt Joiner | Store pieces inplace in torrent.Pieces |
blob | commitdiff | raw | diff to current |
2015-08-04 |
Matt Joiner | Replacing pendingWrites WaitGroup with Mutex/Cond/int |
blob | commitdiff | raw | diff to current |
2015-07-17 |
Matt Joiner | Hold client lock as little as possible in Reader.readAt |
blob | commitdiff | raw | diff to current |
next |