about summary refs log tree commit diff
AgeCommit message (Expand)Author
2005-07-30All files:Richard Nyberg
2005-07-30* Don't hold a net_buf on allocation. Do it when it's really needed instead.Richard Nyberg
2005-07-29Make sure we don't empty the outq and leave the write callback enabled.Richard Nyberg
2005-07-29Remove dead code.Richard Nyberg
2005-07-29Rework the outgoing network buffers. The buffers now contain moreRichard Nyberg
2005-07-29Missing space.Richard Nyberg
2005-07-29Queue the bitfield for sending after the handshake is completed.Richard Nyberg
2005-07-29At each bandwidth call the remaining bandwidht counter is set to limit / hz.Richard Nyberg
2005-07-23Spelling.Richard Nyberg
2005-07-23Use the old simpler bandwidth limiter, but run it at a configurable rate.Richard Nyberg
2005-07-22Set a 60s timeout on writes. If a write times ut the peer in question willRichard Nyberg
2005-07-22Kill a peer when write indicates a closed connection.Richard Nyberg
2005-07-22Speling.Richard Nyberg
2005-07-22The assert is only valid if we haven't transitioned to end game.Richard Nyberg
2005-07-22Remove fixed item.Richard Nyberg
2005-07-21Add item for 0.3.Richard Nyberg
2005-07-21Code shuffle.Richard Nyberg
2005-07-21* Use torrent_get_piece instead of loop. Check for correctness.Richard Nyberg
2005-07-21Prepare for release 0.3.Richard Nyberg
2005-07-21Clear flag for busy blocks when entering end game.Richard Nyberg
2005-07-21No need to test piece_full in end game mode.Richard Nyberg
2005-07-21Add tests for correctness.Richard Nyberg
2005-07-21Increase the number of requests to pipe to 10.Richard Nyberg
2005-07-21The test for if we should call cm_on_undownload or not wasn'tRichard Nyberg
2005-07-21Introduce the -d option.Richard Nyberg
2005-07-20Missed to update peer->nreqs_out at a couple of places.Richard Nyberg
2005-07-20Peers wasn't removed from the list of unattached peers before beingRichard Nyberg
2005-07-20Don't try to assign requests if the peer already has enough requests.Richard Nyberg
2005-07-20Rework the download algorithm. This isn't tested yet, but it compilesRichard Nyberg
2005-07-19Remove -Wall -Werror from the default CFLAGS.Richard Nyberg
2005-07-17Use net_read_to_buf in net_generic_read.Richard Nyberg
2005-07-17Add net_read_to_buf getting rid of some common code. I should makeRichard Nyberg
2005-07-17Make changes in the choke/interest state of a peer visible to theRichard Nyberg
2005-07-17* Better interface between the net and peer code.Richard Nyberg
2005-07-07This is version 0.2.Richard Nyberg
2005-07-07Add CHANGES. A file describing changes between versions of btpd.Richard Nyberg
2005-07-07*) Add one item.Richard Nyberg
2005-07-07Add check so that we don't connect to more peers than we should.Richard Nyberg
2005-07-07Write "1 torrent." instead of "1 torrents.".Richard Nyberg
2005-07-07The generic reader didn't have a buffer that was large enough toRichard Nyberg
2005-07-07Accept more data from tracker.Richard Nyberg
2005-07-06It wasn't safe to modify the list from within the loop. Fixed it.Richard Nyberg
2005-07-06Keep peers not attached to a torrent on a list,Richard Nyberg
2005-07-04Remove #if 0'ed code.Richard Nyberg
2005-07-04Remove unused label.Richard Nyberg
2005-07-04Sanity checks.Richard Nyberg
2005-07-04Move increment of btpd.npeers to a more fitting location.Richard Nyberg
2005-07-04No need to check for EINTR.Richard Nyberg
2005-07-04Must save the old time to be able to calculate the delta.Richard Nyberg
2005-07-03Base bandwidth calculations on actual time between data points,Richard Nyberg