28 次代码提交 (4457c1268a923d2a662ab23ca1b8d7920811ae51)

作者 SHA1 备注 提交日期
  Richard Nyberg 9bd0fc6cdc o Rename net_(write|read)32 to (enc|dec)_be32. Add similar functions for 64 18 年前
  Richard Nyberg b169d038fe Return rates in bytes/s instead of time factor * bytes/s. Clients should 18 年前
  Richard Nyberg 2a462baead Btpd could be DOS'ed by incoming connections that never send any data. 18 年前
  Richard Nyberg 926838a009 o Make the torrent sub struct exist for whole life time of the torrent. 19 年前
  Richard Nyberg 2d21101699 * Move the network related parts of the torrent struct to a sub struct. 19 年前
  Richard Nyberg 2e63eaf8ea Rename p->net to p->in and net_state to input_state. Move code to where it 19 年前
  Richard Nyberg c285b374f8 The mega whitespace patch. 19 年前
  Richard Nyberg 9bfcc80cdd * Added net_(add|del)_torrent. net_add_torrent enables p2p for a torrent 19 年前
  Richard Nyberg 71b986e549 Step one of many to make the sub systems more modular. This commit gets 19 年前
  Richard Nyberg e025c4743a Add a new net state to get the index and begin fields from piece messages 19 年前
  Richard Nyberg 28fcbed3c5 #include <limits.h> to be sure to get IOV_MAX. 19 年前
  Richard Nyberg e982934f6b Remove unused constants. 19 年前
  Richard Nyberg 2bc4a5d83a Constify some functions. 19 年前
  Richard Nyberg 32a88ff5d8 Rewrite of the code for receiving data from peers. 19 年前
  Richard Nyberg 2acdcff5a6 * Rearrange some code. Mostly from net to net_buf and peer. 19 年前
  Richard Nyberg aa50cbe63a Removed the info entry in the net_buf. The information can easily 19 年前
  Richard Nyberg af31e76618 * Don't hold a net_buf on allocation. Do it when it's really needed instead. 19 年前
  Richard Nyberg 4f916d8abd Remove dead code. 19 年前
  Richard Nyberg 9cc1ffda34 Rework the outgoing network buffers. The buffers now contain more 19 年前
  Richard Nyberg fcc9418b92 At each bandwidth call the remaining bandwidht counter is set to limit / hz. 19 年前
  Richard Nyberg f671c4f965 Use the old simpler bandwidth limiter, but run it at a configurable rate. 19 年前
  Richard Nyberg 474c7b5b3a * Better interface between the net and peer code. 19 年前
  Richard Nyberg f8a4999e40 The generic reader didn't have a buffer that was large enough to 19 年前
  Richard Nyberg b529666a82 Use compact mode for tracker requests. 19 年前
  Richard Nyberg 307b9a50aa Before, the count of uploaded torrent data was increases by the block size 19 年前
  Richard Nyberg b84c77f1f7 New algorithm for bandwidth limitation. 19 年前
  Richard Nyberg c375a92236 Rename TAILQ to BTPDQ to avoid macro redefinition, 19 年前
  Richard Nyberg dd0d462afa Import btpd-0.1. 19 年前