index
:
mirror/btpd
this commit
master
headless bittorrent client
naki
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2006-01-16
A peer needs to be removed from the peer list before being handed to
Richard Nyberg
2006-01-16
Fix conditional I broke in r131.
Richard Nyberg
2006-01-10
Removed code dealing with child processes; btpd doesn't use them anymore.
Richard Nyberg
2006-01-10
Changed semantics of cancelled http requests. Before they were reported
Richard Nyberg
2006-01-09
* Move the network related parts of the torrent struct to a sub struct.
Richard Nyberg
2006-01-09
Fix compiler warnings.
Richard Nyberg
2006-01-09
Rename tp->cp to tp->cm.
Richard Nyberg
2006-01-09
Rename p->net to p->in and net_state to input_state. Move code to where it
Richard Nyberg
2006-01-09
Better tracker code. Mostly done but needs a little more work.
Richard Nyberg
2006-01-09
Move finished http requests to a queue and post the whole queue at once.
Richard Nyberg
2006-01-08
OMG! It's a new year already! ;)
Richard Nyberg
2006-01-07
Nicer code for the http thread.
Richard Nyberg
2006-01-06
* Added a method for other threads to execute callbacks in the main thread.
Richard Nyberg
2006-01-06
Added BTPDQ_FOREACH_MUTABLE list macro.
Richard Nyberg
2006-01-06
Sort.
Richard Nyberg
2006-01-04
Remove use of the ugly PRI* print macros.
Richard Nyberg
2006-01-04
o Use the new cm_* content api.
Richard Nyberg
2006-01-04
New api for managing the content of a torrent. It'll keep track of which
Richard Nyberg
2006-01-04
Don't write the rates to the log anymore.
Richard Nyberg
2006-01-04
Fixed a broken loop. I must have forgotten that the loop variable was
Richard Nyberg
2006-01-03
o Removed an unused function.
Richard Nyberg
2005-12-17
First stab at a choke algorithm for all peers. In previous versions choking
Richard Nyberg
2005-12-14
Add and use rand_between.
Richard Nyberg
2005-12-02
* Some code shuffle and removal of dead code.
Richard Nyberg
2005-12-01
Rates should be unsigned long. Compute total, torrent and peer rates.
Richard Nyberg
2005-12-01
dl_on_lost_peer must remove the peer from the list. This was accidentally
Richard Nyberg
2005-12-01
Fix an unsafe loop.
Richard Nyberg
2005-11-30
The mega whitespace patch.
Richard Nyberg
2005-11-30
* Added net_(add|del)_torrent. net_add_torrent enables p2p for a torrent
Richard Nyberg
2005-11-29
* Removed the heartbeat and btpd_seconds. Note that this breaks the tracker.
Richard Nyberg
2005-11-27
* Get rid of net_bw_hz and run the bw stuff at one hz.
Richard Nyberg
2005-11-27
More name changes from "cm_" to more appropriate names.
Richard Nyberg
2005-11-27
Rename the list of torrents.
Richard Nyberg
2005-11-27
This is very much a intermediate commit.
Richard Nyberg
2005-11-14
Use a flag (PF_DO_UNWANT) to indicate that we should send an uninterest
Richard Nyberg
2005-11-07
Just bump version number.
Richard Nyberg
2005-11-07
Step one of many to make the sub systems more modular. This commit gets
Richard Nyberg
2005-10-10
Set version to 0.7. Update CHANGES.
Richard Nyberg
2005-10-08
Add a new net state to get the index and begin fields from piece messages
Richard Nyberg
2005-10-08
Have a peer event for keep alives too. Its only function is to log atm.
Richard Nyberg
2005-10-08
Wait until we don't have any unanswered requests on a peer before
Richard Nyberg
2005-10-08
Log keep alives.
Richard Nyberg
2005-10-08
Accept pieces even if they arrive in a different order than the
Richard Nyberg
2005-10-08
Logging.
Richard Nyberg
2005-10-08
Remove unsent requests from the write queue when we receive a choke.
Richard Nyberg
2005-10-06
Enable all logging if DEBUG is defined.
Richard Nyberg
2005-10-06
More logging: discarded pieces and peer_id.
Richard Nyberg
2005-10-06
#include <limits.h> to be sure to get IOV_MAX.
Richard Nyberg
2005-10-05
Fix two bugs. Add some logging.
Richard Nyberg
2005-10-05
Remove unused constants.
Richard Nyberg
[next]