Matt Joiner
|
28c7c6a5d7
|
Fix race conditions
|
2013-09-29 16:44:37 +10:00 |
Matt Joiner
|
fe80bf2f2f
|
BytesInfoHash wasn't actually initializing the info hash
|
2013-09-29 16:43:35 +10:00 |
Matt Joiner
|
978aa1f0c8
|
Don't rely on *os.File finalizer for close
|
2013-09-29 14:20:18 +10:00 |
Matt Joiner
|
ac254e95f2
|
Prevent false-positive race conditions
|
2013-09-29 14:18:43 +10:00 |
Matt Joiner
|
7870d20573
|
Begin implementing the adding of peers, and initiating of connections
|
2013-09-29 08:11:24 +10:00 |
Matt Joiner
|
ddd4382474
|
Handle actorTask messages
|
2013-09-29 04:05:09 +10:00 |
Matt Joiner
|
805897afb5
|
Can't send to torrentFinished while handling an event
|
2013-09-29 04:04:46 +10:00 |
Matt Joiner
|
b4989a370f
|
Fix crash due to torrent.MetaInfo being unset
|
2013-09-29 04:03:36 +10:00 |
Matt Joiner
|
aefe754698
|
Create torrent data files with at least the required size
Truncate is required or use of mmap'd region beyond file length raises SIGBUS.
|
2013-09-29 04:03:04 +10:00 |
Matt Joiner
|
816c263760
|
Start implementing a basic client
|
2013-09-26 19:49:15 +10:00 |