2014-04-17 |
Matt Joiner | TestUnmountWedged, fs.Destroy |
commit | commitdiff | tree |
2014-04-08 |
Matt Joiner | Big visibility/doc clean-up, and extract mmap_span... |
commit | commitdiff | tree |
2014-04-08 |
Matt Joiner | Check for asynchronous mount error after serving |
commit | commitdiff | tree |
2014-04-08 |
Matt Joiner | Break up torrentfs main(), it's too large |
commit | commitdiff | tree |
2014-04-08 |
Matt Joiner | Handle repeat SIGINT/SIGTERMs |
commit | commitdiff | tree |
2014-04-08 |
Matt Joiner | Add error handling to PrioritizeDataRegion as it's... |
commit | commitdiff | tree |
2014-04-08 |
Matt Joiner | Mask EHOSTUNREACH on connect() |
commit | commitdiff | tree |
2014-04-08 |
Matt Joiner | goimports decided to reorganise imports |
commit | commitdiff | tree |
2014-04-08 |
Matt Joiner | Fix calculation of request for torrent data offset |
commit | commitdiff | tree |
2014-04-03 |
Matt Joiner | Break up client.go into several files and a few fixes |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Fix short read and report unexpected EOFs decoding... |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | TODO |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Lots of logging improvements |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Add -listenAddr and actually listen in ./cmd/torrent |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Send port on announces when possible |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Fix requests to other leechers |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Tidy up |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Fix races stopping clients and closing connections |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Test created torrent structure in current directory |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Improvements to pending chunks; extract testutil |
commit | commitdiff | tree |
2014-03-19 |
Matt Joiner | Add a scrape command so I can work out if trackers... |
commit | commitdiff | tree |
2014-03-19 |
Matt Joiner | Various progress, particularly around the way data... |
commit | commitdiff | tree |
2014-03-18 |
Matt Joiner | Hunting for goroutine leaks |
commit | commitdiff | tree |
2014-03-17 |
Matt Joiner | Add a end-to-end test for torrentfs |
commit | commitdiff | tree |
2014-03-16 |
Matt Joiner | Add tracker_test |
commit | commitdiff | tree |
2014-03-16 |
Matt Joiner | Make use of trackers |
commit | commitdiff | tree |
2013-12-16 |
Matt Joiner | Simplify the tracker.New interface, just take a string |
commit | commitdiff | tree |
2013-12-16 |
Matt Joiner | Tracker doc |
commit | commitdiff | tree |
2013-12-14 |
Matt Joiner | Fixes and tests for UDP tracker protocol |
commit | commitdiff | tree |
2013-12-14 |
Matt Joiner | Fix parsing of UDP announce response peers |
commit | commitdiff | tree |
2013-11-06 |
Matt Joiner | Implementing UDP tracker in its own module |
commit | commitdiff | tree |
2013-11-04 |
Matt Joiner | Unit test for connection address comparison to avoid... |
commit | commitdiff | tree |
2013-11-04 |
Matt Joiner | Bring the 'torrent' command up to speed with the client... |
commit | commitdiff | tree |
2013-11-04 |
Matt Joiner | Set the event condition locker in client |
commit | commitdiff | tree |
2013-11-04 |
Matt Joiner | Stop connection writer timer on exit from function |
commit | commitdiff | tree |
2013-11-04 |
Matt Joiner | Remove obsolete private type 'pieceState' |
commit | commitdiff | tree |
2013-11-04 |
Matt Joiner | Begin on UDP trackers |
commit | commitdiff | tree |
2013-10-22 |
Matt Joiner | More explicit implementation for wantPiece method |
commit | commitdiff | tree |
2013-10-22 |
Matt Joiner | If no requests can be found for a connection, set it... |
commit | commitdiff | tree |
2013-10-22 |
Matt Joiner | Set pieceByBytesPendingSlice capacity in advance to... |
commit | commitdiff | tree |
2013-10-22 |
Matt Joiner | Reconnect to the torrentfs -testPeer at regular interva... |
commit | commitdiff | tree |
2013-10-22 |
Matt Joiner | Fix keep-alive timer use in connection writer, and... |
commit | commitdiff | tree |
2013-10-20 |
Matt Joiner | Significant progress and improvements |
commit | commitdiff | tree |
2013-10-15 |
Matt Joiner | Always finish off partially downloaded pieces |
commit | commitdiff | tree |
2013-10-14 |
Matt Joiner | Implement prioritizing of torrent data regions based... |
commit | commitdiff | tree |
2013-10-13 |
Matt Joiner | Torrent client publishes data ready information; torren... |
commit | commitdiff | tree |
2013-10-07 |
Matt Joiner | Fix bugs in the new WriteSectionTo hashing implementation |
commit | commitdiff | tree |
2013-10-06 |
Matt Joiner | Create more efficient writer method for MMapSpan for... |
commit | commitdiff | tree |
2013-10-06 |
Matt Joiner | Support browsing torrents in the filesystem |
commit | commitdiff | tree |
2013-10-06 |
Matt Joiner | Need executable permissions on torrent data directories |
commit | commitdiff | tree |
2013-10-06 |
Matt Joiner | Start implementing torrentfs binary |
commit | commitdiff | tree |
2013-10-06 |
Matt Joiner | Fix TestHaveEncode now that message length prefixes... |
commit | commitdiff | tree |
2013-10-02 |
Matt Joiner | BEP20 |
commit | commitdiff | tree |
2013-10-02 |
Matt Joiner | Implement writing of chunks as they arrive |
commit | commitdiff | tree |
2013-10-02 |
Matt Joiner | Failing WriteAt should return ErrShortWrite |
commit | commitdiff | tree |
2013-10-02 |
Matt Joiner | Mostly handle Piece messages, and kick off a piece... |
commit | commitdiff | tree |
2013-10-02 |
Matt Joiner | Decoding of Piece messages, and checking entire message... |
commit | commitdiff | tree |
2013-10-01 |
Matt Joiner | Fix request/chunk confusion, missing outgoing message... |
commit | commitdiff | tree |
2013-09-30 |
Matt Joiner | Implementing bitfields and connection message handling |
commit | commitdiff | tree |
2013-09-29 |
Matt Joiner | Implement peer connection writer, optimizer and handshake |
commit | commitdiff | tree |
2013-09-29 |
Matt Joiner | Fix race conditions |
commit | commitdiff | tree |
2013-09-29 |
Matt Joiner | BytesInfoHash wasn't actually initializing the info... |
commit | commitdiff | tree |
2013-09-29 |
Matt Joiner | Don't rely on *os.File finalizer for close |
commit | commitdiff | tree |
2013-09-29 |
Matt Joiner | Prevent false-positive race conditions |
commit | commitdiff | tree |
2013-09-28 |
Matt Joiner | Begin implementing the adding of peers, and initiating... |
commit | commitdiff | tree |
2013-09-28 |
Matt Joiner | Handle actorTask messages |
commit | commitdiff | tree |
2013-09-28 |
Matt Joiner | Can't send to torrentFinished while handling an event |
commit | commitdiff | tree |
2013-09-28 |
Matt Joiner | Fix crash due to torrent.MetaInfo being unset |
commit | commitdiff | tree |
2013-09-28 |
Matt Joiner | Create torrent data files with at least the required... |
commit | commitdiff | tree |
2013-09-26 |
Matt Joiner | Start implementing a basic client |
commit | commitdiff | tree |
2013-09-26 |
Matt Joiner | Add some basic protocol definitions, this will be impro... |
commit | commitdiff | tree |
2013-09-26 |
Matt Joiner | Add torrent-verify, simple exe that logs matching piece... |
commit | commitdiff | tree |
2013-09-26 |
Matt Joiner | Add torrent.Mmap and MmapSpan, types that abstract... |
commit | commitdiff | tree |
2013-09-19 |
Matt Joiner | Add cmds 'torrent-create' and 'torrent-metainfo-pprint... |
commit | commitdiff | tree |
|