Chad Paulson
79ab342c50
Adds CI build status to README.
2026-01-30 05:25:45 -06:00
Chad Paulson
41dd906331
Configures GitHub actions for continous integration.
2026-01-30 05:18:11 -06:00
Chad Paulson
c90d7454f7
Updates README to reflect multi-file support.
2026-01-30 04:17:47 -06:00
Chad Paulson
bb404a2d13
Fixes meta data population, adds class to determine peer state, adds download tests.
2026-01-30 04:16:12 -06:00
Chad Paulson
959cfca9bc
Fixes meta data population, adds class to determine peer state, adds download tests.
2026-01-30 04:15:57 -06:00
Chad Paulson
034053d3fb
Adds Distributed Hash Table bootstrap nodes and fixes bugs, adds missing functionality to support multi-file downloading.
2026-01-30 04:12:07 -06:00
Chad Paulson
568757c1ef
Adds multi-file support, fixes bugs with piece picker and peer connection issues.
2026-01-30 04:08:18 -06:00
Chad Paulson
d92987e214
Updates logo.
2026-01-29 05:15:05 -06:00
Chad Paulson
bc917338af
Updates logo.
2026-01-29 05:13:17 -06:00
Chad Paulson
44b1955227
Adds SwiftTorrent logo.
2026-01-29 05:11:20 -06:00
Chad Paulson
69a885ecdf
Add README with build instructions and usage examples
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 04:21:11 -06:00
Chad Paulson
6c8c581517
Implement SwiftTorrent: pure Swift BitTorrent library
...
Full BEP-3 peer wire protocol, BEP-5 DHT, BEP-15 UDP trackers,
magnet link support, bencode serialization, rarest-first piece
selection, and async session management using SwiftNIO and
swift-crypto. Includes 64 passing unit tests.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 04:17:43 -06:00