108 Révisions (db4e9b869d0434dbb621a7dcc87e06e8c7beb727)
 

Auteur SHA1 Message Date
  Richard Nyberg db4e9b869d This is very much a intermediate commit. il y a 19 ans
  Richard Nyberg 3f6d7576a5 Use a flag (PF_DO_UNWANT) to indicate that we should send an uninterest il y a 19 ans
  Richard Nyberg c46a6b4998 Just bump version number. il y a 19 ans
  Richard Nyberg 71b986e549 Step one of many to make the sub systems more modular. This commit gets il y a 19 ans
  Richard Nyberg 8033ec33a1 Set version to 0.7. Update CHANGES. il y a 19 ans
  Richard Nyberg e025c4743a Add a new net state to get the index and begin fields from piece messages il y a 19 ans
  Richard Nyberg 0cae0e478d Have a peer event for keep alives too. Its only function is to log atm. il y a 19 ans
  Richard Nyberg e5cd773d85 Wait until we don't have any unanswered requests on a peer before il y a 19 ans
  Richard Nyberg 87f94f9d5f Log keep alives. il y a 19 ans
  Richard Nyberg a263d2f9f6 Accept pieces even if they arrive in a different order than the il y a 19 ans
  Richard Nyberg 74c5b19492 Logging. il y a 19 ans
  Richard Nyberg 93053ce34a Remove unsent requests from the write queue when we receive a choke. il y a 19 ans
  Richard Nyberg a8817eee1a Enable all logging if DEBUG is defined. il y a 19 ans
  Richard Nyberg 89b0b8b359 More logging: discarded pieces and peer_id. il y a 19 ans
  Richard Nyberg 28fcbed3c5 #include <limits.h> to be sure to get IOV_MAX. il y a 19 ans
  Richard Nyberg 2dc98c39b6 Fix two bugs. Add some logging. il y a 19 ans
  Richard Nyberg e982934f6b Remove unused constants. il y a 19 ans
  Richard Nyberg 80214ff0fb Code shuffle. il y a 19 ans
  Richard Nyberg 9ba7dc69fc Put the net state related data in its own sub struct. il y a 19 ans
  Richard Nyberg 2bc4a5d83a Constify some functions. il y a 19 ans
  Richard Nyberg 062d08cb60 net_state should return ssize_t not int. il y a 19 ans
  Richard Nyberg f963072983 Better method of reading data from peers. btpd could send data to peers il y a 19 ans
  Richard Nyberg 32a88ff5d8 Rewrite of the code for receiving data from peers. il y a 19 ans
  Richard Nyberg d5bf714f1d More logging. il y a 19 ans
  Richard Nyberg 777c7e641d Changes for 0.6. il y a 19 ans
  Richard Nyberg faad18e368 In the transition to end game it's likely that we'll send an uniterest il y a 19 ans
  Richard Nyberg aa1fe4b2dd Send a new request to a peer after sending cancel. il y a 19 ans
  Richard Nyberg 6bf02797d7 x il y a 19 ans
  Richard Nyberg 2123189ca4 Bump version to 0.6. il y a 19 ans
  Richard Nyberg f31e2d8b89 * Allocate request messages on piece creation. The request objects can il y a 19 ans
  Richard Nyberg d8720e889c Use the piece destructor. il y a 19 ans
  Richard Nyberg dc45054fe8 Add some macros. il y a 19 ans
  Richard Nyberg a67eaf47cb Simplify the autocrap somewhat. Always include the #defines needed il y a 19 ans
  Richard Nyberg 08dcc6b892 Remove a bad assert. The test can be true during normal operation. il y a 19 ans
  Richard Nyberg eaf95339c7 Set an upper limit on how many piece messages to queue for il y a 19 ans
  Richard Nyberg fcbec726e5 Only allocate one have message for all peers, instead of one per peer. il y a 19 ans
  Richard Nyberg 2acdcff5a6 * Rearrange some code. Mostly from net to net_buf and peer. il y a 19 ans
  Richard Nyberg e485377f95 The fix for bitfield in r59 wasn't quite correct. Instead of il y a 19 ans
  Richard Nyberg 8115e481fa Wrong logmask was used. il y a 19 ans
  Richard Nyberg 77177de52c Set version to 0.4. il y a 19 ans
  Richard Nyberg 0537ec3edd Add items for 0.4. il y a 19 ans
  Richard Nyberg 01191f2561 Spelling. il y a 19 ans
  Richard Nyberg aa50cbe63a Removed the info entry in the net_buf. The information can easily il y a 19 ans
  Richard Nyberg 1e1846b8f3 Better tests. peer_laden is needed beacuse the peer might have il y a 19 ans
  Richard Nyberg c11a57b8cb Fix style. Remove unnecessary check for EINTR. il y a 19 ans
  Richard Nyberg 17a1f68906 All files: il y a 19 ans
  Richard Nyberg af31e76618 * Don't hold a net_buf on allocation. Do it when it's really needed instead. il y a 19 ans
  Richard Nyberg bf2c2c6338 Make sure we don't empty the outq and leave the write callback enabled. il y a 19 ans
  Richard Nyberg 4f916d8abd Remove dead code. il y a 19 ans
  Richard Nyberg 9cc1ffda34 Rework the outgoing network buffers. The buffers now contain more il y a 19 ans