about summary refs log tree commit diff
AgeCommit message (Expand)Author
2006-02-09btcli stat now takes file arguments to only include stats for the givenRichard Nyberg
2006-02-09Include the info hash in the tpstat structure.Richard Nyberg
2006-02-09o Since the torrent sub structs always exist now, we can always write allRichard Nyberg
2006-02-09There's no need for exactly 64 bits for the upload and download count.Richard Nyberg
2006-02-09Removed the http_redo hack.Richard Nyberg
2006-02-09o Make the torrent sub struct exist for whole life time of the torrent.Richard Nyberg
2006-02-09Fix typo. Index should be i not 1.Richard Nyberg
2006-02-08Interaction with btpd is now much more like I want it. Previous workRichard Nyberg
2006-02-08White space.Richard Nyberg
2006-02-08Add functions find_btpd_dir.Richard Nyberg
2006-02-08Remove unused function canon_path.Richard Nyberg
2006-02-08Use benc_dget_mema instead of benc_dget_mem + malloc + bcopy.Richard Nyberg
2006-02-08Use strtoul to parse length of strings.Richard Nyberg
2006-02-08Added buf_swrite.Richard Nyberg
2006-02-06Check for failure to allocate memory.Richard Nyberg
2006-02-06Remove som unused code I commited by mistake. Replace integer parse codeRichard Nyberg
2006-02-05Added description of stat output. Changed the stat output.Richard Nyberg
2006-02-05o Changed the benc_ api to make it easier to use.Richard Nyberg
2006-02-05Make the buf api safe to continue to use even if an error has occured.Richard Nyberg
2006-02-05Add functions read_fully and write_fully. They are simpler alternatives toRichard Nyberg
2006-02-05Add a function to look up a torrent by its number.Richard Nyberg
2006-02-05Each torrent now gets a number. This number is used to select which torrentRichard Nyberg
2006-02-05Add function to get tracker error count. Don't look for peers and stuffRichard Nyberg
2006-02-05Help text changes.Richard Nyberg
2006-02-01Torrents can now be deactivated and btpd will wait for all torrents toRichard Nyberg
2006-02-01o Fixed: cm->active was not set to 0 in cm_stop.Richard Nyberg
2006-02-01Peers we download from are given a weight of two compared to peers we seed toRichard Nyberg
2006-02-01Added function http_redo, which does a new request for the same url as anRichard Nyberg
2006-01-25* Better message when trying to start btpd in a driectory where it's alreadyRichard Nyberg
2006-01-24Don't clear the bitfield for blocks it's possible we have, even thoughRichard Nyberg
2006-01-22* Implemented the full cm_ life cycle.Richard Nyberg
2006-01-22Added option --prealloc and a directory argument to btpd. Synced the commandRichard Nyberg
2006-01-22Added vfsync and vfopen.Richard Nyberg
2006-01-17White space.Richard Nyberg
2006-01-16Implemented a service thread for operations such as testing piece hashes,Richard Nyberg
2006-01-16Unify the write and read structs. There was no good reason to keep themRichard Nyberg
2006-01-16peer_on_no_reqs was called unsafely in peer_on_choke. It should only beRichard Nyberg
2006-01-16There should be one level of pointer indirection less for the argumentsRichard Nyberg
2006-01-16Add peer_full function.Richard Nyberg
2006-01-16A peer needs to be removed from the peer list before being handed toRichard Nyberg
2006-01-16Fix conditional I broke in r131.Richard Nyberg
2006-01-10Removed code dealing with child processes; btpd doesn't use them anymore.Richard Nyberg
2006-01-10Changed semantics of cancelled http requests. Before they were reportedRichard Nyberg
2006-01-09* Move the network related parts of the torrent struct to a sub struct.Richard Nyberg
2006-01-09Fix compiler warnings.Richard Nyberg
2006-01-09Rename tp->cp to tp->cm.Richard Nyberg
2006-01-09Rename p->net to p->in and net_state to input_state. Move code to where itRichard Nyberg
2006-01-09Better tracker code. Mostly done but needs a little more work.Richard Nyberg
2006-01-09Move finished http requests to a queue and post the whole queue at once.Richard Nyberg
2006-01-08OMG! It's a new year already! ;)Richard Nyberg