about summary refs log tree commit diff
AgeCommit message (Expand)Author
2007-06-20Add libraries in the correct place.Richard Nyberg
2007-06-20Create the peer id and random seed based on the host name, port andRichard Nyberg
2007-05-23Fix the '--topdir' option for single file torrents without a top directory.Richard Nyberg
2007-05-21Fix bug in benc_length. benc_first shouldn't be used here since it returnsRichard Nyberg
2007-05-20Clean up the #include sections in the btpd files. Most common headers andRichard Nyberg
2007-05-19Added some more info to CHANGES and version information to README. v0.13Richard Nyberg
2007-05-19#include order.Richard Nyberg
2007-05-19Fix problem introduced in r345. A call to http_get could cause theRichard Nyberg
2007-05-19I had missed a check for tracker errors. When a torrent is stopping it'sRichard Nyberg
2007-05-19Fix from libevent r353.Richard Nyberg
2007-05-19Only keep one block of outgoing data in memory.Richard Nyberg
2007-05-19Don't try to resolve the host if it is already given as an ip address.Richard Nyberg
2007-05-19btpd doesn't need pthreads and curl, and libevent is included. ScratchRichard Nyberg
2007-05-19Changes for 0.13.Richard Nyberg
2007-05-19Update the info files regularly. Before they were only updated when a torrentRichard Nyberg
2007-05-19Update for 2007.Richard Nyberg
2007-05-18Set torrent deletion flag as parameter to torrent_stop. Update torrent infoRichard Nyberg
2007-05-18o Rename net_(write|read)32 to (enc|dec)_be32. Add similar functions for 64Richard Nyberg
2007-05-18Some code for udp trackers. Not done yet, so it isn't hooked to the build.Richard Nyberg
2007-05-18Update to libevent-1.3b.Richard Nyberg
2007-02-25Some better logging.Richard Nyberg
2007-02-25Update to libevent from patches-1.3 r335.Richard Nyberg
2007-02-24Some clean up of the values sent for tget answers. Send values that makesRichard Nyberg
2007-02-24Get rid of tp->relpath.Richard Nyberg
2007-02-24Only trigger error handling if an error actually occured. :PRichard Nyberg
2007-02-24o Make errors when reading or writing torrent data non fatal. Instead ofRichard Nyberg
2007-01-30Call peer_on_no_reqs at the appropriate time.Richard Nyberg
2006-11-15Add an option to specify the ip the tracker should distribute for this peer.Richard Nyberg
2006-11-15Fix bug in get_op. Increase the tracker error counter, and reduce the timeoutRichard Nyberg
2006-11-08Fix evbuffer_add_vprintf. Patch taken from <http://monkeymail.org/archives/li...Richard Nyberg
2006-11-08Fix return value from evdns_resolv_conf_parse and initialization of theRichard Nyberg
2006-11-08Update COPYRIGHT to match the current copyrights and licenses in the btpdRichard Nyberg
2006-11-08Update the build scripts for the following events:Richard Nyberg
2006-11-08Remove files not needed by btpd. Make the build scripts more suitable forRichard Nyberg
2006-11-07Bring in fixes from libevent trunk.Richard Nyberg
2006-11-07Include libevent 1.2 in btpd.Richard Nyberg
2006-11-06Remove a couple of forgotten debug printfs.Richard Nyberg
2006-11-06Instead of immediately reading all data a peer requests into outgoing netRichard Nyberg
2006-11-04Must call next_url if the current url cannot be requested.Richard Nyberg
2006-11-03Initialize the interval variable even when we don't read its value from theRichard Nyberg
2006-11-03Avoid unnecessary operations on tracker stop. Use STOP_ERRORS constantRichard Nyberg
2006-11-03Missed this file in the last commit. Simplify some interfaces by pollingRichard Nyberg
2006-11-03Make the content code unthreaded and remove the no longer needed interRichard Nyberg
2006-11-02Add bts_filename which gets the current filename from a bt_stream.Richard Nyberg
2006-10-31Add initialization of evdns.Richard Nyberg
2006-10-31Now that btpd doesn't use select, we don't need to limit fd's to FD_SETSIZERichard Nyberg
2006-10-31Remove calls to the already removed old http code.Richard Nyberg
2006-10-31Some cleanup. Use names for some numeric constants.Richard Nyberg
2006-10-31Split the tracker code into a generic part and a http specific part. ThisRichard Nyberg
2006-10-31Rename callback type, add timeouts and and allow any http version in theRichard Nyberg