]> Sergey Matveev's repositories - btrtrc.git/tree
cmd/btrtrc client
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-- 975 Dockerfile
-rw-r--r-- 16725 LICENSE
-rw-r--r-- 3817 NOTES.md
lrwxrwxrwx 17 README -> cmd/btrtrc/README
-rw-r--r-- 7960 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-- 2013 callbacks.go
-rw-r--r-- 1840 client-nowasm_test.go
-rw-r--r-- 2306 client-stats.go
-rw-r--r-- 50020 client.go
-rw-r--r-- 25520 client_test.go
drwxr-xr-x - cmd
drwxr-xr-x - common
-rw-r--r-- 10536 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-- 5783 file.go
-rw-r--r-- 2529 file_test.go
drwxr-xr-x - fs
-rw-r--r-- 2122 global.go
-rw-r--r-- 5816 go.mod
-rw-r--r-- 91299 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-- 681 issue97_test.go
-rw-r--r-- 179 listen.go
-rw-r--r-- 95 logging.go
drwxr-xr-x - logonce
-rw-r--r-- 2295 ltep.go
-rw-r--r-- 4106 ltep_test.go
-rw-r--r-- 330 main_test.go
drwxr-xr-x - merkle
drwxr-xr-x - metainfo
-rw-r--r-- 4119 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-- 2277 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-- 3490 peer-conn-msg-writer.go
-rw-r--r-- 1463 peer-conn-msg-writer_test.go
-rw-r--r-- 1271 peer-impl.go
-rw-r--r-- 25790 peer.go
-rw-r--r-- 1197 peer_info.go
-rw-r--r-- 725 peer_infos.go
drwxr-xr-x - peer_protocol
-rw-r--r-- 39893 peerconn.go
-rw-r--r-- 11712 peerconn_test.go
-rw-r--r-- 89 peerid.go
-rw-r--r-- 525 peerid_test.go
-rw-r--r-- 5645 pex.go
-rw-r--r-- 8564 pex_test.go
-rw-r--r-- 4390 pexconn.go
-rw-r--r-- 1549 pexconn_test.go
-rw-r--r-- 7957 piece.go
-rw-r--r-- 689 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-- 8654 reader.go
-rw-r--r-- 634 reader_test.go
-rw-r--r-- 2744 request-strategy-impls.go
-rw-r--r-- 3730 request-strategy-impls_test.go
drwxr-xr-x - request-strategy
-rw-r--r-- 11315 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-- 1275 smartban.go
drwxr-xr-x - smartban
-rw-r--r-- 1009 smartban_test.go
-rw-r--r-- 5485 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-- 1811 sources.go
-rw-r--r-- 3187 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-- 7463 t.go
drwxr-xr-x - test
-rw-r--r-- 365 test_test.go
drwxr-xr-x - testdata
-rw-r--r-- 1024 testing.go
drwxr-xr-x - tests
-rw-r--r-- 1782 torrent-piece-request-order.go
-rw-r--r-- 508 torrent-stats.go
-rw-r--r-- 86288 torrent.go
-rw-r--r-- 332 torrent_mmap_test.go
-rw-r--r-- 6967 torrent_test.go
drwxr-xr-x - tracker
-rw-r--r-- 6670 tracker_scraper.go
drwxr-xr-x - typed-roaring
drwxr-xr-x - types
-rw-r--r-- 492 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-- 5966 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-- 2739 wstracker.go
-rw-r--r-- 171 zero-reader.go