| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2006-10-12 | Add missing includes. | Richard Nyberg | |
| 2006-10-11 | A string wasn't properly zero terminated. | Richard Nyberg | |
| 2006-10-11 | Add missing include. | Richard Nyberg | |
| 2006-10-08 | Make the del command work for active torrents too. | Richard Nyberg | |
| 2006-10-07 | Help text changes and make del and start take the --help option. | Richard Nyberg | |
| 2006-10-07 | btcli list now displays size, ratio and the percentage got of torrents. | Richard Nyberg | |
| It sorts by name instead of number (should probably add options for sorting). It now also takes torrents to list as optional arguments. Added ratio to btcli stat display. Changed the help text for both commands. Some code shuffle and other tweaks. | |||
| 2006-10-07 | Add value queries for total amount up- and downloaded. Use the cached values | Richard Nyberg | |
| for torrent size and amount gotten when the torrent isn't active. | |||
| 2006-10-07 | Save the total amount down- and uploaded and cache the torrent size and the | Richard Nyberg | |
| amount we have in the info file. | |||
| 2006-10-06 | Remove unneeded braces. | Richard Nyberg | |
| 2006-10-06 | Add command to stop all active torrents. The command is sent by | Richard Nyberg | |
| 'btcli stop -a'. | |||
| 2006-09-17 | Whitespace. | Richard Nyberg | |
| 2006-09-17 | Add function benc_strcmp. | Richard Nyberg | |
| 2006-09-17 | Better message for ENOTENT. | Richard Nyberg | |
| 2006-09-17 | btcli add now starts the torrent if not told otherwise. Soem cleanup and | Richard Nyberg | |
| improved error output. | |||
| 2006-09-16 | Return rates in bytes/s instead of time factor * bytes/s. Clients should | Richard Nyberg | |
| not need to know about the sample time. | |||
| 2006-09-16 | Make tests for unit changes to take rounding into account. | Richard Nyberg | |
| 2006-09-16 | Reprint the header at suitable intervals. Display sizes >= 1000MB in gigs | Richard Nyberg | |
| instead of megs. Similarily, display rates >= 1000kB/s in MB/s instead of kB/s. | |||
| 2006-09-13 | Some changes to the iobuf interface. Remove a debug assert from btpd_if.c and | Richard Nyberg | |
| make it act properly on iobuf errors. | |||
| 2006-09-13 | Move the td_* functions to their own file. Remove lots of unneeded includes. | Richard Nyberg | |
| 2006-09-13 | Implement the "key" tracker extension. | Richard Nyberg | |
| 2006-09-13 | Enable printf format type checking. | Richard Nyberg | |
| 2006-09-13 | Implement the multitracker extension. Removed checks for URLs that | Richard Nyberg | |
| btpd can handle for now, so if no such URLs exists there will be a lot of tracker errors reported. | |||
| 2006-09-13 | btinfo output tweaks. | Richard Nyberg | |
| 2006-09-13 | No need to have the net structs on a list. Fix a test for finding a torrent | Richard Nyberg | |
| with active net. | |||
| 2006-09-13 | btpd now has a library of torrents indexed by number and info hash. | Richard Nyberg | |
| The add and del commands adds or removes torrents from this library. The start and stop commands are used to active or deactivate torrents. Also, a mechanism for qeurying data on torrents has been added. It's only used by the btcli list and stat commands yet though. btcli has been split into different files for each command. Both btpd and btcli now use misc/btpd_if.h for all ipc definitions. Misc changes: - struct metainfo is gone. Use the new mi_* functions. - Add printf format type checking where appropriate. | |||
| 2006-09-12 | Hook the new files to the build. | Richard Nyberg | |
| 2006-09-12 | Pointers to different things need not be represented in the same way. | Richard Nyberg | |
| Use the fact that we only can store structs in the table to make the complex pointer use safe. Unfortunately the equal and hash functions need to take void * arguments. | |||
| 2006-09-12 | This file contains the definitions of the constants used in the btpd | Richard Nyberg | |
| interface. | |||
| 2006-09-12 | Moved from ../cli. | Richard Nyberg | |
| 2006-09-12 | Moved to ../misc. | Richard Nyberg | |
| 2006-09-12 | The btpd interface now consists of these commands: | Richard Nyberg | |
| add - adds a torrent to btpd's library del - removes a torrent from btpd's library start - activates a torrent from the library stop - deactivates an active torrent tget - get data from torrents tget obsoletes stat and list. Commands for setting values and query other data will be added later. | |||
| 2006-09-12 | Remove unused function bts_hashes. | Richard Nyberg | |
| 2006-09-12 | There is no spoon^H^H^H^Htruct metainfo. Use struct mi_file instead. | Richard Nyberg | |
| 2006-09-12 | The metainfo code provided a load -> test -> struct metainfo interface. | Richard Nyberg | |
| The metainfo struct has been replaced by functions for qeurying specific items from the torrent. In addition, the tests of the torrent data has been improved. | |||
| 2006-09-12 | Moved to ../misc/queue.h | Richard Nyberg | |
| 2006-09-12 | Moved from ../btpd/queue.h | Richard Nyberg | |
| 2006-09-12 | Add functions for conversions between binary data and ascii hex. | Richard Nyberg | |
| Add function for reading a whole file. Enable printf format checking for some functions. | |||
| 2006-09-12 | Add a hashtable implementation. | Richard Nyberg | |
| 2006-09-12 | Enable printf format type checking for buf_print. | Richard Nyberg | |
| 2006-09-12 | Add function benc_strlen. | Richard Nyberg | |
| 2006-08-06 | Send keepalives. | Richard Nyberg | |
| 2006-08-06 | Reduce the number of HAVE messages sent by only sending them to peers missing | Richard Nyberg | |
| the piece. Remove seeder peers when our download is finished and remove peers who doesn't show any interest for a long time when we're seeding. | |||
| 2006-08-03 | Torrents that were active when btpd was last killed will now be automatically | Richard Nyberg | |
| started when btpd starts. The new '--empty-start' option turns this off. | |||
| 2006-08-03 | Add a delay for contacting the same announce url. This way we don't spam | Richard Nyberg | |
| a tracker with connections even if we add a lot of torrents with the same tracker at the same time. | |||
| 2006-07-30 | Change version to 0.11 and document the changes. | Richard Nyberg | |
| 2006-07-28 | Remove the events for a peer's socket before closing it. At least the epoll | Richard Nyberg | |
| libevent backend didn't like the fd to be closed. Reported by Ludvig Omholt. | |||
| 2006-07-23 | Change version to 0.10 and document the changes. | Richard Nyberg | |
| 2006-07-23 | Changed the help for the '--ipcprot' option. | Richard Nyberg | |
| 2006-07-23 | Truncate the pid file when opening it. Now it actually will contain the pid | Richard Nyberg | |
| of the btpd process :) | |||
| 2006-07-23 | Make sure btpd_dir contains an absolute path. If btpd was started with | Richard Nyberg | |
| '-d some/releative/path' it would fail to set up the ipc socket correctly. Reported by Arnaud Bergeron. | |||