| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2009-01-11 | Make iobuf more useful for io and use better names in its api. | Richard Nyberg | |
| 2009-01-11 | Add the function memfind. It'll be used by iobuf. | Richard Nyberg | |
| 2009-01-11 | Add code to connect to host given by its hostname. | Richard Nyberg | |
| 2009-01-11 | Add a thread for performing asynchronous getaddrinfo's. | Richard Nyberg | |
| 2009-01-11 | Bring back the old thread callback code. | Richard Nyberg | |
| 2009-01-11 | More autotool files to ignore. | Richard Nyberg | |
| 2008-12-23 | Tell git to ignore files generated by autotools. | Richard Nyberg | |
| 2008-12-22 | Fix type mismatches in a couple of printf statements. | Richard Nyberg | |
| 2008-12-22 | Turn off warnings for pointer sign mismatches. | Richard Nyberg | |
| 2007-07-01 | The "Host" HTTP header should be placed as early as possible and also include | Richard Nyberg | |
| the port number. | |||
| 2007-07-01 | Recognize both the CRLF sequence and single LF characters as line terminators. | Richard Nyberg | |
| 2007-06-20 | Add libraries in the correct place. | Richard Nyberg | |
| 2007-06-20 | Create the peer id and random seed based on the host name, port and | Richard Nyberg | |
| the time of the initialization in seconds and microseconds. | |||
| 2007-05-23 | Fix the '--topdir' option for single file torrents without a top directory. | Richard Nyberg | |
| Such torrents were saved as 'name/name' instead of 'name'. The option broke in rev253. Patch from borg@uu3.net. | |||
| 2007-05-21 | Fix bug in benc_length. benc_first shouldn't be used here since it returns | Richard Nyberg | |
| NULL on empty lists or dictionaries. This could cause crashes. Reported by Robert Jonsson. | |||
| 2007-05-20 | Clean up the #include sections in the btpd files. Most common headers and | Richard Nyberg | |
| all btpd headers are included through btpd.h. | |||
| 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 | |