| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2007-05-19 | Added some more info to CHANGES and version information to README. v0.13 | Richard Nyberg | |
| 2007-05-19 | #include order. | Richard Nyberg | |
| 2007-05-19 | Fix problem introduced in r345. A call to http_get could cause the | Richard Nyberg | |
| callback to be called before http_get returned. | |||
| 2007-05-19 | I had missed a check for tracker errors. When a torrent is stopping it's | Richard Nyberg | |
| supposed to stop if it can't contact the tracker in STOP_ERRORS tries. | |||
| 2007-05-19 | Fix from libevent r353. | Richard Nyberg | |
| 2007-05-19 | Only keep one block of outgoing data in memory. | Richard Nyberg | |
| 2007-05-19 | Don't try to resolve the host if it is already given as an ip address. | Richard Nyberg | |
| 2007-05-19 | btpd doesn't need pthreads and curl, and libevent is included. Scratch | Richard Nyberg | |
| the dependencies from the README. | |||
| 2007-05-19 | Changes for 0.13. | Richard Nyberg | |
| 2007-05-19 | Update the info files regularly. Before they were only updated when a torrent | Richard Nyberg | |
| stopped. | |||
| 2007-05-19 | Update for 2007. | Richard Nyberg | |
| 2007-05-18 | Set torrent deletion flag as parameter to torrent_stop. Update torrent info | Richard Nyberg | |
| in torrent_stop rather than torrent_kill. The data doesn't change but there may be some time between the two events. | |||
| 2007-05-18 | o Rename net_(write|read)32 to (enc|dec)_be32. Add similar functions for 64 | Richard Nyberg | |
| bits as well. Implement them in libmisc instead of in btpd. o Change resume file format and related APIs. The resume files are now memory mapped. | |||
| 2007-05-18 | Some code for udp trackers. Not done yet, so it isn't hooked to the build. | Richard Nyberg | |
| 2007-05-18 | Update to libevent-1.3b. | Richard Nyberg | |
| 2007-02-25 | Some better logging. | Richard Nyberg | |
| 2007-02-25 | Update to libevent from patches-1.3 r335. | Richard Nyberg | |
| 2007-02-24 | Some clean up of the values sent for tget answers. Send values that makes | Richard Nyberg | |
| sense instead of errors. Fix wrong type for IPC_TVAL_CSIZE, reported by Arnaud Bergeron. | |||
| 2007-02-24 | Get rid of tp->relpath. | Richard Nyberg | |
| 2007-02-24 | Only trigger error handling if an error actually occured. :P | Richard Nyberg | |
| 2007-02-24 | o Make errors when reading or writing torrent data non fatal. Instead of | Richard Nyberg | |
| killing btpd, only the troublesome torrent will be stopped. o Some code shuffle. | |||
| 2007-01-30 | Call peer_on_no_reqs at the appropriate time. | Richard Nyberg | |
| 2006-11-15 | Add an option to specify the ip the tracker should distribute for this peer. | Richard Nyberg | |
| 2006-11-15 | Fix bug in get_op. Increase the tracker error counter, and reduce the timeout | Richard Nyberg | |
| for trying the next url, for url's that we can't use. The timeout is in this case just there to keep btpd from busy looping on a bad url. | |||
| 2006-11-08 | Fix evbuffer_add_vprintf. Patch taken from ↵ | Richard Nyberg | |
| <http://monkeymail.org/archives/libevent-users/2006-October/000299.html>. | |||
| 2006-11-08 | Fix return value from evdns_resolv_conf_parse and initialization of the | Richard Nyberg | |
| dns transaction id. | |||
| 2006-11-08 | Update COPYRIGHT to match the current copyrights and licenses in the btpd | Richard Nyberg | |
| package. | |||
| 2006-11-08 | Update the build scripts for the following events: | Richard Nyberg | |
| o Some new source files. o Inclusion of libevent. o Removal of curl and pthreads dependencies. | |||
| 2006-11-08 | Remove files not needed by btpd. Make the build scripts more suitable for | Richard Nyberg | |
| btpd. | |||
| 2006-11-07 | Bring in fixes from libevent trunk. | Richard Nyberg | |
| 2006-11-07 | Include libevent 1.2 in btpd. | Richard Nyberg | |
| 2006-11-06 | Remove a couple of forgotten debug printfs. | Richard Nyberg | |
| 2006-11-06 | Instead of immediately reading all data a peer requests into outgoing net | Richard Nyberg | |
| buffers, we put placeholder buffers on the list and fill them as they are needed. At most 4 blocks will be filled per peer we upload to. This number should probably be made tunable or be based on SO_SNDBUF or something. Anyway, this should lower btpd's memory usage if one has many uploads. | |||
| 2006-11-04 | Must call next_url if the current url cannot be requested. | Richard Nyberg | |
| 2006-11-03 | Initialize the interval variable even when we don't read its value from the | Richard Nyberg | |
| tracker reply. | |||
| 2006-11-03 | Avoid unnecessary operations on tracker stop. Use STOP_ERRORS constant | Richard Nyberg | |
| for the number of tracker errors to tolerate when we're stopping. | |||
| 2006-11-03 | Missed this file in the last commit. Simplify some interfaces by polling | Richard Nyberg | |
| for state changes when appropriate instead of being called directly at any time. | |||
| 2006-11-03 | Make the content code unthreaded and remove the no longer needed inter | Richard Nyberg | |
| thread messaging code. Also simplify some interfaces by polling for state changes when appropriate instead of being called directly at any time. | |||
| 2006-11-02 | Add bts_filename which gets the current filename from a bt_stream. | Richard Nyberg | |
| 2006-10-31 | Add initialization of evdns. | Richard Nyberg | |
| 2006-10-31 | Now that btpd doesn't use select, we don't need to limit fd's to FD_SETSIZE | Richard Nyberg | |
| unless libevent uses the select method. | |||
| 2006-10-31 | Remove calls to the already removed old http code. | Richard Nyberg | |
| 2006-10-31 | Some cleanup. Use names for some numeric constants. | Richard Nyberg | |
| 2006-10-31 | Split the tracker code into a generic part and a http specific part. This | Richard Nyberg | |
| allows me to add code for other types of trackers. Remove the curl interface glue, since I use my own http client now. The curl code was my main reason for using threads, so I'm a large step closer to make btpd unthreaded again. | |||
| 2006-10-31 | Rename callback type, add timeouts and and allow any http version in the | Richard Nyberg | |
| reply. | |||
| 2006-10-31 | No parenthesis needed around a string value. | Richard Nyberg | |
| 2006-10-31 | Add max(x, y) macro. | Richard Nyberg | |
| 2006-10-29 | Add a simple http client. Since it uses libevent it's a better fit for btpd | Richard Nyberg | |
| than curl. | |||
| 2006-10-26 | Don't really know why I did setlocale. Get rid of it since I want the CTYPE | Richard Nyberg | |
| to be standard. | |||
| 2006-10-16 | Random changes :) | Richard Nyberg | |