about summary refs log tree commit diff
AgeCommit message (Expand)Author
2006-02-10I don't quite like this file. I think I will use the trac site to keepRichard Nyberg
2006-02-10Better log message.Richard Nyberg
2006-02-10Better log message.Richard Nyberg
2006-02-10Be careful not to stop the sub struct if they haven't been started. AlsoRichard Nyberg
2006-02-10Oops! Forgot to free some memory.Richard Nyberg
2006-02-10Call realpath after creating the dir. At least on linux the call to realpathRichard Nyberg
2006-02-10Use c99 types conservatively to compile on OpenBSD. Also convert to or fromRichard Nyberg
2006-02-10Glibc needs sys/file.h for flock.Richard Nyberg
2006-02-10Mostly name changes. Add a missing include. Changed the torrent statusRichard Nyberg
2006-02-10Glibc doesn't support locking in open. Use flock after open instead.Richard Nyberg
2006-02-10Put the ACX_PTHREAD macro from the Autoconf macro archive in acinclude.m4.Richard Nyberg
2006-02-10Change the downloaders option to max-uploads. I find it much less confusingRichard Nyberg
2006-02-09Add torrent_name function and use it. Richard Nyberg
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