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 |
Arvid Norberg
|
69d2fc5a7b
|
added documentation for session_settings options
|
2008-02-27 17:47:34 +00:00 |
Arvid Norberg
|
a25c25b02a
|
fixed windows build and removed msvc warnings
|
2008-02-25 10:28:53 +00:00 |
Arvid Norberg
|
ef9ef674d5
|
added read cache. Not fully configurable yet
|
2008-02-22 04:11:04 +00:00 |
Arvid Norberg
|
c9b53ddf8c
|
allow negative and zero values for session_settings::connection_speed
|
2008-02-11 03:55:53 +00:00 |
Arvid Norberg
|
6c552db68e
|
added disk cache expiration
|
2008-02-10 00:58:25 +00:00 |
Arvid Norberg
|
cecd0dfcd2
|
added rtt estimation for outgoing connections
|
2008-02-09 22:42:56 +00:00 |
Arvid Norberg
|
8cf0510144
|
added disk cache for write operations
|
2008-02-08 10:22:05 +00:00 |
Arvid Norberg
|
a53473a65d
|
added new logging mode to log peer errors
|
2008-02-07 07:09:52 +00:00 |
Arvid Norberg
|
05bb0bebff
|
updated udp tracker protocol spec
|
2008-02-01 19:23:46 +00:00 |
Arvid Norberg
|
c798ab30e1
|
rewrote the piece picker to be more cpu and memory efficient. replaces the concept of sequential-download-threshold with just a sequential download settings
|
2008-01-31 17:52:29 +00:00 |
Arvid Norberg
|
b19bf337bf
|
generalized peer read/write state
|
2008-01-13 23:46:43 +00:00 |
Arvid Norberg
|
5d196ed555
|
auto upload slots. opens up more slots if upload rate is not met. On by default
|
2008-01-13 11:18:18 +00:00 |
Arvid Norberg
|
795bee4b2c
|
added option to disable invariant checks and added more build documentation
|
2008-01-13 06:17:56 +00:00 |
Arvid Norberg
|
57d248c531
|
added documentation for more build options
|
2008-01-12 18:44:22 +00:00 |
Arvid Norberg
|
fd466d891b
|
added docs regarding NDEBUG
|
2008-01-12 18:19:18 +00:00 |
Arvid Norberg
|
9ade71a5fb
|
updated docs to use boost-1.34 in build tutorial and documented boost=source feature in Jamfile
|
2008-01-11 08:27:16 +00:00 |
Arvid Norberg
|
f6b82e438a
|
added more documentation
|
2008-01-10 22:44:53 +00:00 |
Arvid Norberg
|
3a727e99ff
|
expose more info through peer_info
|
2008-01-10 22:13:23 +00:00 |
Arvid Norberg
|
4420473b88
|
made send buffer watermark configurable
|
2008-01-08 01:16:30 +00:00 |
Arvid Norberg
|
e05f396a5d
|
made UPnP ignore devices that don't respond from a router IP (optional but on by default)
|
2008-01-07 05:48:28 +00:00 |
Arvid Norberg
|
1d6e0f5bf6
|
bandwidth request block size optimization
|
2008-01-07 04:47:20 +00:00 |
Arvid Norberg
|
86fcad4556
|
documented upnp-logging option
|
2008-01-06 21:39:56 +00:00 |
Arvid Norberg
|
9aa2ddec80
|
added a plugin 'smart_ban' that can ban peers sending bad data with higher accuracy
|
2007-12-18 06:04:54 +00:00 |
Arvid Norberg
|
64cc7388a2
|
regenerated manual.html
|
2007-11-25 11:41:58 +00:00 |
Arvid Norberg
|
769d8aefe2
|
first version of 'part file' support. Can currently only be set when starting torrent
|
2007-11-25 10:47:05 +00:00 |
Arvid Norberg
|
e3158c3107
|
fixed typo in docs. Fixes #213
|
2007-11-25 08:38:25 +00:00 |
Arvid Norberg
|
e931ee54f6
|
updated plugin documentation
|
2007-11-24 21:13:19 +00:00 |
Arvid Norberg
|
463eb47011
|
updated documentation
|
2007-11-24 20:48:51 +00:00 |
Arvid Norberg
|
81ce2e7890
|
reverted [1760] and added documentation for downloading_metadata
|
2007-11-24 04:19:21 +00:00 |
Arvid Norberg
|
af4d200c55
|
documented free_torrent_hashes
|
2007-11-24 03:37:05 +00:00 |
Arvid Norberg
|
02a18fcdf6
|
documented scrape and force_reannounce
|
2007-11-24 03:10:20 +00:00 |
Arvid Norberg
|
8a08aac15e
|
hack to fix rst document
|
2007-11-24 02:31:34 +00:00 |
Arvid Norberg
|
4665b94279
|
updated docs to include the delete_files option to remove_torrent
|
2007-11-23 22:45:59 +00:00 |
Arvid Norberg
|
7ac43da2ed
|
updated documentation regarding storage_interface
|
2007-11-22 09:27:22 +00:00 |
Arvid Norberg
|
cf6740e996
|
updated write_resume_data docs
|
2007-11-20 10:00:49 +00:00 |
Arvid Norberg
|
94d9f09d8a
|
updated documentation for add_torrent
|
2007-11-20 07:54:51 +00:00 |
Arvid Norberg
|
ede5a5b908
|
added ipv4 and ipv6 to the extension handshake protocol
|
2007-10-01 02:47:57 +00:00 |
Arvid Norberg
|
ee5ce50502
|
made max half open connections default to 8 on windows and added query function for that limit on session.
|
2007-09-10 01:57:40 +00:00 |
Arvid Norberg
|
5fc49a6cf4
|
fixed typo
|
2007-09-03 18:18:58 +00:00 |
Arvid Norberg
|
1a1c060ba3
|
fixed doc typos
|
2007-08-25 20:01:53 +00:00 |
Arvid Norberg
|
c8cb121587
|
updated torrent_info::remap_files docs
|
2007-08-25 19:57:32 +00:00 |
Arvid Norberg
|
2b0197e810
|
initial fix to enable mapping files in torrents to other files on disk. see torrent_info::remap_files
|
2007-08-25 18:26:43 +00:00 |
Arvid Norberg
|
57f369f1b4
|
updated docs for torrent_status
|
2007-08-23 17:34:59 +00:00 |
Arvid Norberg
|
5acf0901ec
|
explained session_status::num_peers in greater detail
|
2007-08-22 17:49:29 +00:00 |
Arvid Norberg
|
744d96796b
|
made it possible to start torrents in paused state. updated documentation
|
2007-08-22 05:31:42 +00:00 |
Arvid Norberg
|
c70223ff38
|
added url seed related functions to torrent_handle
|
2007-08-17 16:40:55 +00:00 |
Arvid Norberg
|
a46ef3ece8
|
changed the handshake 'ip' to 'yourip'
|
2007-07-07 01:36:40 +00:00 |
Arvid Norberg
|
a3e66a3efe
|
made the piece picker handle multi-request blocks better. fixes problem that might occur at the end of a torrent where the piece picker could take over blocks back and forth
|
2007-07-06 17:15:35 +00:00 |
Arvid Norberg
|
fa1a37e649
|
updated Jamfile to support openssl on windows, added missing files to makefiles and made test_pe_crypto build when encryption is disabled
|
2007-06-13 01:48:24 +00:00 |
Arvid Norberg
|
b75a69cd47
|
added alerts for synchronizing disk io when pausing and moving storage
|
2007-06-11 21:24:14 +00:00 |
Arvid Norberg
|
6ff2d8accf
|
udpated docs and fixed python binding issues
|
2007-06-11 03:28:07 +00:00 |
Arvid Norberg
|
36031f82ed
|
updated peer_info documentation
|
2007-06-09 01:06:10 +00:00 |
Arvid Norberg
|
273f8bd921
|
merged back encryption branch to trunk
|
2007-06-06 00:41:20 +00:00 |
Arvid Norberg
|
bb25fceb3f
|
added documentation for socks4 proxy
|
2007-05-31 20:52:20 +00:00 |
Arvid Norberg
|
7e540a8d53
|
made inactivity time-out configurable
|
2007-05-31 19:57:15 +00:00 |
Arvid Norberg
|
3e4ee68e66
|
added missing documentation of stop_tracker_timeout in session_settings
|
2007-05-23 01:08:57 +00:00 |
Arvid Norberg
|
9f902e7b9f
|
the DHT now refreshes buckets properly.
|
2007-05-12 01:52:25 +00:00 |
Arvid Norberg
|
bd3b191f83
|
fixed typo in docs
|
2007-05-11 21:20:48 +00:00 |
Arvid Norberg
|
49bd69cad4
|
introduced a proper half open TCP connection limit. Also exposed the connection queue to let clients use the same connection limiter as libtorrent. UPnP connections and tracker connection are now also limited as well as peer connections and web seeds
|
2007-05-05 00:29:33 +00:00 |
Arvid Norberg
|
d1aec0a180
|
updated docs
|
2007-04-29 22:36:28 +00:00 |
Arvid Norberg
|
9f1a11aa50
|
regenerated documentation. fixed a few warnings. fixed a bug in recent check in in piece picker
|
2007-04-27 16:26:30 +00:00 |