arvidn
|
e3dad98fbe
|
fix an old use of posix_category. make http_connection translate IPs into proper endpoints when connecting over socks (instead of passing the IP on as a hostname string). add test coverage
|
2015-11-24 00:39:02 -05:00 |
arvidn
|
174e0aeb46
|
fix semantics of socks5_stream and http_connection to make them not close themselves. Add socks5 and socks4 proxy coverage in test_http_connection
|
2015-11-24 00:39:01 -05:00 |
arvidn
|
2626159abe
|
use a consistent random number generator to make simulations deterministic
|
2015-11-12 00:21:56 -05:00 |
arvidn
|
fbf152abc0
|
attribute external IP voting to the actual tracker IP we connected to, and preserve endpoint list in http_connection to make the re-announce to IPv6 logic robust
|
2015-11-11 01:30:28 -05:00 |
arvidn
|
c9a0212ee0
|
add simulation of tracker announces
|
2015-09-16 20:49:10 -04:00 |
arvidn
|
17c5759829
|
disable warning for unused command line argument and fix warnings. remove redundant travis build config. use new preprocessor on clang to avoid warnings
|
2015-09-06 22:55:41 -04:00 |
arvidn
|
0d9d632465
|
initial support for disabling proxy for tracker connections
|
2015-08-29 19:44:54 -04:00 |
arvidn
|
ffa870d280
|
fixed some GCC warnings
|
2015-08-20 01:33:20 +02:00 |
Arvid Norberg
|
68bc4f2cf4
|
Merge pull request #12 from mlt/wip/i2p
Few i2p fixes
|
2015-08-13 21:55:27 -04:00 |
arvidn
|
1c1698459c
|
fix warnings
|
2015-08-08 22:53:11 -04:00 |
arvidn
|
72286eb0dc
|
minor asio.ssl abstraction cleanup. update libsimulator with build fix. only run simulator on one of the build variants on travis, since the simulator does not support ssl
|
2015-08-08 16:19:44 -04:00 |
arvidn
|
50925d7652
|
fix some more warnings
|
2015-08-08 02:48:01 -04:00 |
Mikhail Titov
|
70a99e6f62
|
Don't attempt to resolve base64 destination for i2p tracker
|
2015-07-14 14:13:15 -05:00 |
arvidn
|
389ffc622c
|
don't pull in the asio namespace in libtorrent. refer to it by boost::asio
|
2015-06-06 01:24:25 -04:00 |
Arvid Norberg
|
d43f7b56a2
|
update copyright year
|
2015-06-03 05:18:48 +00:00 |
Arvid Norberg
|
794de25212
|
moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp
|
2015-03-14 23:10:20 +00:00 |
Arvid Norberg
|
c1dc982f4f
|
deprecate the ptime type and related time types. just use boost::chrono / std::chrono
|
2015-03-12 04:34:54 +00:00 |
Arvid Norberg
|
1b9b6f7292
|
support http basic auth in http_connection passed in from the outside as opposed to part of the url
|
2015-02-08 16:03:09 +00:00 |
Arvid Norberg
|
2f077d8efa
|
fix http_connection timeout issue
|
2014-10-16 05:33:09 +00:00 |
Arvid Norberg
|
04760d8f0f
|
http_connection cleanup
|
2014-10-06 08:39:05 +00:00 |
Arvid Norberg
|
f1032586f7
|
http_connection fix
|
2014-10-06 03:19:29 +00:00 |
Arvid Norberg
|
8af9e22938
|
remove invalid assert
|
2014-10-04 07:38:10 +00:00 |
Arvid Norberg
|
ceccc2a483
|
land branch to remove half-open connection limit / connection queue
|
2014-10-03 20:56:57 +00:00 |
Arvid Norberg
|
7e69239991
|
merged unit test from RC_1_0
|
2014-09-17 02:10:48 +00:00 |
Arvid Norberg
|
8552e75f21
|
merge error code fix from RC_1_0
|
2014-07-20 20:49:56 +00:00 |
Arvid Norberg
|
34440224fc
|
merged web seed redirect fix from RC_1_0
|
2014-07-09 20:53:39 +00:00 |
Arvid Norberg
|
7351389ce8
|
land libtorrent_aio branch in trunk
|
2014-07-06 19:18:00 +00:00 |
Arvid Norberg
|
fd26cc026b
|
merged http_connection tweak from RC_0_16
|
2014-03-03 00:09:06 +00:00 |
Arvid Norberg
|
a943fec777
|
update copyright
|
2014-02-23 19:12:25 +00:00 |
Arvid Norberg
|
4e6b1cfbfb
|
update copyright
|
2013-12-25 17:07:16 +00:00 |
Arvid Norberg
|
b9293058bd
|
merged fixes from RC_0_16
|
2013-11-01 09:05:41 +00:00 |
Arvid Norberg
|
e7215076ca
|
merged fix from RC_0_16
|
2013-10-22 06:59:54 +00:00 |
Arvid Norberg
|
49aba26f5c
|
merged shutdown fix from libtorrent_aio
|
2013-08-12 00:51:49 +00:00 |
Arvid Norberg
|
ba6770ccd8
|
more torrent parsing unit tests
|
2013-02-26 05:57:29 +00:00 |
Arvid Norberg
|
5bc3028291
|
make some stats more configurable and reorder some fields
|
2013-02-23 22:13:25 +00:00 |
Arvid Norberg
|
8ba970018c
|
make bottled http requests response size limit configurable and bump default to 2 MiB
|
2012-10-19 01:28:47 +00:00 |
Arvid Norberg
|
bff648a89e
|
update copyright dates and add tool to do so
|
2012-10-02 03:16:33 +00:00 |
Arvid Norberg
|
0657690b1c
|
attempt at fixing shutdown hang caused by connection_queue
|
2012-07-15 23:22:23 +00:00 |
Arvid Norberg
|
403c49ac29
|
factor out removing chunk headers from http streams and fix chunked encoding support when adding torrents by url
|
2012-05-16 05:32:12 +00:00 |
Arvid Norberg
|
6acde24799
|
merged SSL fix from RC_0_16
|
2012-04-05 04:17:19 +00:00 |
Arvid Norberg
|
db65ec2fd3
|
fix shutdown delay issue
|
2012-04-01 00:42:04 +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
|
89ee8463c6
|
properly authenticate web seeds and trackers over SSL
|
2012-01-29 02:27:55 +00:00 |
Arvid Norberg
|
5c8d476022
|
fix http_connection timeout (improves shutdown delay)
|
2012-01-21 08:18:41 +00:00 |
Arvid Norberg
|
4e1af65fe0
|
fix issue where event=stopped announces wouldn't be sent when closing session
|
2011-09-17 21:15:42 +00:00 |
Arvid Norberg
|
469414d486
|
initial BitTorrent over SSL support
|
2011-09-12 03:51:49 +00:00 |
Arvid Norberg
|
675721d971
|
basic support for bittorrent connections over SSL
|
2011-09-10 05:52:07 +00:00 |
Arvid Norberg
|
a286a6b4aa
|
initial attempt at verifying the certificate of ssl trackers, by including the certificate in the .torrent file
|
2011-08-28 21:06:15 +00:00 |
Arvid Norberg
|
16114ab27c
|
fixed redirect bug in http connection
|
2011-03-21 02:11:39 +00:00 |