238 Révisions (b47b55b3bc5c9f891974f3ee065441d98204e458)

Auteur SHA1 Message Date
  Richard Nyberg b854501973 Fix for missing AI_ADDRCONFIG. il y a 16 ans
  Richard Nyberg 2947896074 Test that the clock is working at start and test for evloop errors. il y a 16 ans
  Richard Nyberg 50a313570f Update build scripts for recent btpd changes. Also use only one makefile. il y a 16 ans
  Richard Nyberg eb421cc586 Btpd now uses evloop, it's own event loop, instead of libevent. il y a 16 ans
  Richard Nyberg 4457c1268a Let btpd remove torrent data by itself instead of calling rm. il y a 16 ans
  Richard Nyberg b5d78b066a Make the http client independent of events and use my iobuf. il y a 16 ans
  Richard Nyberg 3af2b0c0ac Make iobuf more useful for io and use better names in its api. il y a 16 ans
  Richard Nyberg b4be0683e6 Add code to connect to host given by its hostname. il y a 16 ans
  Richard Nyberg a34d4da755 Add a thread for performing asynchronous getaddrinfo's. il y a 16 ans
  Richard Nyberg 42c2605dcb Bring back the old thread callback code. il y a 16 ans
  Richard Nyberg 1a10f0fb76 Fix type mismatches in a couple of printf statements. il y a 16 ans
  Richard Nyberg ff76e2bf6c Add libraries in the correct place. il y a 18 ans
  Richard Nyberg 9a08fda26e Create the peer id and random seed based on the host name, port and il y a 18 ans
  Richard Nyberg 2886768d30 Clean up the #include sections in the btpd files. Most common headers and il y a 18 ans
  Richard Nyberg 24c2c1cd4a #include order. il y a 18 ans
  Richard Nyberg 630f11d18b I had missed a check for tracker errors. When a torrent is stopping it's il y a 18 ans
  Richard Nyberg 84ae36cd2b Only keep one block of outgoing data in memory. il y a 18 ans
  Richard Nyberg 796e706974 Update the info files regularly. Before they were only updated when a torrent il y a 18 ans
  Richard Nyberg 3c59bb01e2 Set torrent deletion flag as parameter to torrent_stop. Update torrent info il y a 18 ans
  Richard Nyberg 9bd0fc6cdc o Rename net_(write|read)32 to (enc|dec)_be32. Add similar functions for 64 il y a 18 ans
  Richard Nyberg c8ab530c95 Some code for udp trackers. Not done yet, so it isn't hooked to the build. il y a 18 ans
  Richard Nyberg 564fe5afe1 Some better logging. il y a 18 ans
  Richard Nyberg 372cec7b53 Some clean up of the values sent for tget answers. Send values that makes il y a 18 ans
  Richard Nyberg 02733b16ec Get rid of tp->relpath. il y a 18 ans
  Richard Nyberg e117d81cf3 Only trigger error handling if an error actually occured. :P il y a 18 ans
  Richard Nyberg 8d7898d728 o Make errors when reading or writing torrent data non fatal. Instead of il y a 18 ans
  Richard Nyberg d00d1fc36a Call peer_on_no_reqs at the appropriate time. il y a 18 ans
  Richard Nyberg 12c3181b65 Add an option to specify the ip the tracker should distribute for this peer. il y a 19 ans
  Richard Nyberg eeb9d252e1 Fix bug in get_op. Increase the tracker error counter, and reduce the timeout il y a 19 ans
  Richard Nyberg 352ed70600 Update the build scripts for the following events: il y a 19 ans
  Richard Nyberg 8c5200b568 Instead of immediately reading all data a peer requests into outgoing net il y a 19 ans
  Richard Nyberg acc03a93e2 Must call next_url if the current url cannot be requested. il y a 19 ans
  Richard Nyberg 3bb3d2c074 Initialize the interval variable even when we don't read its value from the il y a 19 ans
  Richard Nyberg db7f22db73 Avoid unnecessary operations on tracker stop. Use STOP_ERRORS constant il y a 19 ans
  Richard Nyberg ebef96d5f8 Missed this file in the last commit. Simplify some interfaces by polling il y a 19 ans
  Richard Nyberg 95e83bb247 Make the content code unthreaded and remove the no longer needed inter il y a 19 ans
  Richard Nyberg abe4001938 Add initialization of evdns. il y a 19 ans
  Richard Nyberg fb64d693f1 Now that btpd doesn't use select, we don't need to limit fd's to FD_SETSIZE il y a 19 ans
  Richard Nyberg 4466a515e7 Remove calls to the already removed old http code. il y a 19 ans
  Richard Nyberg 03c3b7ec49 Split the tracker code into a generic part and a http specific part. This il y a 19 ans
  Richard Nyberg f939819e28 No parenthesis needed around a string value. il y a 19 ans
  Richard Nyberg 4f1d44297a Don't really know why I did setlocale. Get rid of it since I want the CTYPE il y a 19 ans
  Richard Nyberg 1a17b22bb3 Don't call mkdirs unnecessarily. Note that this code is only needed because il y a 19 ans
  Richard Nyberg cd8a3d5ecd Make mkdirs behave more like 'mkdir -p' and make btpd create the directory il y a 19 ans
  Richard Nyberg 110b1d7e22 Always update the tlib info when a torrent is stopped. Some code shuffle. il y a 19 ans
  Richard Nyberg 25788505fa Forgot to free some memory. Remove some broken code; it wasn't needed il y a 19 ans
  Richard Nyberg b0b50e29b6 Create all files of a torrent at startup. il y a 19 ans
  Richard Nyberg 0b9d19de09 Add missing include. il y a 19 ans
  Richard Nyberg 11f7e1ce1f Safer way to initialize the address. il y a 19 ans
  Richard Nyberg 45bf9f2658 Allow empty files in torrents. Create them in stat_and_adjust and let the il y a 19 ans