Arvid Norberg
|
77841e3e88
|
regenerated documentation
|
2012-03-26 16:08:28 +00:00 |
Arvid Norberg
|
a2cb2c9bca
|
make the file_storage interface a bit more sane, and fixed typos in make_torrent documentation
|
2012-03-26 16:07:55 +00:00 |
Arvid Norberg
|
df2e891a2d
|
set uTP target delay to 100 ms. expose setting for packet loss multiplier for cwnd
|
2012-03-11 05:46:15 +00:00 |
Arvid Norberg
|
341967dab7
|
improve magnet link support. in RSS feeds for instance. Parsing of magnet links was factored out and moved to the proper place, in session_impl::add_torrent
|
2012-03-08 09:54:44 +00:00 |
Arvid Norberg
|
5a8037dba2
|
added performance alert for address-in-use errors
|
2012-03-03 02:29:37 +00:00 |
Arvid Norberg
|
89554179f6
|
regenerate html
|
2012-03-02 19:30:57 +00:00 |
Arvid Norberg
|
99b4d4a183
|
add warning at session_settings::outgoing_ports
|
2012-03-02 09:54:18 +00:00 |
Arvid Norberg
|
8d754b9674
|
deprecate torrent_handle::super_seeding() and move it into torrent_status
|
2012-03-01 09:01:48 +00:00 |
Arvid Norberg
|
50b299b89b
|
save torrents on metadata_received_alert in client_test
|
2012-02-21 05:56:22 +00:00 |
Arvid Norberg
|
d24a2e30fc
|
rss feed fixes
|
2012-02-20 23:44:34 +00:00 |
Arvid Norberg
|
35ea214124
|
fix off-by-one bug in DHT node-ID calculation
|
2012-02-16 03:51:39 +00:00 |
Arvid Norberg
|
3a9d7fc66d
|
fix typo and document custom alerts
|
2012-02-12 10:11:14 +00:00 |
Arvid Norberg
|
10a7b1f8a5
|
mention default_storage and disabled_storage in docs
|
2012-02-12 09:53:56 +00:00 |
Arvid Norberg
|
dbe0554458
|
regenerated documentation
|
2012-01-16 02:09:07 +00:00 |
Arvid Norberg
|
23596a04a5
|
removed dead link
|
2012-01-16 02:08:20 +00:00 |
Arvid Norberg
|
ae90a8f85e
|
verify that torrent names matches the DNS name in its certificate (RFC 2818-style). Fix issues that was breaking SSL support and tidy up a bit
|
2012-01-15 23:34:43 +00:00 |
Arvid Norberg
|
4a40e68a82
|
landed ssl branch back into trunk
|
2012-01-14 16:04:25 +00:00 |
Arvid Norberg
|
ef724014aa
|
deprecated per-peer rate limits (and removed them from libtorrent_aio)
|
2011-12-18 12:52:09 +00:00 |
Arvid Norberg
|
78f16cedd9
|
deprecate torrent::set_ratio
|
2011-12-18 07:18:42 +00:00 |
Arvid Norberg
|
f5d2cf0519
|
add some documentation of the internals of libtorrent
|
2011-12-11 09:44:05 +00:00 |
Arvid Norberg
|
c3695d9fbb
|
add have_piece function to torrent_handle
|
2011-11-27 00:01:13 +00:00 |
Arvid Norberg
|
6aba061cb8
|
fix pad file bug in create_torrent and amend docs about pad files
|
2011-11-25 09:45:28 +00:00 |
Arvid Norberg
|
413bc67279
|
fixed links in api docs
|
2011-11-19 20:09:17 +00:00 |
Arvid Norberg
|
f4cf656306
|
update build docs
|
2011-11-19 20:07:41 +00:00 |
Arvid Norberg
|
c4232065d8
|
introduced a more scalable API for torrent status updates (post_torrent_updates())
|
2011-11-15 02:34:00 +00:00 |
Arvid Norberg
|
7d7e88b015
|
document async_add_torrent
|
2011-11-14 02:47:12 +00:00 |
Arvid Norberg
|
e896f459f8
|
update python docs
|
2011-11-13 06:22:08 +00:00 |
Arvid Norberg
|
a60cfa3319
|
add blog link to index page
|
2011-11-10 08:50:24 +00:00 |
Arvid Norberg
|
2330520c51
|
change the add_torrent_params API to use flags instead of a bunch of bools (but leave it backwards compatible)
|
2011-11-08 05:36:22 +00:00 |
Arvid Norberg
|
5627fa2e2e
|
fix documentation bug
|
2011-11-07 07:02:28 +00:00 |
Arvid Norberg
|
d16395beae
|
regenerated html
|
2011-11-07 06:57:48 +00:00 |
Arvid Norberg
|
e58e27e83a
|
change peer_states to be a bitmask (bw_limit, bw_network, bw_disk)
|
2011-10-25 17:34:42 +00:00 |
Arvid Norberg
|
451c31828f
|
changed semantics of send_buffer_watermark_factor to be specified as a percentage
|
2011-09-23 21:12:28 +00:00 |
Arvid Norberg
|
f5b5160169
|
add incoming_connection_alert for logging all successful incoming connections
|
2011-09-17 01:44:05 +00:00 |
Arvid Norberg
|
469414d486
|
initial BitTorrent over SSL support
|
2011-09-12 03:51:49 +00:00 |
Arvid Norberg
|
51ed06304e
|
deprecated compact storage allocation
|
2011-08-22 00:51:14 +00:00 |
Arvid Norberg
|
5e92858360
|
document piece picker and dont_have extension
|
2011-08-14 23:14:46 +00:00 |
Arvid Norberg
|
d12c97e495
|
clarified documentation of force_reannounce
|
2011-08-07 18:50:41 +00:00 |
Arvid Norberg
|
f6554bad08
|
back ported feature to expose which pieces have been verified in seed_mode and exposes it in client_test (initially implemented in the libtorrent_aio branch)
|
2011-08-07 07:19:18 +00:00 |
Arvid Norberg
|
109e527568
|
added reset_piece_deadline function
|
2011-08-05 06:31:46 +00:00 |
Arvid Norberg
|
d37e617f06
|
update docs
|
2011-08-05 06:15:08 +00:00 |
Arvid Norberg
|
125041d2bf
|
fixed typo in docs
|
2011-08-02 17:02:42 +00:00 |
Arvid Norberg
|
a46fe97ab3
|
regenerated html
|
2011-07-30 17:53:34 +00:00 |
Arvid Norberg
|
7817229f5d
|
improve support for merkle tree torrent creation
|
2011-07-30 17:35:22 +00:00 |
Arvid Norberg
|
d13335ba14
|
updated build docs
|
2011-07-12 08:47:39 +00:00 |
Arvid Norberg
|
8aaed9680e
|
fixed typo on features page
|
2011-07-10 07:21:57 +00:00 |
Arvid Norberg
|
295bbe5340
|
update build instructions
|
2011-07-09 20:42:23 +00:00 |
Arvid Norberg
|
70e6a6efaf
|
update documentation stylesheet for pdfs
|
2011-07-04 07:03:07 +00:00 |
Arvid Norberg
|
ea535bca2b
|
regenerated html
|
2011-07-04 05:46:18 +00:00 |
Arvid Norberg
|
94b3ef81c3
|
updated documentation to call out the save-resume-data race condition and added an assert to the destructor of alert_manager
|
2011-07-04 05:45:39 +00:00 |
Arvid Norberg
|
060b849dda
|
factor encryption handler a bit and add proposal for an authentication extension
|
2011-06-18 16:58:36 +00:00 |
Arvid Norberg
|
d6c8184381
|
support locking files
|
2011-06-09 06:08:24 +00:00 |
Arvid Norberg
|
8c04986cbe
|
fix overflow in example code in dht_sec.rst
|
2011-05-26 21:05:52 +00:00 |
Arvid Norberg
|
e6640de205
|
updated IP->ID formula for DHT
|
2011-05-26 17:04:53 +00:00 |
Arvid Norberg
|
6fa1827c39
|
add support for mutable put/get functions in DHT
|
2011-05-25 02:26:07 +00:00 |
Arvid Norberg
|
b0586eb47e
|
added custom storage example and regenerated html
|
2011-05-23 23:50:55 +00:00 |
Arvid Norberg
|
a329a11b57
|
add build option to always enable asserts (i.e. allow asserts in release builds)
|
2011-05-07 19:58:38 +00:00 |
Arvid Norberg
|
c003e4f810
|
extend plugin API to allow hooking when peers are added to the peer list
|
2011-05-02 01:45:56 +00:00 |
Arvid Norberg
|
eaea22be71
|
make torrent priority stricly prefer unchoking peers on high priority torrents
|
2011-04-30 20:33:35 +00:00 |
Arvid Norberg
|
72eb840b66
|
document hint_read
|
2011-04-26 23:54:25 +00:00 |
Arvid Norberg
|
e389f5963d
|
added support for fadvise/F_RDADVISE for improved disk read performance
|
2011-04-26 07:03:05 +00:00 |
Arvid Norberg
|
86d52bbe13
|
include info-hash in torrent_status and post event when disk cache is fully flushed when deleting a torrent
|
2011-04-19 08:21:09 +00:00 |
Arvid Norberg
|
c0f2d5186f
|
added option to replace trackers or add trackers when loading trackers from resume data
|
2011-04-10 21:33:29 +00:00 |
Arvid Norberg
|
206b736632
|
regenerated html
|
2011-03-27 23:07:08 +00:00 |
Arvid Norberg
|
8b8e8df798
|
updated tuning docs
|
2011-03-27 23:05:13 +00:00 |
Arvid Norberg
|
2dfd1a972b
|
prevent read jobs from starving in the disk I/O thread
|
2011-03-20 19:17:59 +00:00 |
Arvid Norberg
|
e4df633157
|
added another disk cache flush algorithm to minimize readback when hashing pieces
|
2011-03-20 05:47:27 +00:00 |
Arvid Norberg
|
6db11079c8
|
add performance warning when disk write queue exceeds half of the write cache size
|
2011-03-16 07:45:51 +00:00 |
Arvid Norberg
|
7dde47b98a
|
measure disk cache flush times
|
2011-03-15 01:44:32 +00:00 |
Arvid Norberg
|
9812626cf0
|
make DHT rate limit configurable
|
2011-03-14 07:47:24 +00:00 |
Arvid Norberg
|
a08bcf7459
|
change semantics of disk read time and add disk hash time
|
2011-03-14 05:21:46 +00:00 |
Arvid Norberg
|
27c1bc632d
|
introduced pop_alerts() which pops the entire alert queue in a single call
|
2011-03-14 02:59:46 +00:00 |
Arvid Norberg
|
8923f381a5
|
fixed documentation spacing
|
2011-03-13 20:22:06 +00:00 |
Arvid Norberg
|
31434437bc
|
added early version of trouble shooting guide
|
2011-03-13 18:19:09 +00:00 |
Arvid Norberg
|
e7d86a7402
|
regenerated html
|
2011-03-13 18:18:41 +00:00 |
Arvid Norberg
|
9d0b99480b
|
fix ip filter exemption for trackers. also add a global setting to always exempt trackers
|
2011-03-04 06:55:39 +00:00 |
Arvid Norberg
|
cefc97597d
|
improve error reporting for save resume data for torrents with no metadata
|
2011-03-04 06:17:55 +00:00 |
Arvid Norberg
|
c15880be91
|
support having torrents that the IP filter doesn't apply to
|
2011-02-27 17:26:57 +00:00 |
Arvid Norberg
|
8c2d496992
|
added new option 'always_send_user_agent'
|
2011-02-26 18:17:55 +00:00 |
Arvid Norberg
|
7288f77ec9
|
support saving metadata in resume file, enable it by default for magnet links
|
2011-02-26 07:48:05 +00:00 |
Arvid Norberg
|
20d763c8c7
|
added option to not use custom assert macro
|
2011-02-24 18:15:15 +00:00 |
Arvid Norberg
|
513914050c
|
fixed broadcast_lsd option. in trunk, redefined it to only broadcast every 8th packet
|
2011-02-16 10:16:52 +00:00 |
Arvid Norberg
|
cb6f38f056
|
added session::listen_no_system_port flag to prevent libtorrent from ever binding the listen socket to port 0
|
2011-02-16 06:35:53 +00:00 |
Arvid Norberg
|
9aa09d384c
|
added smooth_connect and turned it on by default
|
2011-02-16 03:11:55 +00:00 |
Arvid Norberg
|
e959acae42
|
add iconv build option
|
2011-02-09 09:54:45 +00:00 |
Arvid Norberg
|
a42d42fd11
|
CPU optimization for end-game piece picker
|
2011-02-09 02:56:00 +00:00 |
Arvid Norberg
|
3d616f894e
|
end-game mode optimizations
|
2011-02-06 23:40:21 +00:00 |
Arvid Norberg
|
ed8779a338
|
added option to not recheck on missing or incomplete resume data
|
2011-02-06 00:50:12 +00:00 |
Arvid Norberg
|
b842815710
|
added new session functions to more efficiently query torrent status
|
2011-02-01 09:48:28 +00:00 |
Arvid Norberg
|
6692f05655
|
added alerts for added and removed torrents
|
2011-02-01 03:25:40 +00:00 |
Arvid Norberg
|
d393bb4097
|
report number of peers blocked on disk in session_status
|
2011-01-30 10:04:15 +00:00 |
Arvid Norberg
|
87dfdd4790
|
expanded plugin interface to support session state. improved re-request logic in ut_metadata extension. made max metadata size configurable
|
2011-01-29 10:37:21 +00:00 |
Arvid Norberg
|
e4884bfcd7
|
mention mixed mode in tuning guide
|
2011-01-29 10:17:17 +00:00 |
Arvid Norberg
|
9964b9cdb6
|
support a separate option to use proxies for peers or not
|
2011-01-24 03:24:28 +00:00 |
Arvid Norberg
|
2732a6bc47
|
move alert queue size limit into session_settings. make some alerts non-discardable (don't throw them out, even when the queue is full). Make session pause also pause all checking files. optimize rejecting incoming connections when the session is paused
|
2011-01-23 18:00:52 +00:00 |
Arvid Norberg
|
1dc0e71716
|
added torrent_error_alert when a torrent encounters an error
|
2011-01-22 19:06:43 +00:00 |
Arvid Norberg
|
ba0aed2282
|
initial support for DHT RSS feeds
|
2011-01-19 05:57:44 +00:00 |
Arvid Norberg
|
c223291fb4
|
added support for RSS feeds
|
2011-01-18 03:41:54 +00:00 |
Arvid Norberg
|
e31aceeda4
|
added error category and error codes for HTTP errors
|
2011-01-16 02:54:59 +00:00 |
Arvid Norberg
|
b49999b76e
|
made the DHT implementation slightly more robust against routing table poisoning and node ID spoofing
|
2011-01-08 08:54:51 +00:00 |