2014-12-19 |
Matt Joiner | Add some tools for analysing bloom filter use |
commit | commitdiff | tree |
2014-12-09 |
Matt Joiner | Refine connection status flags |
commit | commitdiff | tree |
2014-12-09 |
Matt Joiner | dht: We can now message nodes with no ID if there's... |
commit | commitdiff | tree |
2014-12-09 |
Matt Joiner | Update TODO |
commit | commitdiff | tree |
2014-12-09 |
Matt Joiner | dht: Slow down the start a little, as lots of torrents... |
commit | commitdiff | tree |
2014-12-09 |
Matt Joiner | Fixes due to not pending chunk specs prematurely |
commit | commitdiff | tree |
2014-12-09 |
Matt Joiner | :) |
commit | commitdiff | tree |
2014-12-09 |
Matt Joiner | Add pending peers high water mark to stop excessively... |
commit | commitdiff | tree |
2014-12-09 |
Matt Joiner | dht: Limit the size of peer discovery backlog |
commit | commitdiff | tree |
2014-12-09 |
Matt Joiner | Save memory by not pending chunks prematurely |
commit | commitdiff | tree |
2014-12-09 |
Matt Joiner | dht: During get_peers, put discovered nodes in a backlo... |
commit | commitdiff | tree |
2014-12-09 |
Matt Joiner | dht: A few minor improvements |
commit | commitdiff | tree |
2014-12-09 |
Matt Joiner | dht: Cap nodes to 10k, drop nodes that timeout if we... |
commit | commitdiff | tree |
2014-12-08 |
Matt Joiner | Use bitbucket.org/anacrolix/sync |
commit | commitdiff | tree |
2014-12-08 |
Matt Joiner | dht: Store transactions by key, and fix partial deadlock |
commit | commitdiff | tree |
2014-12-08 |
Matt Joiner | Improve announce logging |
commit | commitdiff | tree |
2014-12-07 |
Matt Joiner | dht: Tidy up GetPeers() |
commit | commitdiff | tree |
2014-12-07 |
Matt Joiner | dht: Retry queries twice before timing out |
commit | commitdiff | tree |
2014-12-07 |
Matt Joiner | Fix UTP still listening despite attempting to temporari... |
commit | commitdiff | tree |
2014-12-07 |
Matt Joiner | Expose various DHT state |
commit | commitdiff | tree |
2014-12-07 |
Matt Joiner | Make some overlap of piece priorities |
commit | commitdiff | tree |
2014-12-07 |
Matt Joiner | Write piece status as counts of contiguous identical... |
commit | commitdiff | tree |
2014-12-07 |
Matt Joiner | internal/pieceordering: Switch to a different skiplist... |
commit | commitdiff | tree |
2014-12-05 |
Matt Joiner | Set a low water mark for replenishing requests |
commit | commitdiff | tree |
2014-12-05 |
Matt Joiner | pieceordering: Rename RemovePiece->DeletePiece and... |
commit | commitdiff | tree |
2014-12-05 |
Matt Joiner | Forgot to commit this part of fixing disable TCP dialin... |
commit | commitdiff | tree |
2014-12-05 |
Matt Joiner | Set priorities ahead of the current read position |
commit | commitdiff | tree |
2014-12-05 |
Matt Joiner | mmap_span: Avoid allocating the span slice on every use |
commit | commitdiff | tree |
2014-12-05 |
Matt Joiner | Disabling TCP didn't include dialing out, also always... |
commit | commitdiff | tree |
2014-12-04 |
Matt Joiner | Switch back to using the UTP redesign |
commit | commitdiff | tree |
2014-12-04 |
Matt Joiner | A probably unhelpful test that ensures UTP performs |
commit | commitdiff | tree |
2014-12-03 |
Matt Joiner | fs: Improve tests |
commit | commitdiff | tree |
2014-12-03 |
Matt Joiner | Improve fs/unwedge tests |
commit | commitdiff | tree |
2014-12-03 |
Matt Joiner | tracker/udp: Tidy up tests |
commit | commitdiff | tree |
2014-12-03 |
Matt Joiner | util/dirwatch: Some tidying |
commit | commitdiff | tree |
2014-12-03 |
Matt Joiner | dht: Seemed to be wasting a lot of memory here |
commit | commitdiff | tree |
2014-12-03 |
Matt Joiner | Piece priorities, torrent read interface and many fixes |
commit | commitdiff | tree |
2014-12-03 |
Matt Joiner | dht: Don't log messages that have been truncated |
commit | commitdiff | tree |
2014-12-03 |
Matt Joiner | Harmless shortcut initing peer pieces when we have... |
commit | commitdiff | tree |
2014-12-03 |
Matt Joiner | When metadata arrives, we also need to init request... |
commit | commitdiff | tree |
2014-12-03 |
Matt Joiner | Remove commented out code |
commit | commitdiff | tree |
2014-12-03 |
Matt Joiner | Add piece ordering per-connection piece request priority |
commit | commitdiff | tree |
2014-12-02 |
Matt Joiner | dht: Receiving UDP source port 0 isn't an error apparently |
commit | commitdiff | tree |
2014-12-02 |
Matt Joiner | iplist: Double performance of parsing line |
commit | commitdiff | tree |
2014-12-02 |
Matt Joiner | iplist: Benchmark parsing lines |
commit | commitdiff | tree |
2014-12-02 |
Matt Joiner | Speed up tests, allow -short for some UDP tracker stuff |
commit | commitdiff | tree |
2014-12-02 |
Matt Joiner | Backed out changeset: 603a76a6bdb0 |
commit | commitdiff | tree |
2014-12-02 |
Matt Joiner | iplist: Reuse the p2p line regexp |
commit | commitdiff | tree |
2014-12-02 |
Matt Joiner | Update to use utp package redesign |
commit | commitdiff | tree |
2014-12-02 |
Matt Joiner | Reuse the info bytes when marshalling torrent metainfo |
commit | commitdiff | tree |
2014-12-02 |
Matt Joiner | Ensure that when a cached torrent is used, the info... |
commit | commitdiff | tree |
2014-12-02 |
Matt Joiner | Skip mapping files with length 0 |
commit | commitdiff | tree |
2014-12-02 |
Matt Joiner | dht: Don't log messages that fail to decode on the... |
commit | commitdiff | tree |
2014-12-02 |
Matt Joiner | Don't clobber torrent name with empty magnet display... |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | For now always read ahead 4 extra blocks |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | dht: Improve bad KRPC message screening |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | Trivial |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | Rework torrent adding |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | Support banning torrents |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | Don't send constructed MetaInfo down a channel when... |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | Add InfoHash.HexString convenience |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | cmd/torrentfs: Tidy up flags, switch to default downloa... |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | Destroy the torrent FS on exit signals so ongoing sysca... |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | torrent.String, if the name isn't available, use the... |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | Skip on errors testing UDP tracker, need to implement... |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | Sleep between announces in case there are no trackers |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | Improve the interface with client and download strategies |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | Give each connection its own piece priority order |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | Fast start torrent tracker announces |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | Misc good fixes |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | cmd/torrent: Add -upload flag |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | Log the type for a rare DHT crash |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | Disable IP block list in some tests |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | Not ever hashed takes higher priority than partially... |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | When metainfo isn't complete, treat peers that don... |
commit | commitdiff | tree |
2014-12-01 |
Matt Joiner | Block IPv6 for now |
commit | commitdiff | tree |
2014-11-30 |
Matt Joiner | Fix race reordering tracker tier |
commit | commitdiff | tree |
2014-11-30 |
Matt Joiner | Some changes to block list handling |
commit | commitdiff | tree |
2014-11-30 |
Matt Joiner | dht: Error while sending a find_node during bootstrap... |
commit | commitdiff | tree |
2014-11-30 |
Matt Joiner | Default download strategy: Download while initial hashing |
commit | commitdiff | tree |
2014-11-30 |
Matt Joiner | Print iplist.Range nicely |
commit | commitdiff | tree |
2014-11-29 |
Matt Joiner | router.bittorrent.com is in the level1 blocklist so... |
commit | commitdiff | tree |
2014-11-29 |
Matt Joiner | A few tweaks |
commit | commitdiff | tree |
2014-11-29 |
Matt Joiner | Make use of IP blocklist and change the client lock... |
commit | commitdiff | tree |
2014-11-28 |
Matt Joiner | Change all references to github.com/nsf/libtorgo to... |
commit | commitdiff | tree |
2014-11-28 |
Matt Joiner | Allow DHT server config to be passed through when creat... |
commit | commitdiff | tree |
2014-11-28 |
Matt Joiner | Add a passive flag for DHT, that disables responding... |
commit | commitdiff | tree |
2014-11-28 |
Matt Joiner | Implement iplist package, for block lists |
commit | commitdiff | tree |
2014-11-28 |
Matt Joiner | Extra time between tracker announces |
commit | commitdiff | tree |
2014-11-21 |
Matt Joiner | Wasn't actually copying the tiers |
commit | commitdiff | tree |
2014-11-21 |
Matt Joiner | Improve tracker connect error log message |
commit | commitdiff | tree |
2014-11-21 |
Matt Joiner | Shuffle tracker tiers after adding trackers |
commit | commitdiff | tree |
2014-11-21 |
Matt Joiner | TODO |
commit | commitdiff | tree |
2014-11-21 |
Matt Joiner | Merge trackers by magnet links if the torrent is alread... |
commit | commitdiff | tree |
2014-11-21 |
Matt Joiner | Don't open new connections or announce when new connect... |
commit | commitdiff | tree |
2014-11-21 |
Matt Joiner | Include trackers in WriteStatus |
commit | commitdiff | tree |
2014-11-21 |
Matt Joiner | Fix default torrent client address, and leaked resources |
commit | commitdiff | tree |
2014-11-21 |
Matt Joiner | Add PendingData call to download strategy interface |
commit | commitdiff | tree |
2014-11-21 |
Matt Joiner | Fix accidental pass by value |
commit | commitdiff | tree |
2014-11-21 |
Matt Joiner | Use a buffer to reduce syscall.Write calls |
commit | commitdiff | tree |
next |