54 коммитов (372cec7b53ce0959ba5756e1e51f1f15793a3663)

Автор SHA1 Сообщение Дата
  Richard Nyberg 352ed70600 Update the build scripts for the following events: 18 лет назад
  Richard Nyberg 568d116335 Remove a couple of forgotten debug printfs. 18 лет назад
  Richard Nyberg 00e242ce2b Add bts_filename which gets the current filename from a bt_stream. 18 лет назад
  Richard Nyberg 1d7b396fc7 Some cleanup. Use names for some numeric constants. 18 лет назад
  Richard Nyberg 80dcfecbe5 Rename callback type, add timeouts and and allow any http version in the 18 лет назад
  Richard Nyberg d5700c2f20 Add max(x, y) macro. 18 лет назад
  Richard Nyberg 1b7bb76fb7 Add a simple http client. Since it uses libevent it's a better fit for btpd 18 лет назад
  Richard Nyberg cd8a3d5ecd Make mkdirs behave more like 'mkdir -p' and make btpd create the directory 18 лет назад
  Richard Nyberg ff3f222885 OpenBSD doesn't have stdint.h. It'd be great if they would implement basic c99 18 лет назад
  Richard Nyberg f20c481b11 There's no need to fsync here, so remove the call. This should improve 18 лет назад
  Richard Nyberg 29495ab53b Add and use the function make_abs_path. realpath didn't fit my needs. 18 лет назад
  Richard Nyberg b306439636 Update for the read_whole_file -> read_file change. 18 лет назад
  Richard Nyberg 3fb4e5a894 Simplify read_whole_file and rename to read_file. 18 лет назад
  Richard Nyberg 45bf9f2658 Allow empty files in torrents. Create them in stat_and_adjust and let the 18 лет назад
  Richard Nyberg a781e02cd8 Add missing includes. 18 лет назад
  Richard Nyberg e652eefa26 Add value queries for total amount up- and downloaded. Use the cached values 18 лет назад
  Richard Nyberg ba9ae40fe7 Add command to stop all active torrents. The command is sent by 18 лет назад
  Richard Nyberg 30601882e5 Whitespace. 18 лет назад
  Richard Nyberg 00db1f1ced Add function benc_strcmp. 18 лет назад
  Richard Nyberg ce0ef9d46b Better message for ENOTENT. 18 лет назад
  Richard Nyberg a5ae3e120f Some changes to the iobuf interface. Remove a debug assert from btpd_if.c and 18 лет назад
  Richard Nyberg 763cbbb59f Hook the new files to the build. 18 лет назад
  Richard Nyberg 8695ecdf18 Pointers to different things need not be represented in the same way. 18 лет назад
  Richard Nyberg 848de36107 This file contains the definitions of the constants used in the btpd 18 лет назад
  Richard Nyberg a162d34982 Moved from ../cli. 18 лет назад
  Richard Nyberg 13607e007a Remove unused function bts_hashes. 18 лет назад
  Richard Nyberg 334c94db46 There is no spoon^H^H^H^Htruct metainfo. Use struct mi_file instead. 18 лет назад
  Richard Nyberg cd0eb82f20 The metainfo code provided a load -> test -> struct metainfo interface. 18 лет назад
  Richard Nyberg c41c08adca Moved from ../btpd/queue.h 18 лет назад
  Richard Nyberg a27913a47d Add functions for conversions between binary data and ascii hex. 18 лет назад
  Richard Nyberg 203d4148e4 Add a hashtable implementation. 18 лет назад
  Richard Nyberg c9ea09b1ad Enable printf format type checking for buf_print. 18 лет назад
  Richard Nyberg 47358cf420 Add function benc_strlen. 18 лет назад
  Richard Nyberg c865aa9254 Use c99 types conservatively to compile on OpenBSD. Also convert to or from 18 лет назад
  Richard Nyberg 1a82f0c154 White space. 18 лет назад
  Richard Nyberg 634df68e31 Add functions find_btpd_dir. 18 лет назад
  Richard Nyberg 8d05b64fa1 Remove unused function canon_path. 18 лет назад
  Richard Nyberg 273294989e Use benc_dget_mema instead of benc_dget_mem + malloc + bcopy. 18 лет назад
  Richard Nyberg b0c4f58f10 Use strtoul to parse length of strings. 18 лет назад
  Richard Nyberg d88c65e982 Added buf_swrite. 18 лет назад
  Richard Nyberg 36a68e4b76 Check for failure to allocate memory. 18 лет назад
  Richard Nyberg af64140b1f Remove som unused code I commited by mistake. Replace integer parse code 18 лет назад
  Richard Nyberg 01c92051d5 o Changed the benc_ api to make it easier to use. 18 лет назад
  Richard Nyberg 6559fcb9a4 Make the buf api safe to continue to use even if an error has occured. 18 лет назад
  Richard Nyberg 38418fcd2b Add functions read_fully and write_fully. They are simpler alternatives to 18 лет назад
  Richard Nyberg 59bed6ca87 Added vfsync and vfopen. 18 лет назад
  Richard Nyberg b2a877537a White space. 18 лет назад
  Richard Nyberg a3933c0761 Unify the write and read structs. There was no good reason to keep them 18 лет назад
  Richard Nyberg 1eea7650a2 Remove use of the ugly PRI* print macros. 19 лет назад
  Richard Nyberg 2d2f8b0350 o Removed an unused function. 19 лет назад