~thalia/cs396-bittorrent

e08e6292 — Thalia Wright 2 years ago master
Sourcehut doesn't support org mode files 😞
051755a4 — Thalia Wright 2 years ago
Actually finished
68ea7045 — Thalia Wright 2 years ago
Finished writeup
094e69d9 — Thalia Wright 2 years ago
Added v1 section
0fdaae22 — Thalia Wright 2 years ago
Moved Makefile
343d332e — Thalia Wright 2 years ago
Added old files back
abe58061 — Thalia Wright 2 years ago
Moved bencode submodule to appt. directory
cb3cd543 — Thalia Wright 2 years ago
Renamed with the aforementioned naming scheme
39eb1865 — Thalia Wright 2 years ago
Organised into version 1 into subdirectory
1f61f3b2 — Thalia Wright 2 years ago
Added warnings and skeletal code
0787b87e — Thalia Wright 2 years ago
Minor changes, mostly debug prints
b236bc68 — Thalia Wright 2 years ago
Added progress printout
40fa296b — Thalia Wright 2 years ago
Minor reorganization
6d168d69 — Thalia Wright 2 years ago
Added last minute LibTorrent thing 😥
d6f78946 — Thalia Wright 2 years ago
Ugh org is much nicer than markdown
6eb1f2a3 — Thalia Wright 2 years ago
Stop passing uninitialised values to recvfrom
30b119d8 — Thalia Wright 2 years ago
[untested] filled out function for generating the udp announce packet

Given that these same techniques for creating the connection packet
don't work, I doubt this produces a valid packet.

Until I'm able to get a successful udp handshake with a treacker I
won't be able to test this :(
5f78dc81 — Thalia Wright 2 years ago
Added some logging to the udp connection packet generator. It looks like we're making a bad packet :/
541eea67 — Thalia Wright 2 years ago
Added itoa
db4a2add — Thalia Wright 2 years ago
Generally improved timeout and error handling code, specifically for curl
Next