]> Sergey Matveev's repositories - btrtrc.git/tree
Drop support for go 1.20
drwxr-xr-x - .circleci
-rw-r--r-- 202 .deepsource.toml
drwxr-xr-x - .github
-rw-r--r-- 42 .gitignore
-rw-r--r-- 120 .golangci.yml
-rw-r--r-- 16725 LICENSE
-rw-r--r-- 3401 NOTES.md
-rw-r--r-- 6282 README.md
-rw-r--r-- 531 SECURITY.md
-rw-r--r-- 525 TODO
drwxr-xr-x - analysis
-rw-r--r-- 1276 bad_storage.go
drwxr-xr-x - bencode
-rw-r--r-- 1827 bep40.go
-rw-r--r-- 1074 bep40_test.go
-rw-r--r-- 1233 callbacks.go
-rw-r--r-- 1799 client-nowasm_test.go
-rw-r--r-- 2306 client-stats.go
-rw-r--r-- 47621 client.go
-rw-r--r-- 25336 client_test.go
drwxr-xr-x - cmd
drwxr-xr-x - common
-rw-r--r-- 10273 config.go
-rw-r--r-- 2871 conn_stats.go
-rw-r--r-- 885 deferrwl.go
-rw-r--r-- 1606 dht.go
-rw-r--r-- 655 dial-pool.go
-rw-r--r-- 179 dialer.go
drwxr-xr-x - dialer
-rw-r--r-- 939 doc.go
-rw-r--r-- 537 example_test.go
-rw-r--r-- 5550 file.go
-rw-r--r-- 2529 file_test.go
drwxr-xr-x - fs
-rw-r--r-- 2360 global.go
-rw-r--r-- 5287 go.mod
-rw-r--r-- 89293 go.sum
-rw-r--r-- 1680 handshake.go
-rw-r--r-- 317 handshake_test.go
drwxr-xr-x - internal
drwxr-xr-x - iplist
-rw-r--r-- 1354 ipport.go
-rw-r--r-- 926 issue211_test.go
-rw-r--r-- 632 issue97_test.go
-rw-r--r-- 179 listen.go
drwxr-xr-x - logonce
-rw-r--r-- 330 main_test.go
drwxr-xr-x - metainfo
-rw-r--r-- 4072 misc.go
-rw-r--r-- 1270 misc_test.go
drwxr-xr-x - mmap_span
drwxr-xr-x - mse
-rw-r--r-- 1175 netip-addrport.go
-rw-r--r-- 2223 network_test.go
-rw-r--r-- 935 networks.go
-rw-r--r-- 1287 ordered-bitmap.go
-rw-r--r-- 56 otel.go
-rw-r--r-- 3177 peer-conn-msg-writer.go
-rw-r--r-- 1271 peer-impl.go
-rw-r--r-- 24728 peer.go
-rw-r--r-- 1197 peer_info.go
-rw-r--r-- 725 peer_infos.go
drwxr-xr-x - peer_protocol
-rw-r--r-- 32447 peerconn.go
-rw-r--r-- 10537 peerconn_test.go
-rw-r--r-- 89 peerid.go
-rw-r--r-- 525 peerid_test.go
-rw-r--r-- 872 pending-requests.go
-rw-r--r-- 365 pending-requests_test.go
-rw-r--r-- 5645 pex.go
-rw-r--r-- 8564 pex_test.go
-rw-r--r-- 4429 pexconn.go
-rw-r--r-- 1540 pexconn_test.go
-rw-r--r-- 6309 piece.go
-rw-r--r-- 612 piecestate.go
-rw-r--r-- 1242 portfwd.go
-rw-r--r-- 1850 prioritized-peers.go
-rw-r--r-- 1254 prioritized-peers_test.go
-rw-r--r-- 184 protocol.go
-rw-r--r-- 1079 ratelimitreader.go
-rw-r--r-- 8691 reader.go
-rw-r--r-- 634 reader_test.go
-rw-r--r-- 1778 request-strategy-impls.go
drwxr-xr-x - request-strategy
-rw-r--r-- 10178 requesting.go
-rw-r--r-- 2005 requesting_test.go
-rw-r--r-- 2438 reuse_test.go
-rw-r--r-- 2323 rlreader_test.go
-rw-r--r-- 527 roaring.go
drwxr-xr-x - segments
-rw-r--r-- 1299 smartban.go
drwxr-xr-x - smartban
-rw-r--r-- 4913 socket.go
-rw-r--r-- 114 sockopts.go
-rw-r--r-- 736 sockopts_unix.go
-rw-r--r-- 398 sockopts_wasm.go
-rw-r--r-- 375 sockopts_windows.go
-rw-r--r-- 1814 sources.go
-rw-r--r-- 2688 spec.go
-rw-r--r-- 166 stats.go
drwxr-xr-x - storage
-rw-r--r-- 282 string-addr.go
-rw-r--r-- 245 struct_test.go
-rw-r--r-- 7093 t.go
drwxr-xr-x - test
-rw-r--r-- 364 test_test.go
drwxr-xr-x - testdata
-rw-r--r-- 1030 testing.go
drwxr-xr-x - tests
-rw-r--r-- 1566 torrent-piece-request-order.go
-rw-r--r-- 508 torrent-stats.go
-rw-r--r-- 76980 torrent.go
-rw-r--r-- 332 torrent_mmap_test.go
-rw-r--r-- 6926 torrent_test.go
drwxr-xr-x - tracker
-rw-r--r-- 6621 tracker_scraper.go
drwxr-xr-x - typed-roaring
drwxr-xr-x - types
-rw-r--r-- 473 undirtied-chunks-iter.go
-rw-r--r-- 533 undirtied-chunks-iter_test.go
-rw-r--r-- 345 url-net-addr.go
-rw-r--r-- 16 ut-holepunching.go
-rw-r--r-- 10495 ut-holepunching_test.go
drwxr-xr-x - util
-rw-r--r-- 440 utp.go
-rw-r--r-- 349 utp_go.go
-rw-r--r-- 487 utp_libutp.go
-rw-r--r-- 309 utp_test.go
drwxr-xr-x - version
-rw-r--r-- 2319 webrtc.go
-rw-r--r-- 5955 webseed-peer.go
drwxr-xr-x - webseed
drwxr-xr-x - webtorrent
-rw-r--r-- 2775 worse-conns.go
-rw-r--r-- 1230 worse-conns_test.go
-rw-r--r-- 2700 wstracker.go