zbt

CLI Bittorrent client, written in Zig
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2023-12-02 00:14Add arg parsingMartin Ashby1+40-2
2023-12-01 23:53Make peer_id a constantMartin Ashby2+11-12
2023-11-12 21:17Move tracker protocol into it's own file Change piece_length -> u32, protocol constrains that anyway annnnd, successfully download a file (albeit from one torrent only with no checking of a ton of stuff)Martin Ashby4+290-89
2023-11-12 09:07Handshake a peerMartin Ashby2+54-3
2023-11-11 22:17Make request to tracker, get and parse response to find peers listMartin Ashby2+104-4
2023-11-11 20:54Don't hex the hashMartin Ashby1+5-5
2023-11-11 20:47Include ownership info on BValue.Martin Ashby2+168-69
2023-11-11 11:36Extend meta info file parsingMartin Ashby2+54-7
2023-11-11 11:20Add basic meta info file parsingMartin Ashby4+74-1
2023-11-09 23:58Add bencoding as well as bdecodingMartin Ashby3+128-1
2023-11-09 22:09Add bencoding decoding libraryMartin Ashby6+293-0