130 커밋 (886fb651d8666d6fad9c847b93cf43cf945e25c6)

작성자 SHA1 메시지 날짜
  Richard Nyberg 886fb651d8 Add function to get tracker error count. Don't look for peers and stuff 19 년 전
  Richard Nyberg 2528d4ad73 Help text changes. 19 년 전
  Richard Nyberg c8f9335e6e Torrents can now be deactivated and btpd will wait for all torrents to 19 년 전
  Richard Nyberg 44165a86d0 o Fixed: cm->active was not set to 0 in cm_stop. 19 년 전
  Richard Nyberg 76fb776aea Peers we download from are given a weight of two compared to peers we seed to 19 년 전
  Richard Nyberg 0c71b0ceb1 Added function http_redo, which does a new request for the same url as an 19 년 전
  Richard Nyberg 9af6e55081 * Better message when trying to start btpd in a driectory where it's already 19 년 전
  Richard Nyberg e99facbeec Don't clear the bitfield for blocks it's possible we have, even though 19 년 전
  Richard Nyberg 7068f34a51 * Implemented the full cm_ life cycle. 19 년 전
  Richard Nyberg 476765a7a7 Added option --prealloc and a directory argument to btpd. Synced the command 19 년 전
  Richard Nyberg b2a877537a White space. 19 년 전
  Richard Nyberg d324b49aaf Implemented a service thread for operations such as testing piece hashes, 19 년 전
  Richard Nyberg 66d742a48e peer_on_no_reqs was called unsafely in peer_on_choke. It should only be 19 년 전
  Richard Nyberg cdd5e3fbb1 There should be one level of pointer indirection less for the arguments 19 년 전
  Richard Nyberg 1c14af0ab4 Add peer_full function. 19 년 전
  Richard Nyberg 3c0e61e112 A peer needs to be removed from the peer list before being handed to 19 년 전
  Richard Nyberg 49da7acdd4 Fix conditional I broke in r131. 19 년 전
  Richard Nyberg 6f09434ea0 Removed code dealing with child processes; btpd doesn't use them anymore. 19 년 전
  Richard Nyberg 8aed86f7d2 Changed semantics of cancelled http requests. Before they were reported 19 년 전
  Richard Nyberg 2d21101699 * Move the network related parts of the torrent struct to a sub struct. 19 년 전
  Richard Nyberg 0aa0975486 Fix compiler warnings. 19 년 전
  Richard Nyberg 350f8adc2d Rename tp->cp to tp->cm. 19 년 전
  Richard Nyberg 2e63eaf8ea Rename p->net to p->in and net_state to input_state. Move code to where it 19 년 전
  Richard Nyberg 5377243d17 Better tracker code. Mostly done but needs a little more work. 19 년 전
  Richard Nyberg d4082e3a7a Move finished http requests to a queue and post the whole queue at once. 19 년 전
  Richard Nyberg de29f2ea84 Nicer code for the http thread. 19 년 전
  Richard Nyberg 7f8f5dd03b * Added a method for other threads to execute callbacks in the main thread. 19 년 전
  Richard Nyberg 74b665efe1 Added BTPDQ_FOREACH_MUTABLE list macro. 19 년 전
  Richard Nyberg 75e9db3b26 Sort. 19 년 전
  Richard Nyberg 1eea7650a2 Remove use of the ugly PRI* print macros. 19 년 전
  Richard Nyberg 49e90df57e o Use the new cm_* content api. 19 년 전
  Richard Nyberg 56320bce47 New api for managing the content of a torrent. It'll keep track of which 19 년 전
  Richard Nyberg 0cbe077098 Don't write the rates to the log anymore. 19 년 전
  Richard Nyberg 3f8dd2ecd3 Fixed a broken loop. I must have forgotten that the loop variable was 19 년 전
  Richard Nyberg 24650e5d0e First stab at a choke algorithm for all peers. In previous versions choking 20 년 전
  Richard Nyberg b2bf61dbf7 Add and use rand_between. 20 년 전
  Richard Nyberg c347106fc1 * Some code shuffle and removal of dead code. 20 년 전
  Richard Nyberg 00fc2ce31e Rates should be unsigned long. Compute total, torrent and peer rates. 20 년 전
  Richard Nyberg cbc1a81d06 dl_on_lost_peer must remove the peer from the list. This was accidentally 20 년 전
  Richard Nyberg 7a5d04eed4 Fix an unsafe loop. 20 년 전
  Richard Nyberg c285b374f8 The mega whitespace patch. 20 년 전
  Richard Nyberg 9bfcc80cdd * Added net_(add|del)_torrent. net_add_torrent enables p2p for a torrent 20 년 전
  Richard Nyberg 005ce9d2c2 * Removed the heartbeat and btpd_seconds. Note that this breaks the tracker. 20 년 전
  Richard Nyberg a01ffd8423 * Get rid of net_bw_hz and run the bw stuff at one hz. 20 년 전
  Richard Nyberg a93803cdb2 More name changes from "cm_" to more appropriate names. 20 년 전
  Richard Nyberg f14c6c237e Rename the list of torrents. 20 년 전
  Richard Nyberg db4e9b869d This is very much a intermediate commit. 20 년 전
  Richard Nyberg 3f6d7576a5 Use a flag (PF_DO_UNWANT) to indicate that we should send an uninterest 20 년 전
  Richard Nyberg 71b986e549 Step one of many to make the sub systems more modular. This commit gets 20 년 전
  Richard Nyberg e025c4743a Add a new net state to get the index and begin fields from piece messages 20 년 전