2
0
mirror of synced 2025-02-22 13:48:21 +00:00

Commit Graph

  • f067eff8f2
    Rename exported Peer and PeerConn receivers master Matt Joiner 2024-01-16 20:15:14 +11:00
  • 3cc8774eb3
    Fix race in ExportStatusWriter Matt Joiner 2024-01-19 16:35:36 +11:00
  • 192f4e8f7e
    torrent.KnownSwarm: keep client lock when iterating over connections (#893) Oleg Guba 2024-01-17 03:06:31 -08:00
  • 867996b876
    Retract versions affected by indefinite outgoing requests bug Matt Joiner 2024-01-15 17:03:05 +11:00
  • 25f0b1af9c
    Fix anacrolix/torrent version detection Matt Joiner 2024-01-15 14:51:13 +11:00
  • a1105a055c
    Add missing return to avoiding filling slow write buffer Matt Joiner 2024-01-15 13:26:07 +11:00
  • 6e8634e971
    Break up long condition expression Matt Joiner 2024-01-15 12:44:33 +11:00
  • 70ce33cab3
    Expect cancel acknowledgement from Transmission v4 clients Matt Joiner 2024-01-15 12:43:55 +11:00
  • bdcb6c9fcd
    Fix requests still being made when downloading is disallowed Matt Joiner 2024-01-15 12:55:04 +11:00
  • b5a11f047e
    Update anacrolix/log Matt Joiner 2024-01-15 12:23:04 +11:00
  • 7308c68d87
    Rearrange a few methods on the correct receivers Matt Joiner 2024-01-09 15:51:23 +11:00
  • ae3f25f877
    Bump golang.org/x/crypto from 0.5.0 to 0.17.0 (#885) dependabot[bot] 2023-12-23 22:25:13 +11:00
  • 16ecbee715
    Use fixed width for example commands Matt Joiner 2023-12-10 23:32:25 +11:00
  • 54cdbc97b1
    Add more downstream projects Matt Joiner 2023-12-10 23:32:03 +11:00
  • 0cef7b2d28
    Torrent.WebseedPeerConns() method (#883) Alex Sharov 2023-12-04 18:31:34 +07:00
  • e10ffd133a
    Drop support for go 1.20 Matt Joiner 2023-10-10 19:49:39 +11:00
  • 70ae680d6c
    Don't run fs tests on Windows Matt Joiner 2023-10-10 19:28:50 +11:00
  • 2d8ef8de2b
    go mod tidy Matt Joiner 2023-10-09 22:53:34 +11:00
  • 45c91b322a
    Update to multiple-blobs-per-value squirrel Matt Joiner 2023-09-29 14:48:11 +10:00
  • f009e1d583
    gorond Matt Joiner 2023-09-26 22:20:46 +10:00
  • 434a63575f
    Add testdata/The-Fanimatrix-(DivX-5.1-HQ).avi.torrent Matt Joiner 2023-09-26 22:20:34 +10:00
  • 11833b45cf
    Support scraping from HTTP trackers Matt Joiner 2023-09-26 22:19:51 +10:00
  • cff4595d06
    Merge fs module back into the root module Matt Joiner 2023-09-25 21:34:22 +10:00
  • 5d0de758a2
    Raise log level for failure to mark piece complete Matt Joiner 2023-09-25 21:30:07 +10:00
  • fb0716bbad
    Don't do client transfer tests in parallel Matt Joiner 2023-09-25 21:29:08 +10:00
  • b84b19cc4c
    Buffer metainfo loads from files Matt Joiner 2023-09-16 13:48:36 +10:00
  • 4fb12d06b3
    Bump CI 1.19 go versions to 1.21 Matt Joiner 2023-09-14 22:58:31 +10:00
  • 178b60668c
    Also change go requirement for fs module Matt Joiner 2023-09-14 22:57:46 +10:00
  • 29bea6d844
    Change go requirement to 1.20 from 1.21 Matt Joiner 2023-09-14 22:49:32 +10:00
  • bd2839cb9c
    Configurable hashers amount per torrent (#867) Alex Sharov 2023-09-13 18:15:36 +07:00
  • 87f6cdc1e9
    Fix request heap pop bug Matt Joiner 2023-09-11 10:10:13 +10:00
  • 72c1152b39
    Update logger usage for received reject messages Matt Joiner 2023-09-10 21:29:43 +10:00
  • 83d6b8accd
    Drop anacrolix/squirrel cache blob usage Matt Joiner 2023-09-11 10:04:30 +10:00
  • e8abaf00ae
    Handle torrentfs failure in test.sh Matt Joiner 2023-09-08 12:41:20 +10:00
  • b6291ed125
    Stop benchmark timer before initial run Matt Joiner 2023-09-08 11:47:00 +10:00
  • 732069b113
    Merge branch 'fuse-t' Matt Joiner 2023-09-05 19:03:24 +10:00
  • e3a6f99f43
    Switch to github.com/go-llsqlite/adapter Matt Joiner 2023-09-05 18:19:21 +10:00
  • b836d2ad53
    Update file_handle.go (#860) Frederick Robinson 2023-08-23 14:59:32 -07:00
  • 78cd5a1c0a
    Fix race in webseed requester sleep duration calculation Matt Joiner 2023-08-22 12:45:24 +10:00
  • 4bb8f8f836
    Add ClientConfig.WebTransport Matt Joiner 2023-08-22 12:44:49 +10:00
  • de3309319f
    Note that torrent.Reader is not concurrent-safe Matt Joiner 2023-08-17 18:14:46 +10:00
  • 613470861e
    Ditch lispad/go-generics-tools for anacrolix/generics/heap Matt Joiner 2023-08-16 20:51:52 +10:00
  • c1c6598588
    fs: Use a new torrent file reader per handled request Matt Joiner 2023-08-16 16:47:54 +10:00
  • 45e10d5566
    fs/cmd/torrentfs: Mount read-only Matt Joiner 2023-08-16 16:38:58 +10:00
  • 82ba9ffe06
    fs: Return file permissions for root node Matt Joiner 2023-08-16 16:38:04 +10:00
  • 5dd20ff99b
    fs/cmd/torrentfs: Add main logger Matt Joiner 2023-08-16 16:37:28 +10:00
  • 5a33552095
    Remove unnecessary use of SO_REUSEPORT Matt Joiner 2023-08-14 11:38:47 +10:00
  • 8dcc4cc187
    Add cove to downstream projects Matt Joiner 2023-08-14 14:39:24 +10:00
  • b730a99a48
    Remove torrentfs-macos job from CI Matt Joiner 2023-07-23 16:09:21 +10:00
  • 790fae6fa1
    Ignore torrentfs-macos CI errors Matt Joiner 2023-07-23 16:08:19 +10:00
  • ca5bd29a04 fix: torrent file real time completed bytes liwei 2023-07-23 00:30:45 +08:00
  • 4fdfcf8da2
    Get go-libutp fix for go1.21 Matt Joiner 2023-07-23 16:05:51 +10:00
  • 8229ac4b3f fix: udp tracker panic liwei 2023-07-04 18:45:40 +08:00
  • 7036f221f4 chore: remove refs to deprecated io/ioutil guoguangwu 2023-07-09 13:29:02 +08:00
  • 20f5ddb4af chore: unnecessary use of fmt.Sprintf guoguangwu 2023-07-09 13:33:05 +08:00
  • e88aae7642
    Add sqlite storage build conditions to sqlite storage closed test Matt Joiner 2023-06-27 11:36:54 +10:00
  • 050e5cbab8
    Fix error unmarshalling bad metainfo nodes field Matt Joiner 2023-06-26 19:48:23 +10:00
  • 8d527a8274
    Test and fix closed sqlite storage panicking during piece hashing Matt Joiner 2023-06-26 10:24:06 +10:00
  • c28f3014ff
    Fix UseSources panicking when sqlite storage is closed Matt Joiner 2023-06-23 22:14:38 +10:00
  • 3901c3144b
    Log bad tracker URL error Matt Joiner 2023-06-06 10:40:15 +10:00
  • ac086bb3bd
    Fix incorrect EOF when decoding some peer protocol message types Matt Joiner 2023-05-29 19:01:01 +10:00
  • 5380337f86
    Reintroduce torrent-wide PEX throttling Matt Joiner 2023-05-24 12:11:10 +10:00
  • 98234f943f
    Run torrentfs CI on macos Matt Joiner 2023-05-28 13:51:16 +10:00
  • 5efb4dd941
    Attribute accepted connection to holepunching when connect message is late Matt Joiner 2023-05-28 13:34:58 +10:00
  • a33b3ec554
    fs/test.sh: Handle torrentfs failures synchronously Matt Joiner 2023-05-28 13:52:50 +10:00
  • 41e2cd5b21
    gorond Matt Joiner 2023-05-28 12:04:57 +10:00
  • 08c403ea52
    Fix logging reported in #841 Matt Joiner 2023-05-28 12:04:49 +10:00
  • 737bffb73f
    Fix filecache issues on Windows Matt Joiner 2023-05-27 22:11:56 +10:00
  • 3e974f17ae
    fs: Update path to torrentfs Matt Joiner 2023-05-27 20:54:46 +10:00
  • 97fb25afdf
    fs: go mod tidy Matt Joiner 2023-05-27 20:53:59 +10:00
  • 963c0e0f32
    Fix addrPortOrZero for unix sockets on Windows Matt Joiner 2023-05-27 20:36:17 +10:00
  • 8e2139b335
    Timeout torrentfs CI after 5 minutes Matt Joiner 2023-05-27 20:10:16 +10:00
  • 1849048d1d
    More Windows test fixes Matt Joiner 2023-05-27 20:13:56 +10:00
  • 617362ddf0
    go1.19 compat Matt Joiner 2023-05-27 15:05:23 +10:00
  • 702b2c77a0
    Test fixes for Windows Matt Joiner 2023-05-27 14:57:41 +10:00
  • dee985f9bd
    Fixes for storage tests on Windows Matt Joiner 2023-05-27 14:47:25 +10:00
  • 5ba8506b3f
    Add check that torrent data cleanup works in TestIssue335 Matt Joiner 2023-05-27 12:40:15 +10:00
  • 4070018ebb
    Fix test failure using missinggo filecache on Windows Matt Joiner 2023-05-27 12:39:28 +10:00
  • 6c831fef83
    Make fs a separate module Matt Joiner 2023-05-27 12:10:38 +10:00
  • e0af603c04
    Also run Go CI test job on 1.19 Matt Joiner 2023-05-27 10:58:29 +10:00
  • 81e806a3d9
    Run Go CI test job on macos and windows Matt Joiner 2023-05-27 10:46:24 +10:00
  • e7087fde56
    Add WebRTC ICE servers config (#824) Marco Vidonis 2023-05-27 11:27:24 +01:00
  • 1c1f47555b
    Fix ClientConfig.Logger.SetHandlers being clobbered Matt Joiner 2023-05-24 11:58:57 +10:00
  • f13f4d9a98
    Remove PEX todo Matt Joiner 2023-05-23 21:25:36 +10:00
  • b18e824a6b
    go1.19 compatibility Matt Joiner 2023-05-23 20:55:30 +10:00
  • a8ab0baec8
    Include holepunch message protocol family in metrics Matt Joiner 2023-05-22 15:28:28 +10:00
  • 97488efed7
    Add holepunch message fuzzing Matt Joiner 2023-05-22 15:27:06 +10:00
  • 20743ce0b7
    Add a bunch of holepunch metrics Matt Joiner 2023-05-21 19:33:10 +10:00
  • 17930ef460
    Print peer ID in ASCII-only Matt Joiner 2023-05-21 19:30:39 +10:00
  • 60db110439
    Fix panic logging unknown holepunch error code Matt Joiner 2023-05-21 19:29:35 +10:00
  • 5fa3710d7f
    Report ltep extensions in status output Matt Joiner 2023-05-19 17:10:03 +10:00
  • a491fdccbc
    Move PeerClientName and PeerExtensionIDs to PeerConn Matt Joiner 2023-05-19 14:41:27 +10:00
  • e6a38b1cd1
    fixes anacrolix/torrent#795 (#807) Pavel Tatarskiy 2023-05-19 07:23:34 +03:00
  • 56c8b396f5
    Add doc comment for Torrent.BytesMissing Matt Joiner 2023-05-19 14:18:24 +10:00
  • 8ac9ea890e
    Don't panic if changing interest fills the write buffer Matt Joiner 2023-05-19 14:09:27 +10:00
  • c3622dea3d
    Fix TestSeedAfterDownloading when cgo is disabled Matt Joiner 2023-05-19 12:27:16 +10:00
  • d27d1c809e
    Skip test failures due to Go uTP implementation Matt Joiner 2023-05-19 11:36:29 +10:00
  • 11af55fa0b
    Retry some utp tests on failure Matt Joiner 2023-05-19 11:38:11 +10:00
  • cd3ab72272
    Tweak logging Matt Joiner 2023-05-18 21:25:44 +10:00
  • f45365fd98
    Ignore dial rate limits for holepunch connects Matt Joiner 2023-05-18 11:37:46 +10:00