Arvid Norberg
|
7b1a441aeb
|
attempt to make shared library builds to work with visibility=hidden
|
2012-03-15 06:08:08 +00:00 |
Arvid Norberg
|
7f2d6325df
|
rely on boost configs symbol export macro, make sure boost thinks it is built as a shared library when linked into a shared library
|
2012-03-13 15:35:35 +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
|
b58a96d76b
|
log stats of incoming piece requests
|
2012-03-09 06:24:01 +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
|
9bd40e950b
|
add send_buffer_low_watermark in an attempt to improve seed ramp-up time
|
2012-03-07 02:59:50 +00:00 |
Arvid Norberg
|
ea59a9be22
|
simplify connection attempt distribution logic to not lower the connection rate with a downloading torrent among seeding ones
|
2012-03-05 10:42:25 +00:00 |
Arvid Norberg
|
8f3c3de1e2
|
add incoming requests to stats logging
|
2012-03-05 10:05:20 +00:00 |
Arvid Norberg
|
e2d46b5563
|
add performance warning when hitting the file descriptor limit. Log the total number of peers, including half-open TCP connections
|
2012-03-04 11:18:27 +00:00 |
Arvid Norberg
|
5a8037dba2
|
added performance alert for address-in-use errors
|
2012-03-03 02:29:37 +00:00 |
Arvid Norberg
|
ccf9c5a0fd
|
log more stats
|
2012-03-02 08:52:54 +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
|
6144280fde
|
fix xml parser issue and the xml unit test
|
2012-02-27 07:02:11 +00:00 |
Arvid Norberg
|
fdc6d3722b
|
fix boost version condition for new asio ssl features
|
2012-02-26 00:01:53 +00:00 |
Arvid Norberg
|
b5bf19c07b
|
fix openssl build with boost-1.46
|
2012-02-25 08:31:25 +00:00 |
Arvid Norberg
|
3ef9190b01
|
fix export for settings_map symbol for python binding
|
2012-02-25 08:02:52 +00:00 |
Arvid Norberg
|
14287b8a7b
|
use UNC paths on windows by default
|
2012-02-23 06:46:23 +00:00 |
Arvid Norberg
|
6c395cedee
|
fix build for boost < 1.47
|
2012-02-23 04:32:50 +00:00 |
Arvid Norberg
|
28e74a79b7
|
RSS fixes (exponential back-off), handling feed errors with retries
|
2012-02-22 08:26:42 +00:00 |
Arvid Norberg
|
eef0f03343
|
fixed session logger destruction order issue
|
2012-02-21 06:47:08 +00:00 |
Arvid Norberg
|
8bb6635c94
|
improved rss unit test and fixed one incompatibility. added feature to save which feed items have been added, in order to not re-add them
|
2012-02-21 03:14:54 +00:00 |
Arvid Norberg
|
75fce84ce4
|
added unit test for RSS feeds and fixed a parsing bug
|
2012-02-20 07:51:36 +00:00 |
Arvid Norberg
|
67b12dfb90
|
fixed off-by-one read error in xml-parser, and removed some unnecessary casts in the unit test
|
2012-02-18 09:54:49 +00:00 |
Arvid Norberg
|
5a23d04143
|
fix some clang warnings
|
2012-02-18 08:23:48 +00:00 |
Arvid Norberg
|
47bd771fd4
|
fixed missing TORRENT_EXPORT
|
2012-02-16 07:26:45 +00:00 |
Arvid Norberg
|
47781bf2c5
|
cleanup, fix warnings
|
2012-02-15 10:57:49 +00:00 |
Arvid Norberg
|
3a9d7fc66d
|
fix typo and document custom alerts
|
2012-02-12 10:11:14 +00:00 |
Arvid Norberg
|
c384d00dbf
|
make bdecoder more robust when encountering errors (leave the resulting tree consistent)
|
2012-02-10 04:19:11 +00:00 |
Arvid Norberg
|
679abf2e57
|
this time, actually remove the encrypted torrent (AES-256 encrypted peer connections)
|
2012-02-09 06:47:22 +00:00 |
Arvid Norberg
|
f7b5c10b2b
|
add asserts to try to catch crash in peer_connection::received_valid_data
|
2012-02-09 06:24:58 +00:00 |
Arvid Norberg
|
8b459a27bd
|
remove 'encrypted peer connections' feature (ssl is a better idea)
|
2012-02-09 06:23:58 +00:00 |
Arvid Norberg
|
94a1cae4a3
|
don't disconnect peers that don't have metadata
|
2012-02-07 09:18:07 +00:00 |
Arvid Norberg
|
a6b5f761e8
|
rename is_local to is_outgoing and m_active to m_outgoing
|
2012-02-07 03:46:21 +00:00 |
Arvid Norberg
|
5df78592db
|
fix some config defines
|
2012-02-01 06:24:30 +00:00 |
Arvid Norberg
|
639039a94e
|
attempt to fix TOS setting (IP type of service)
|
2012-01-29 20:59:20 +00:00 |
Arvid Norberg
|
89ee8463c6
|
properly authenticate web seeds and trackers over SSL
|
2012-01-29 02:27:55 +00:00 |
Arvid Norberg
|
f13a91d8a8
|
support backtraces on windows
|
2012-01-26 10:33:39 +00:00 |
Arvid Norberg
|
818620a5a8
|
fixed release build
|
2012-01-23 05:14:12 +00:00 |
Arvid Norberg
|
1a32205944
|
graceful shutdown of uTP sockets
|
2012-01-23 05:02:12 +00:00 |
Arvid Norberg
|
4706807300
|
fix issue with outgoing connections not being tied to a torrent
|
2012-01-21 21:29:22 +00:00 |
Arvid Norberg
|
7f90a241b6
|
don't let hung outgoing connection attempts block incoming connections
|
2012-01-21 09:05:34 +00:00 |
Arvid Norberg
|
5c8d476022
|
fix http_connection timeout (improves shutdown delay)
|
2012-01-21 08:18:41 +00:00 |
Arvid Norberg
|
ef1d8b5921
|
fix build
|
2012-01-20 06:07:19 +00:00 |
Arvid Norberg
|
ed56520d24
|
more asserts around state updates
|
2012-01-20 05:40:32 +00:00 |
Arvid Norberg
|
ef61b32d9e
|
fix unit test build on windows
|
2012-01-19 08:01:38 +00:00 |
Arvid Norberg
|
0159b66756
|
fix iconv signature on mingw
|
2012-01-19 07:54:23 +00:00 |
Arvid Norberg
|
9df6e5ee7e
|
provide defines for PRIu32 when missing
|
2012-01-19 06:56:36 +00:00 |
Arvid Norberg
|
9c24b7e23f
|
provide definitions for PRIu64 if missing
|
2012-01-19 06:28:29 +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 |