Commit Graph

499 Commits

Author SHA1 Message Date
Arvid Norberg
31c9d378f5 completed queuing. It is now possible to change and query queue position of torrents. 2008-05-29 03:37:19 +00:00
Arvid Norberg
fd98434c97 peer list optimization and introduced hard limit on peer list size 2008-05-28 18:25:48 +00:00
Arvid Norberg
3910fe78de separated file_storage from torrent_info and create_torrent 2008-05-28 08:44:40 +00:00
Arvid Norberg
68c31e48dc replaced vector<bool> with a custom bitfield type 2008-05-28 02:35:02 +00:00
Arvid Norberg
dbb625a910 torrent_info fixes. make_torrent now builds 2008-05-20 09:49:40 +00:00
Arvid Norberg
67354421fb introduced an error state for torrents. Torrents with an error are not restarted automatically 2008-05-20 07:57:44 +00:00
Arvid Norberg
777954ab3e automatically scrape auto managed torrents to keep track of downloader/seed ratio 2008-05-19 04:06:25 +00:00
Arvid Norberg
9d44707ebf added documentation about librt 2008-05-15 18:51:19 +00:00
Arvid Norberg
1c77083186 updated build docs 2008-05-15 16:18:27 +00:00
Arvid Norberg
0ed87e4c59 updated python binding to match the recently changed torrent_info. reintroduced add_node 2008-05-15 07:37:34 +00:00
Arvid Norberg
fb154e91f8 added documentation for wait_for_alert 2008-05-15 00:45:01 +00:00
Arvid Norberg
8ed949c4d5 factored out torrent creation functionality from torrent_info into create_torrent. Modified torrent_info to use lazy_bdecoder for increased performance 2008-05-14 05:29:42 +00:00
Arvid Norberg
149fa28586 added constructor to torrent_info that loads a file directly 2008-05-12 06:35:24 +00:00
Arvid Norberg
971ead4a44 made redundant connction closing optional (defaults to on) 2008-05-12 06:25:53 +00:00
Arvid Norberg
eabe9cad2d improved plugin support 2008-05-12 03:05:27 +00:00
Arvid Norberg
9429ca4b1f replaced seed cycles with seed rank 2008-05-06 18:03:41 +00:00
Arvid Norberg
c043d4b21d initial support for queuing 2008-04-24 03:28:48 +00:00
Arvid Norberg
7a432786e7 added url to tracker alerts. introduced a base class for all tracker alerts 2008-04-23 01:54:21 +00:00
Arvid Norberg
9a434a919f some more ASNum additions 2008-04-22 00:05:23 +00:00
Arvid Norberg
755e50bb12 added active_time, seeding_time, all_time_upload and all_time_download to torrent_status. Also updated docs with some missing entries in torrent_status 2008-04-16 06:31:05 +00:00
Arvid Norberg
3fea2080fd added an asynchronous save_resume_data to make it easier to synchronize with the disk IO thread 2008-04-13 18:54:36 +00:00
Arvid Norberg
42f55adcce support for country lookup through GeoIP 2008-04-11 08:46:43 +00:00
Arvid Norberg
093d912e9a receive buffer optimization. added receive_buffer_size and used_receive_buffer to peer_info. changed plugin api to make use of new disk_buffer_holder type 2008-04-10 10:03:23 +00:00
Arvid Norberg
75ef4ec1f1 added option to not use pool allocators (useful when using memory debugging tools) 2008-04-09 05:19:11 +00:00
Arvid Norberg
6b3ac0be2a documentation fixes 2008-04-07 00:15:36 +00:00
Arvid Norberg
e8f2ee8b37 removed supports_sparse_files documentation since it's not in libtorrent anymore 2008-04-07 00:09:10 +00:00
Arvid Norberg
d10205057e port mapping update 2008-04-06 23:18:35 +00:00
Arvid Norberg
5ad4f6f1b9 regenerated html documentation 2008-04-06 19:18:49 +00:00
Arvid Norberg
2e6b9c2dce revamped part of the port mapping code (UPnP and NAT-PMP). Added documentation for start_{lsd,natpmp,upnp} and stop_{lsd,natpmp,upnp} 2008-04-06 19:17:58 +00:00
Arvid Norberg
da5d5a5d4e added option to include librt (for 64 bit linux systems) 2008-04-05 05:36:18 +00:00
Arvid Norberg
57d75e120a initial support for GeoIP (only AS mappings for now) 2008-04-05 04:53:22 +00:00
Arvid Norberg
0fcb204128 added peak rates to peer_info 2008-04-03 06:11:21 +00:00
Arvid Norberg
ce89b00c18 documented list_peers and list_seeds 2008-03-30 15:48:45 +00:00
Arvid Norberg
45a7329d5c added alert for when the client's external IP is received 2008-03-29 22:45:55 +00:00
Arvid Norberg
2014e312b1 exposed connection_candidates in torrent_status and made a small optimization to not attempt to connect peers on swarms that don't have any connect candidates 2008-03-29 18:47:24 +00:00
Arvid Norberg
483da2483e python binding update 2008-03-28 21:37:35 +00:00
Arvid Norberg
6d3e241464 updated deluge screenshot on project page 2008-03-25 08:05:18 +00:00
Arvid Norberg
76b23bbf8d added fatrat to project page. added missing docs to makefile 2008-03-25 07:06:20 +00:00
Arvid Norberg
f6a3e42ae7 added warning about the buggy strip option on Mac OS X to the build docs 2008-03-21 05:59:34 +00:00
Arvid Norberg
a8ed63494a added documentation how to set up an environment to run the libtorrent tests 2008-03-21 04:52:12 +00:00
Arvid Norberg
66fc7e3b2b regenerated html 2008-03-18 16:27:15 +00:00
Arvid Norberg
63abb1e712 added another link to BBv2 manual 2008-03-17 23:34:06 +00:00
Arvid Norberg
6b348d5b5e added missing file from last check in 2008-03-15 16:24:29 +00:00
Arvid Norberg
b380712167 added Miro to projects page 2008-03-15 16:24:03 +00:00
Arvid Norberg
155005f387 added lince to project page 2008-03-13 19:02:08 +00:00
Arvid Norberg
8132c6aad6 added option to control TOS byte in peer traffic 2008-03-12 16:58:23 +00:00
Arvid Norberg
1f317900f4 updated python binding docs 2008-03-10 06:30:34 +00:00
Arvid Norberg
5b75d4d1b8 updated build docs with boost=source 2008-03-10 06:25:00 +00:00
Arvid Norberg
1402c3b266 fixed typo in docs and regenerated html files 2008-03-01 18:26:15 +00:00
Arvid Norberg
9d3b60edb7 added support to bind outgoing connections to specific ports (might be useful to do traffic shaping) 2008-02-28 07:34:07 +00:00