Arvid Norberg
|
fa4c016d39
|
fix bug in udp_socket when changing socks5 proxy quickly
|
2014-06-30 08:41:33 +00:00 |
Arvid Norberg
|
36e8945968
|
more build fixes
|
2014-06-29 19:11:15 +00:00 |
Arvid Norberg
|
5f4f78c383
|
fix build
|
2014-06-29 18:54:20 +00:00 |
Arvid Norberg
|
28fb774383
|
initialize pad files to priority 0 by default
|
2014-06-29 01:24:51 +00:00 |
Arvid Norberg
|
6043e14131
|
remove pch.hpp
|
2014-06-28 23:45:46 +00:00 |
Arvid Norberg
|
c76e8189a6
|
fix windows build error
|
2014-06-27 02:04:37 +00:00 |
Arvid Norberg
|
91a22d48c3
|
fix bugs in convert_to/from_native() on windows
|
2014-06-25 17:43:25 +00:00 |
Arvid Norberg
|
3f4eba1bdb
|
web seed and storage fixes
|
2014-06-21 06:58:39 +00:00 |
Arvid Norberg
|
8d44d87556
|
merge build fix from RC_0_16
|
2014-06-19 03:34:42 +00:00 |
Arvid Norberg
|
9c63dd1341
|
fix unhandled exception
|
2014-06-19 03:26:29 +00:00 |
Arvid Norberg
|
735916ad44
|
remove restrictions on pad_file_limit and alignment when creating torrents. This makes the torrent creator more flexible to create all-padded files for instance
|
2014-06-18 06:22:01 +00:00 |
Arvid Norberg
|
b79dd1fee1
|
fix issue with symlink attributes
|
2014-06-18 06:20:12 +00:00 |
Arvid Norberg
|
5642a0bd59
|
fix outstanding bytes issue when receiving redundant bytes
|
2014-06-17 08:07:03 +00:00 |
Arvid Norberg
|
2b7bef0f7b
|
fix support for web servers not supporting keepalive
|
2014-06-15 18:02:59 +00:00 |
Arvid Norberg
|
6d95b48afa
|
only attempt to set the TOS on socket when configured
|
2014-06-15 17:44:27 +00:00 |
Arvid Norberg
|
20ef852461
|
merged upnp fix from RC_0_16
|
2014-06-15 17:30:40 +00:00 |
Arvid Norberg
|
cb089e74ba
|
merged UPnP fix from RC_0_16
|
2014-06-15 04:20:39 +00:00 |
Arvid Norberg
|
2c75acf98f
|
add clients to identify_client
|
2014-06-13 17:34:15 +00:00 |
Arvid Norberg
|
6ed95d7f82
|
support storing save_path in resume data
|
2014-06-12 22:39:41 +00:00 |
Arvid Norberg
|
3f693255c8
|
merged lsd fix from RC_0_16
|
2014-06-11 16:30:34 +00:00 |
Arvid Norberg
|
6d07af3b57
|
merge bitfield issue fix from RC_0_16
|
2014-06-11 08:32:24 +00:00 |
Arvid Norberg
|
3e5ab73127
|
fix windows build
|
2014-06-09 04:08:41 +00:00 |
Arvid Norberg
|
e291ab3290
|
minor streaming improvements
|
2014-06-08 21:15:34 +00:00 |
Arvid Norberg
|
dd2e605796
|
don't use full allocation on network drives (on windows)
|
2014-06-07 02:57:24 +00:00 |
Arvid Norberg
|
647cda2934
|
merge streaming fix from libtorrent_aio
|
2014-06-06 15:27:44 +00:00 |
Arvid Norberg
|
2125efbbd8
|
merged streaming changes from libtorrent_aio into trunk
|
2014-06-06 01:26:18 +00:00 |
Arvid Norberg
|
e8ef5cb84e
|
documentation fixes, and remove debug dependency on file_pool structure layout
|
2014-05-26 01:02:26 +00:00 |
Arvid Norberg
|
3893a55a57
|
fix to the fix
|
2014-05-25 05:28:15 +00:00 |
Arvid Norberg
|
96f25d6942
|
attempt to fix linux build
|
2014-05-25 05:10:30 +00:00 |
Arvid Norberg
|
64c09e7607
|
support for older boost versions
|
2014-05-25 00:13:17 +00:00 |
Arvid Norberg
|
ea77427e07
|
added clear_piece_deadlines() to remove all piece deadlines
|
2014-05-23 02:23:11 +00:00 |
Arvid Norberg
|
4deafb5e29
|
add workaround for GCC bug in MingW (broken support for PVOID64) and improve resiliency of storage
|
2014-05-23 02:09:27 +00:00 |
Arvid Norberg
|
5f98dec91b
|
revert mistake in queuing logic
|
2014-05-22 22:07:01 +00:00 |
Arvid Norberg
|
283b74ae55
|
downloaders only consider download threshold and seeds only consider upload thresholds, for determining whether a torrent is considered inactive or not
|
2014-05-18 23:42:10 +00:00 |
Arvid Norberg
|
a1e7d3229d
|
improve queuing logic of inactive torrents (dont_count_slow_torrents)
|
2014-05-18 22:17:51 +00:00 |
Arvid Norberg
|
3e25e56f0e
|
fix initialization order warning
|
2014-05-12 07:57:58 +00:00 |
Arvid Norberg
|
5b89c3f5f9
|
merged some of steven siloti's changes. expose optimistic unchoke logic to plugins
|
2014-05-12 07:28:34 +00:00 |
Arvid Norberg
|
b16dc66df2
|
using certificates from buffers instead of files is only available in boost 1.54 and later
|
2014-05-12 04:30:19 +00:00 |
Arvid Norberg
|
8a132cb9ca
|
fix int64_t -> boost::int64_t and run distcheck on build_dist.sh script
|
2014-05-11 08:20:42 +00:00 |
Arvid Norberg
|
330d46a4c6
|
makefile fixes (and add missing upnp.xml file)
|
2014-05-11 03:14:53 +00:00 |
Arvid Norberg
|
22491740e5
|
fix the fix for large UDP packets on windows
|
2014-05-10 23:44:57 +00:00 |
Arvid Norberg
|
870073345b
|
merged sparse file fix from RC_0_16
|
2014-05-10 23:38:54 +00:00 |
Arvid Norberg
|
aef1335e76
|
add overload to set certificate by buffer, not just by path to a file
|
2014-05-10 21:53:50 +00:00 |
Arvid Norberg
|
35141733fb
|
remove some old unmaintained example code. make examples depend less on libtorrent internals
|
2014-05-10 20:20:57 +00:00 |
Arvid Norberg
|
9cc7c3bbf9
|
if issue with large UDP packets on windows
|
2014-05-10 06:37:31 +00:00 |
Arvid Norberg
|
e225259481
|
fix some msvc warnings
|
2014-05-10 03:23:05 +00:00 |
Arvid Norberg
|
68b2679a16
|
move string_tokenize out of i2p_stream and add unit test for it
|
2014-05-04 22:40:30 +00:00 |
Arvid Norberg
|
e0e5a55f10
|
factor out error handling in lazy_bdecode
|
2014-05-04 20:47:16 +00:00 |
Arvid Norberg
|
555efd9279
|
factor out address/endpoint I/O into it's own unit test. merge write_string from bencode and socket_io. extend unit test
|
2014-05-04 06:46:47 +00:00 |
Arvid Norberg
|
e5a9a6b36f
|
make xml_parse not be a template
|
2014-05-03 21:10:44 +00:00 |
Arvid Norberg
|
474e77039f
|
removed set_ratio feature
|
2014-05-03 17:11:55 +00:00 |
Arvid Norberg
|
52463ddd1d
|
fix inflate_gzip export for unit test
|
2014-05-03 07:57:36 +00:00 |
Arvid Norberg
|
0ed91e248f
|
leverage boost's endian detection in sha1-implementation
|
2014-05-03 03:45:51 +00:00 |
Arvid Norberg
|
43c41ddfb1
|
fixed bug in gunzip
|
2014-05-02 16:11:25 +00:00 |
Arvid Norberg
|
78565e95ce
|
fix darwin clang build
|
2014-05-02 07:15:47 +00:00 |
Arvid Norberg
|
e19c52ec98
|
improve lazy_bdecode test to cover more error cases
|
2014-05-01 03:54:47 +00:00 |
Arvid Norberg
|
ab96600ae3
|
fix dht assert
|
2014-04-29 21:31:25 +00:00 |
Arvid Norberg
|
7d1de6215a
|
improve error recovery in lazy bdecoder
|
2014-04-23 00:25:55 +00:00 |
Arvid Norberg
|
f037704539
|
clean up peer-id in bt_peer_connection (for privacy mode) and reduce dependency on session
|
2014-04-22 23:37:21 +00:00 |
Arvid Norberg
|
3192e59a1a
|
improve piece_deadline/streaming
|
2014-04-22 04:21:14 +00:00 |
Arvid Norberg
|
15d4a0c55c
|
merged stats fix from RC_0_16
|
2014-04-18 06:27:54 +00:00 |
Arvid Norberg
|
0b3df1c973
|
merged integer overflow fix from RC_0_16
|
2014-04-16 08:25:14 +00:00 |
Arvid Norberg
|
2798c8d345
|
merge F_SETLF change from RC_0_16
|
2014-04-16 07:43:36 +00:00 |
Arvid Norberg
|
b0996ef855
|
merged fix from RC_0_16
|
2014-04-16 07:12:30 +00:00 |
Arvid Norberg
|
9e94a73ddd
|
support web seeds in magnet links
|
2014-04-15 09:31:28 +00:00 |
Arvid Norberg
|
1afa9db689
|
merged proxy fix for adding .torrent file by URL from RC_0_16
|
2014-04-06 05:07:10 +00:00 |
Arvid Norberg
|
a15388df5f
|
back-port shutdown assert fix
|
2014-04-06 01:03:01 +00:00 |
Arvid Norberg
|
290ce566b0
|
fix resume file issue related to daylight savings time on windows
|
2014-04-04 07:30:54 +00:00 |
Arvid Norberg
|
91799025f2
|
merged bdecode fix from RC_0_16
|
2014-04-04 03:21:15 +00:00 |
Arvid Norberg
|
569ce0a965
|
honor pieces with priority 7 in sequential download mode
|
2014-04-03 02:03:14 +00:00 |
Arvid Norberg
|
1734beda07
|
add missing includes for debug logging builds
|
2014-03-28 01:55:09 +00:00 |
Arvid Norberg
|
140ed20c93
|
fix stats bug
|
2014-03-25 09:17:48 +00:00 |
Arvid Norberg
|
6f0a7f3f3b
|
fix valgrind build issue
|
2014-03-25 07:19:21 +00:00 |
Arvid Norberg
|
87a05814e5
|
fix msvc-7.1 build
|
2014-03-24 07:42:55 +00:00 |
Arvid Norberg
|
fa2ea57e43
|
expand buffer sizes for upnp error messages
|
2014-03-23 22:49:09 +00:00 |
Arvid Norberg
|
946aecdb59
|
fixed some warnings
|
2014-03-23 19:13:21 +00:00 |
Arvid Norberg
|
682ceff21b
|
improve messaging of assert caused by precondition violation
|
2014-03-23 07:40:43 +00:00 |
Arvid Norberg
|
c6b68ab683
|
fix warning
|
2014-03-23 01:41:00 +00:00 |
Arvid Norberg
|
6120b78704
|
merged python fixes from RC_0_16
|
2014-03-23 00:49:58 +00:00 |
Arvid Norberg
|
5f30b18b2f
|
fix asio-debugging in upnp
|
2014-03-19 05:28:54 +00:00 |
Arvid Norberg
|
299b779adf
|
fix superseeding bug
|
2014-03-19 04:34:24 +00:00 |
Arvid Norberg
|
369b1777d1
|
fix build
|
2014-03-17 03:41:35 +00:00 |
Arvid Norberg
|
c0b0f3d108
|
merged fix from RC_0_16
|
2014-03-17 03:09:19 +00:00 |
Arvid Norberg
|
5b292133cb
|
fix assert by only constructing piece_block with verified values
|
2014-03-16 07:30:44 +00:00 |
Arvid Norberg
|
6f82d3b8ae
|
merged i2p_alert fix from RC_0_16
|
2014-03-15 22:20:19 +00:00 |
Arvid Norberg
|
1c954451ff
|
seed mode fixes
|
2014-03-13 08:00:53 +00:00 |
Arvid Norberg
|
e041c06053
|
report progress as 1.0 and every byte downloaded when in seed mode
|
2014-03-11 21:26:01 +00:00 |
Arvid Norberg
|
960f653f97
|
make ignore_non_routers more forgiving in the case there are no UPnP devices at a known router. Should improve UPnP compatibility.
|
2014-03-10 06:47:01 +00:00 |
Arvid Norberg
|
f8adec5ee0
|
merged enum_net fix from RC_0_16
|
2014-03-10 05:53:49 +00:00 |
Arvid Norberg
|
3c47177bfe
|
merged changes from RC_0_16
|
2014-03-07 19:19:17 +00:00 |
Arvid Norberg
|
b889bc6dc6
|
minor logging improvement
|
2014-03-07 09:38:49 +00:00 |
Arvid Norberg
|
b643962bfe
|
merged fixes from RC_0_16
|
2014-03-06 10:06:41 +00:00 |
Arvid Norberg
|
6730937d04
|
fix ip_voter to detect changing IPs
|
2014-03-03 09:49:58 +00:00 |
Arvid Norberg
|
0e04ab8d72
|
reorder the node-list in the DHT traversal algorithm if a node updates its ID
|
2014-03-03 05:09:53 +00:00 |
Arvid Norberg
|
fd26cc026b
|
merged http_connection tweak from RC_0_16
|
2014-03-03 00:09:06 +00:00 |
Arvid Norberg
|
8403e58f3c
|
make dht test program able to get and put mutable items. fixed some DHT bugs along the mutable put/get path
|
2014-03-02 23:35:35 +00:00 |
Arvid Norberg
|
18c52fe7cd
|
fix bug in patch to introduce file_priority disk job
|
2014-03-01 09:05:53 +00:00 |
Arvid Norberg
|
a0a41b6c5e
|
merged file priority fix from RC_0_16 and keep the disk thread's file priorities up to date
|
2014-02-28 10:19:29 +00:00 |
Arvid Norberg
|
86c704a6ff
|
fix dht_bootstrap_alert being posted. add additional alert for dht put completion. add utility to test immutable put/get. fix issue in DHT preventing stores on router nodes (even when they return write tokens). immutable put and get confirmed to be working
|
2014-02-28 04:02:48 +00:00 |
Arvid Norberg
|
1188ec2dcd
|
expose new DHT put/get functionality in the public session API
|
2014-02-24 00:31:13 +00:00 |
Arvid Norberg
|
bfdb445890
|
merged SetFileValidData fix from RC_0_16
|
2014-02-23 19:13:53 +00:00 |
Arvid Norberg
|
a943fec777
|
update copyright
|
2014-02-23 19:12:25 +00:00 |
Arvid Norberg
|
63c6e495bd
|
don't use shared_from_this for session_impl
|
2014-02-21 04:30:59 +00:00 |
Arvid Norberg
|
77136592c2
|
merged minor fix from RC_0_16
|
2014-02-19 17:26:58 +00:00 |
Arvid Norberg
|
18bf330615
|
merged enum_net typo fix from RC_0_16
|
2014-02-17 07:25:21 +00:00 |
Arvid Norberg
|
715b60c8ff
|
attempted windows build fix
|
2014-02-17 07:24:43 +00:00 |
Arvid Norberg
|
2d5f0dddf7
|
merged mingw fix from RC_0_16
|
2014-02-15 02:45:04 +00:00 |
Arvid Norberg
|
cc08512ee3
|
merged SetFileValidData fix from RC_0_16
|
2014-02-08 09:18:09 +00:00 |
Arvid Norberg
|
a71fbc4f68
|
include reason in peer_blocked_alert
|
2014-02-07 17:35:56 +00:00 |
Arvid Norberg
|
b3de578fe7
|
merge invalid assert fix from RC_0_16
|
2014-02-07 09:35:08 +00:00 |
Arvid Norberg
|
0398dfe498
|
merged storage allocation mode fix from RC_0_16
|
2014-02-07 08:58:52 +00:00 |
Arvid Norberg
|
6c22d426d4
|
make all unit tests pass msvc's /RTCc instrumentation (no implicit integer truncation in casts)
|
2014-02-05 09:38:32 +00:00 |
Arvid Norberg
|
6597eaf09a
|
there doesn't seem to be any point in exporting piece_block_progress, so don't do that. Introduce magic number check in disk_io_thread (mysterious crash/corruption happens in storage unit test on mac, but not very often and hard to reproduce).
|
2014-02-03 01:55:26 +00:00 |
Arvid Norberg
|
5dea631708
|
minor fixes from massaroddel
|
2014-02-02 10:05:32 +00:00 |
Arvid Norberg
|
cd4adae4ed
|
add and fix some documentation. regenerate html. remove bittorrent_utp as a connection type, there's already a utp_socket flag
|
2014-02-02 09:33:19 +00:00 |
Arvid Norberg
|
9612ef193e
|
cleaned up i2p_category to encapsulate it in i2p_stream.cpp, as well as the socks5 erro_category. added some documentation to torrent_handle and session. fixed reference documentation mapping of get_*_category() functions. regenerate documentation
|
2014-02-02 04:07:36 +00:00 |
Arvid Norberg
|
15e2019332
|
clean up upnp error category by moving it into upnp.cpp, it's not properly encapsulated. added some documentation to torrent_handle. reformatted some documentation comments to honor an 80 column display
|
2014-02-02 03:05:55 +00:00 |
Arvid Norberg
|
c02159f143
|
support magnet links wrapped in .torrent files
|
2014-02-01 03:47:29 +00:00 |
Arvid Norberg
|
3a03debcee
|
fix bug in dht_error_alert
|
2014-01-31 06:01:29 +00:00 |
Arvid Norberg
|
57489489ab
|
fixed verbose logging format string issue
|
2014-01-26 09:17:59 +00:00 |
Arvid Norberg
|
077f728931
|
more test_transfer polish. fix issue where passing on our listen port depended on anonymous_mode, instead of use_proxy. not passing it on would break a few unit tests
|
2014-01-26 08:36:56 +00:00 |
Arvid Norberg
|
36c9add067
|
don't print stuff to stdout in debug builds. when waking up from completing a connection attempt, exit immediately if the connection is disconnecting, or disconnect if we're in graceful pause mode. some test cleanups
|
2014-01-26 08:18:13 +00:00 |
Arvid Norberg
|
f0d1e8636c
|
extend verbose logging to try to catch test_priority failure on windows
|
2014-01-26 04:45:49 +00:00 |
Arvid Norberg
|
05aa06460d
|
fix merge error
|
2014-01-26 02:40:09 +00:00 |
Arvid Norberg
|
ce2805a258
|
merged lt_tex fix from RC_0_16
|
2014-01-26 01:17:58 +00:00 |
Arvid Norberg
|
1f5373599d
|
fix typo
|
2014-01-25 08:16:51 +00:00 |
Arvid Norberg
|
2ac9c30dc9
|
fix valgrind check
|
2014-01-25 01:53:33 +00:00 |
Arvid Norberg
|
2a3f4e2360
|
merged verbose logging change from RC_0_16
|
2014-01-24 07:07:04 +00:00 |
Arvid Norberg
|
49ad7454d3
|
fix crc32 typo
|
2014-01-23 08:10:09 +00:00 |
Arvid Norberg
|
60af1aa451
|
update peer ranks when our external IP changes
|
2014-01-23 03:31:36 +00:00 |
Arvid Norberg
|
6bda2f7430
|
change peer priority to use crc32c instead of sha1
|
2014-01-23 02:28:04 +00:00 |
Arvid Norberg
|
99d9916c29
|
some more piece_picker asserts
|
2014-01-22 09:53:47 +00:00 |
Arvid Norberg
|
9d03019050
|
fix division by zero in send buffer debug logging
|
2014-01-22 01:59:24 +00:00 |
Arvid Norberg
|
e0644ce8f5
|
invariant check macro fixes
|
2014-01-21 19:26:09 +00:00 |
Arvid Norberg
|
5d3c479e12
|
merged chunked encoding fix from RC_0_16
|
2014-01-21 09:14:00 +00:00 |
Arvid Norberg
|
ca132efeb1
|
fix issue in torrent::bytes_left
|
2014-01-21 01:52:01 +00:00 |
Arvid Norberg
|
9ab349f1d0
|
improve dht error reporting
|
2014-01-20 09:20:47 +00:00 |
Arvid Norberg
|
fec7407461
|
send implied_port in dht announce messages when uTP is enabled
|
2014-01-20 06:35:06 +00:00 |
Arvid Norberg
|
4ac670de5c
|
remove outdated todo comment
|
2014-01-20 05:41:24 +00:00 |
Arvid Norberg
|
e616b5b38e
|
back-port allocator patch from libtorrent_aio to make the buffer debugging code generic and platform-independent
|
2014-01-20 03:55:24 +00:00 |
Arvid Norberg
|
dca3f3c1a8
|
improve SSL error reporting and fix torrent_info::ssl_cert() bug
|
2014-01-20 01:01:03 +00:00 |
Arvid Norberg
|
8ab1d8b686
|
more build fixes and cleaning up
|
2014-01-19 20:19:15 +00:00 |
Arvid Norberg
|
702b68ecc4
|
clean up assert related defines and debuf-only fields less error-prone. fix missing initialization in file_pool caused by mistake in defines under which the debug field was initialized
|
2014-01-19 19:45:50 +00:00 |
Arvid Norberg
|
a5b5cf0f62
|
ignore unused parts of the internet on the DHT by default
|
2014-01-19 07:44:16 +00:00 |
Arvid Norberg
|
bec02dd953
|
fix valgrind build
|
2014-01-19 04:13:46 +00:00 |
Arvid Norberg
|
11038aeecb
|
attempt to speed up client_test's loading of torrents
|
2014-01-19 04:11:49 +00:00 |
Arvid Norberg
|
13b1628f7a
|
fix memory leak in uTP
|
2014-01-18 08:15:13 +00:00 |
Arvid Norberg
|
b283d58899
|
fix some uninitialized members
|
2014-01-18 06:53:47 +00:00 |
Arvid Norberg
|
20184a9a22
|
another rate limiter optimization attempt
|
2014-01-17 07:48:38 +00:00 |
Arvid Norberg
|
4a7543bdb8
|
remove a DHT observer right away when the response has an invalid node ID
|
2014-01-17 05:16:37 +00:00 |
Arvid Norberg
|
b621f3f00a
|
merged DHT fix from RC_0_16
|
2014-01-17 04:49:04 +00:00 |
Arvid Norberg
|
36889a1524
|
asserts and logging in SSL test
|
2014-01-17 01:00:49 +00:00 |
Arvid Norberg
|
d7be4659c8
|
rate limiter overflow fix (for very high limits)
|
2014-01-13 06:49:47 +00:00 |
Arvid Norberg
|
86b68e65e4
|
merged dht node ID change from RC_0_16
|
2014-01-11 08:08:43 +00:00 |
Arvid Norberg
|
b63cdcb991
|
fix build without asserts
|
2014-01-08 05:45:13 +00:00 |
Arvid Norberg
|
90ef2cb343
|
non-auto-managed torrents no longer count against the torrent limits
|
2014-01-08 03:51:55 +00:00 |
Arvid Norberg
|
89d5582560
|
merged dht fix from RC_0_16
|
2014-01-07 08:52:53 +00:00 |
Arvid Norberg
|
89cbe57b93
|
fix mutex issue introduced in recent patch
|
2014-01-06 08:03:05 +00:00 |
Arvid Norberg
|
f1e8d09126
|
fix mutex issue introduced in recent patch
|
2014-01-06 07:59:47 +00:00 |
Arvid Norberg
|
ae7bb20170
|
update node ID generation algorithm from RC_0_16
|
2014-01-06 05:46:46 +00:00 |
Arvid Norberg
|
16594d27ef
|
fix build with allocator debugging
|
2014-01-06 05:45:36 +00:00 |
Arvid Norberg
|
6dbc7091d3
|
fix link issue in build. caused corruption and crash in test_storage
|
2014-01-06 03:50:25 +00:00 |
Arvid Norberg
|
db6a22d5c1
|
handle DHT error responses correctly
|
2014-01-03 08:02:53 +00:00 |
Arvid Norberg
|
54bbd3cae0
|
support salt feature in DHT put
|
2014-01-03 04:18:46 +00:00 |
Arvid Norberg
|
f26df6cbfa
|
allow force_announce to only affect a single tracker
|
2014-01-02 02:16:31 +00:00 |
Arvid Norberg
|
31e6d54ad2
|
torrent_handle::torrent_file returns a const torrent_info pointer
|
2014-01-01 21:24:15 +00:00 |
Arvid Norberg
|
dc2243c17e
|
add moving_storage field to torrent_status
|
2014-01-01 02:04:26 +00:00 |
Arvid Norberg
|
53a62344ca
|
fix port mapping functions in session
|
2013-12-31 22:24:56 +00:00 |
Arvid Norberg
|
3858025c3c
|
expose UPnP and NAT-PMP mapping in session object
|
2013-12-31 20:42:37 +00:00 |
Arvid Norberg
|
260e97c4e0
|
document salt feature in put and get DHT extensions. include a test vector and add that to the unit test. (salt is not implemented)
|
2013-12-31 08:37:42 +00:00 |
Arvid Norberg
|
5b46be916b
|
merged storage fix from RC_0_16
|
2013-12-30 02:50:29 +00:00 |
Arvid Norberg
|
93e7c42c7b
|
merged typo fix from RC_0_16
|
2013-12-29 20:26:17 +00:00 |
Arvid Norberg
|
de6a715092
|
merged uTP fixes from RC_0_16
|
2013-12-29 19:35:39 +00:00 |
Arvid Norberg
|
d6b1aa4c36
|
DHT refactoring and support for storing arbitrary data with put
|
2013-12-27 04:28:25 +00:00 |
Arvid Norberg
|
c9bfa1279e
|
fix lazy_bdecode build
|
2013-12-26 18:43:48 +00:00 |
Arvid Norberg
|
4e6b1cfbfb
|
update copyright
|
2013-12-25 17:07:16 +00:00 |
Arvid Norberg
|
444223c2e3
|
merged fixes from RC_0_16
|
2013-12-23 01:40:05 +00:00 |
Arvid Norberg
|
11a584991b
|
fix bug in dht logging build
|
2013-12-21 09:22:10 +00:00 |
Arvid Norberg
|
70735a0a67
|
minor ifdef tweaks and DHT logging
|
2013-12-21 07:18:49 +00:00 |
Arvid Norberg
|
603eea7e60
|
fix one more ifdef issue
|
2013-12-21 05:59:26 +00:00 |
Arvid Norberg
|
be8c918158
|
fix TORRENT_DISABLE_EXTENSIONS issues (specifically when enabling it)
|
2013-12-20 08:35:29 +00:00 |
Arvid Norberg
|
4170b3adac
|
fix verbose logging build
|
2013-12-20 06:43:57 +00:00 |
Arvid Norberg
|
5d822706e1
|
add invariant check to dht routing_table
|
2013-12-20 04:54:52 +00:00 |
Arvid Norberg
|
ce99fd47f2
|
enable all DHT logging (when building with dht logging enabled)
|
2013-12-20 04:54:27 +00:00 |
Arvid Norberg
|
412842365a
|
add backwards compatible reading of IP field in DHT messages
|
2013-12-20 04:47:41 +00:00 |
Arvid Norberg
|
a85cdb2d1a
|
abbreviate long strings when printing lazy_entries on a single line
|
2013-12-20 04:40:00 +00:00 |
Arvid Norberg
|
df3204874d
|
clean up entry::print
|
2013-12-19 08:30:17 +00:00 |
Arvid Norberg
|
4b81b3f90b
|
move some defines from headers to cpp files (to improve ABI stability). add some documentation. regenerate html. minor fixes to documentation script
|
2013-12-19 05:35:47 +00:00 |
Arvid Norberg
|
d0d92a207e
|
disable invariant check when TORRENT_DISABLE_INVARIANT_CHECKS is defined
|
2013-12-18 07:15:16 +00:00 |
Arvid Norberg
|
adb3a5523c
|
some defensive programming. cleanup unused boost include. tighten up boost includes
|
2013-12-17 23:26:44 +00:00 |
Arvid Norberg
|
60a33f8cf8
|
make test_ssl build without openssl (and also not do anything)
|
2013-12-16 06:17:05 +00:00 |
Arvid Norberg
|
93d7d89ced
|
fix issue with obfuscated_get_peers where peers in responses to obfuscated requests would still be returned. slight refactoring to move traversal algorithm level logic to traversal_observer class
|
2013-12-14 23:25:38 +00:00 |
Arvid Norberg
|
396e5bbb37
|
fixed missing case in save_struct
|
2013-12-09 08:00:21 +00:00 |
Arvid Norberg
|
4f189e921d
|
mark some expensive parts of invariant checks as expensive and disabled by default. introduce undead_peers to destruct all peer_connections in the network thread. they hang around while waiting for all outstanding disk jobs to complete. make the asio-debugging output a bit prettier
|
2013-12-05 07:42:32 +00:00 |
Arvid Norberg
|
88e4e0a97b
|
strip trailing dots and spaces in filenames
|
2013-12-05 07:40:57 +00:00 |
Arvid Norberg
|
9c761f6777
|
fix bug in load/save settings (introduced by altering pe_settings layout)
|
2013-12-03 09:10:16 +00:00 |
Arvid Norberg
|
a05103154b
|
remove debug logging to print field offsets and struct sizes
|
2013-12-02 10:00:03 +00:00 |
Arvid Norberg
|
356332a93b
|
make comparison function strict weak ordering
|
2013-12-02 09:39:17 +00:00 |
Arvid Norberg
|
e0f3c7f6d0
|
comments
|
2013-12-02 09:30:19 +00:00 |
Arvid Norberg
|
faa53d7657
|
member re-order and struct packing
|
2013-12-02 04:24:10 +00:00 |
Arvid Norberg
|
d9dca62f1e
|
fix verbose logging build
|
2013-11-29 22:53:17 +00:00 |
Arvid Norberg
|
f382876832
|
fix debug buffer build. add new Jamfile feature for it. attempt to make it build on windows
|
2013-11-29 09:41:53 +00:00 |
Arvid Norberg
|
c08d3ef5db
|
fix build
|
2013-11-29 05:37:52 +00:00 |
Arvid Norberg
|
cd5af8897a
|
a bunch of documentation fixes
|
2013-11-29 05:29:39 +00:00 |
Arvid Norberg
|
f11959b235
|
fix initialization order warnings
|
2013-11-28 08:48:17 +00:00 |
Arvid Norberg
|
fb555cb558
|
fix utf8 build error
|
2013-11-28 08:41:35 +00:00 |
Arvid Norberg
|
382d582407
|
more documentation
|
2013-11-27 20:09:44 +00:00 |
Arvid Norberg
|
65fe1b1212
|
android support
|
2013-11-27 16:58:02 +00:00 |
Arvid Norberg
|
fc2fc8dfb2
|
fix initialization order warnings. pack peer_connection and torrent
|
2013-11-26 07:47:48 +00:00 |
Arvid Norberg
|
e122678d04
|
pack fields in internal_file_entry, torrent_status and chained_buffer
|
2013-11-26 04:39:33 +00:00 |
Arvid Norberg
|
d03d50b6a8
|
reorder some more fields to reduce padding
|
2013-11-26 02:23:33 +00:00 |
Arvid Norberg
|
629baa3622
|
reorder some structs to reduce padding
|
2013-11-26 02:00:02 +00:00 |
Arvid Norberg
|
311ef5d3a4
|
merged auto-manage fix from RC_0_16
|
2013-11-24 09:03:22 +00:00 |
Arvid Norberg
|
d64d12e50d
|
merge test_read_piece from RC_0_16
|
2013-11-24 01:32:51 +00:00 |
Arvid Norberg
|
0868383007
|
merged include file fix from RC_0_16
|
2013-11-23 20:01:57 +00:00 |
Arvid Norberg
|
f9d3571915
|
merged fix from RC_0_16
|
2013-11-23 11:06:35 +00:00 |
Arvid Norberg
|
c384bd5c92
|
merged non-sparse file_size bug on windows from RC_0_16
|
2013-11-20 08:06:33 +00:00 |
Arvid Norberg
|
d736b158a0
|
fix udp_socket proxy issue
|
2013-11-20 01:19:42 +00:00 |
Arvid Norberg
|
d120dc1bc4
|
documentation
|
2013-11-19 17:57:16 +00:00 |
Arvid Norberg
|
aba8704313
|
fix logging build
|
2013-11-18 07:05:56 +00:00 |
Arvid Norberg
|
bcb703b9a3
|
improve duplicate file detection in torrent files
|
2013-11-18 06:59:47 +00:00 |
Arvid Norberg
|
1be2b6dc1a
|
some errors cause asio to throw exceptions instead of returning the error in the passed in error_code&. catch the one in udp_socket
|
2013-11-17 23:06:51 +00:00 |
Arvid Norberg
|
fe414878b2
|
cleanup of ABI breaking configuration options. TORRENT_DEBUG is believed to no longer affect the ABI of libtorrent. introduce a warning in gen_reference_doc.py for when defines are used in public structs. fix build with deprecated functions off
|
2013-11-17 22:38:37 +00:00 |
Arvid Norberg
|
907e7b7415
|
make TORRENT_DEBUG macro not affect ABI of entry class (bencoding)
|
2013-11-17 20:37:55 +00:00 |
Arvid Norberg
|
06678f0d3c
|
removed old left-over defines
|
2013-11-17 18:54:54 +00:00 |
Arvid Norberg
|
25e53cd799
|
fix set_naem() on file_storage actually affecting save paths
|
2013-11-17 08:02:16 +00:00 |
Arvid Norberg
|
8f2683fe5d
|
improve routing_table::depth() performance
|
2013-11-13 02:17:33 +00:00 |
Arvid Norberg
|
fde0d6994d
|
fix build with encryption disabled
|
2013-11-10 11:05:11 +00:00 |
Arvid Norberg
|
5284de9d80
|
minor invariant check tweak
|
2013-11-10 10:49:57 +00:00 |
Arvid Norberg
|
4521b8c902
|
fix checking issue with most pieces set to priority 0
|
2013-11-10 08:00:53 +00:00 |
Arvid Norberg
|
6136776097
|
merged fix from RC_0_16
|
2013-11-09 06:51:11 +00:00 |
Arvid Norberg
|
ad86431caf
|
merged large file fix from RC_0_16
|
2013-11-08 08:10:22 +00:00 |
Arvid Norberg
|
dafa812109
|
merged fixes from RC_0_16
|
2013-11-08 07:23:36 +00:00 |
Arvid Norberg
|
ea0aa72cce
|
fix resume data bug introduced when deprecating the iterators from file_storage
|
2013-11-07 06:54:56 +00:00 |
Arvid Norberg
|
4ac6264487
|
merged create_torrent fix from RC_0_16
|
2013-11-07 05:17:09 +00:00 |
Arvid Norberg
|
4f11258d36
|
improve alert errors for peer alerts
|
2013-11-05 01:30:29 +00:00 |
Arvid Norberg
|
c147caca0d
|
fix ssl issue in web_server.py
|
2013-11-04 10:06:14 +00:00 |
Arvid Norberg
|
236acfce27
|
merged completed-on fix from RC_0_16
|
2013-11-04 01:32:16 +00:00 |
Arvid Norberg
|
b4aad2a481
|
move web_server for unit tests over to python
|
2013-11-03 08:15:51 +00:00 |
Arvid Norberg
|
5812e8415d
|
merged fix from RC_0_16
|
2013-11-02 23:08:26 +00:00 |
Arvid Norberg
|
0f298dbe88
|
make the definition of routing table depth a bit more reliaxed in the DHT
|
2013-11-02 16:07:47 +00:00 |
Arvid Norberg
|
b911129a12
|
merged fixes from RC_0_16
|
2013-11-02 03:35:45 +00:00 |
Arvid Norberg
|
90e7a4c9e3
|
merged some rate limiter polish from libtorrent_aio
|
2013-11-02 03:26:53 +00:00 |
Arvid Norberg
|
dde078cdf7
|
fix ambiguity invoking min
|
2013-11-01 23:13:53 +00:00 |
Arvid Norberg
|
375ce91248
|
fix integer overflow issue in timers
|
2013-11-01 09:13:14 +00:00 |
Arvid Norberg
|
b9293058bd
|
merged fixes from RC_0_16
|
2013-11-01 09:05:41 +00:00 |
Arvid Norberg
|
aef04aca5b
|
merged move_storage fix from RC_0_16
|
2013-10-28 05:07:55 +00:00 |
Arvid Norberg
|
4459fd89f7
|
merged i2p fix from RC_0_16
|
2013-10-28 02:41:54 +00:00 |
Arvid Norberg
|
146fee37e9
|
merged fix from RC_0_16
|
2013-10-27 23:56:45 +00:00 |
Arvid Norberg
|
aa4064316e
|
add info_hash to torrent_delete_failed_alert
|
2013-10-27 23:39:24 +00:00 |
Arvid Norberg
|
cbe3a72a6e
|
merged i2p fix from RC_0_16
|
2013-10-27 19:56:37 +00:00 |
Arvid Norberg
|
1d55894bef
|
improve obfuscated get_peers
|
2013-10-26 22:59:55 +00:00 |
Arvid Norberg
|
9e610dca46
|
increase the default session tick interval
|
2013-10-26 00:39:47 +00:00 |
Arvid Norberg
|
c94ed806db
|
merged fix from RC_0_16
|
2013-10-24 07:22:44 +00:00 |
Arvid Norberg
|
af6dbc5d79
|
attempted fix for a crash in peer ranking
|
2013-10-23 06:45:23 +00:00 |
Arvid Norberg
|
4b1d9cb760
|
make lazy_bdecode a bit more self-contained
|
2013-10-23 05:19:52 +00:00 |
Arvid Norberg
|
0158710f5c
|
break out bdecode errors into its own category
|
2013-10-22 23:57:12 +00:00 |
Arvid Norberg
|
4e94ae592c
|
clean up lazy bdecoder a bit
|
2013-10-22 22:41:58 +00:00 |
Arvid Norberg
|
83960d287d
|
fix test_pex
|
2013-10-22 07:53:36 +00:00 |
Arvid Norberg
|
dd55082321
|
fixed typo in dht put signature parsing
|
2013-10-22 07:12:31 +00:00 |
Arvid Norberg
|
e7215076ca
|
merged fix from RC_0_16
|
2013-10-22 06:59:54 +00:00 |
Arvid Norberg
|
1a2226b8f0
|
fix test_dht to take into account the slightly more relaxed semantics of routing_table::find_node
|
2013-10-22 05:20:00 +00:00 |
Arvid Norberg
|
a627a4e156
|
add negative test for put/get DHT feature. fix bug in signature verification and in DHT unit test
|
2013-10-22 01:24:33 +00:00 |
Arvid Norberg
|
02a337ceae
|
merged minor fix from RC_0_16
|
2013-10-21 01:40:42 +00:00 |
Arvid Norberg
|
3aa2d46b4b
|
if proxy name server lookup fails, and we're not in anonymous mode, disable the proxy and continue
|
2013-10-20 21:08:59 +00:00 |
Arvid Norberg
|
e8db4fe67a
|
make test_torrent cheaper
|
2013-10-20 08:06:18 +00:00 |
Arvid Norberg
|
5ae074994d
|
revert a bad optimization from peer_connection's invariant check
|
2013-10-20 07:10:09 +00:00 |
Arvid Norberg
|
1b888eeec6
|
optimize DHT
|
2013-10-20 07:06:42 +00:00 |
Arvid Norberg
|
416d064489
|
optimize some invariant checks and make test_utp shorted, to complete much faster
|
2013-10-20 06:03:23 +00:00 |
Arvid Norberg
|
a8ac369584
|
fixed uninitialized variable in http_parser (introduced with web seeding improvements)
|
2013-10-20 04:58:36 +00:00 |
Arvid Norberg
|
6542795d0a
|
improved support for web seeds that don't support keep-alive
|
2013-10-20 02:40:43 +00:00 |
Arvid Norberg
|
299cec6377
|
make test_pex a bit more reliable
|
2013-10-18 08:14:49 +00:00 |
Arvid Norberg
|
17d276e060
|
move dht_flood.py into tools. only reveal 3 bits passed the shared target prefix when doing obfuscated dht lookups
|
2013-10-16 23:19:18 +00:00 |
Arvid Norberg
|
8fe1dc5754
|
fix valgrind build
|
2013-10-16 16:55:09 +00:00 |
Arvid Norberg
|
49502ed824
|
more valgrind instrumentation
|
2013-10-16 08:29:12 +00:00 |
Arvid Norberg
|
33ced8c0ec
|
lower dht rate limit to 20 kB in high performance seed
|
2013-10-14 19:04:30 +00:00 |
Arvid Norberg
|
5388f0af74
|
improve valgrind runs of test_dht
|
2013-10-14 07:43:18 +00:00 |
Arvid Norberg
|
01c42720e1
|
fix some deprecation issues (use interfa)
|
2013-10-14 02:25:21 +00:00 |
Arvid Norberg
|
afd80cffb7
|
add option to enforce node ID in the DHT
|
2013-10-14 01:03:43 +00:00 |
Arvid Norberg
|
50f051433a
|
merged DHT change from RC_0_16
|
2013-10-13 23:04:40 +00:00 |
Arvid Norberg
|
b7ae64fd1f
|
don't try to fill send buffers after the torrent has started to shut down
|
2013-10-13 18:50:07 +00:00 |
Arvid Norberg
|
fb60de086b
|
merge some cleanup and fixes from libtorrent_aio
|
2013-10-12 06:03:19 +00:00 |
Arvid Norberg
|
3b882a35de
|
fix hang in unit test caused by disabling the DHT
|
2013-10-10 09:08:56 +00:00 |
Arvid Norberg
|
5eb5057a52
|
merged ipv6 fix from RC_0_16
|
2013-10-08 09:30:33 +00:00 |
Arvid Norberg
|
c137e79e34
|
merge IPv6 fix from RC_0_16
|
2013-10-08 05:11:29 +00:00 |
Arvid Norberg
|
2b7897700d
|
fix deprecation warning
|
2013-10-07 07:45:36 +00:00 |
Arvid Norberg
|
d45d193811
|
improve error message for tracker_error_alert. various smaller attempts at making the unit tests more reliable
|
2013-10-07 06:20:55 +00:00 |
Arvid Norberg
|
7adbeae273
|
some piece picker asserts and cleanup
|
2013-10-06 17:00:07 +00:00 |
Arvid Norberg
|
e4c805c988
|
include socket type in listen_failed_alert and listen_succeeded_alert
|
2013-10-06 06:32:33 +00:00 |
Arvid Norberg
|
f2e3e613b2
|
merged dht fix from libtorrent_aio
|
2013-10-06 01:48:57 +00:00 |
Arvid Norberg
|
1dd5e5128b
|
fix issue in internal_file_entry when assigning an empty string that's borrowed
|
2013-10-05 04:18:24 +00:00 |
Arvid Norberg
|
9d02b478a6
|
fix invalid read passed the allocation of peer_info in web_seed_entry
|
2013-10-04 04:20:50 +00:00 |
Arvid Norberg
|
0a230d4b25
|
fix utp counter initialization
|
2013-10-04 03:49:04 +00:00 |
Arvid Norberg
|
79a29d2bb0
|
fix valgrind build with stats logging enabled
|
2013-10-03 15:39:19 +00:00 |
Arvid Norberg
|
8e4f567ae4
|
fix valgrind build
|
2013-10-03 08:24:57 +00:00 |
Arvid Norberg
|
676c2c5649
|
fix valgrind build
|
2013-10-03 06:47:28 +00:00 |
Arvid Norberg
|
fdaffc5f1a
|
merged web seeding fix from RC_0_16
|
2013-10-03 01:40:34 +00:00 |
Arvid Norberg
|
64b563fd06
|
attempt to trigger valgrind errors earlier
|
2013-10-02 21:51:30 +00:00 |
Arvid Norberg
|
8838289d2e
|
fix test link issue. highlight valgrind errors in test log parsing
|
2013-10-01 19:37:17 +00:00 |
Arvid Norberg
|
422251ad3d
|
merged change from RC_0_16
|
2013-10-01 17:35:39 +00:00 |
Arvid Norberg
|
4ac3d286a5
|
back port check to not destruct session_impl from its own thread
|
2013-09-29 19:37:57 +00:00 |
Arvid Norberg
|
ddfd485425
|
merged identify client patch from RC_0_16
|
2013-09-26 00:30:14 +00:00 |
Arvid Norberg
|
89c3db477d
|
merge build fix with C++11 from RC_0_16
|
2013-09-25 19:44:29 +00:00 |
Arvid Norberg
|
7ce6425534
|
merged removing assert from RC_0_16
|
2013-09-25 07:31:04 +00:00 |
Arvid Norberg
|
97c69cb041
|
merged IPv6 fix from RC_0_16
|
2013-09-25 06:50:08 +00:00 |
Arvid Norberg
|
52613b312c
|
don't buffer incoming uTP packets indefinitely
|
2013-09-25 01:37:12 +00:00 |
Arvid Norberg
|
adc4280f50
|
merged mingw build fixes from RC_0_16
|
2013-09-22 19:19:45 +00:00 |
Arvid Norberg
|
86864b0a0c
|
merged todo comment from RC_0_16
|
2013-09-18 18:48:01 +00:00 |
Arvid Norberg
|
b754e5391a
|
merge max allowed outstanding piece requests from peers from RC_0_16
|
2013-09-18 06:50:49 +00:00 |
Arvid Norberg
|
3d6145f713
|
resolve duplicate torrents by URL as well (by linear scan)
|
2013-09-15 12:29:09 +00:00 |
Arvid Norberg
|
b81dbc4669
|
fix stats logging
|
2013-09-15 05:14:03 +00:00 |
Arvid Norberg
|
4ec97bfaaa
|
make verbose dht logging work again
|
2013-09-14 22:00:41 +00:00 |
Arvid Norberg
|
40941608a9
|
improve DHT routing table some, by replacing high RTT nodes within a node ID prefix
|
2013-09-14 21:49:08 +00:00 |
Arvid Norberg
|
2df72d276e
|
when evicting peers waiting to establish connection, evict the ones that have been trying for the longest first
|
2013-09-14 21:47:31 +00:00 |
Arvid Norberg
|
a386d8aca0
|
merged build fix without exceptions from RC_0_16
|
2013-09-14 10:26:55 +00:00 |
Arvid Norberg
|
908e29957e
|
include error code in metadata failure alert
|
2013-09-14 10:09:30 +00:00 |
Arvid Norberg
|
f1f89123e8
|
don't count pad-files as partial download pieces in the piece picker. prioritize which immutable dht items to keep also based on distance from our ID. remove some todo comments that probably should not be done
|
2013-09-14 10:08:31 +00:00 |
Arvid Norberg
|
1aa47fc13e
|
add more utp statistics and make the congestion controller less aggressive when the up-link is not saturated
|
2013-09-14 10:06:48 +00:00 |
Arvid Norberg
|
84fcc0baf0
|
merged utp fix from RC_0_16
|
2013-09-12 11:28:54 +00:00 |
Arvid Norberg
|
f2e16c36b3
|
merged fix from RC_0_16
|
2013-09-12 07:10:52 +00:00 |
Arvid Norberg
|
955c369168
|
fix backwards compatibility with tracker_url and async_add_torrent
|
2013-09-10 23:35:37 +00:00 |
Arvid Norberg
|
39264c5ad3
|
introduce new, optional, get_peers mechanism that is more privacy preserving (doesn't leak the info-hash to as many DHT nodes)
|
2013-09-09 07:08:02 +00:00 |
Arvid Norberg
|
b94f3d8b9a
|
fix build with old asio (boost-1.42 era)
|
2013-09-09 07:07:09 +00:00 |
Arvid Norberg
|
a780b8469d
|
abstract generic_category() to build on boost-1.42 and older. fix some include issues in tests
|
2013-09-09 07:06:12 +00:00 |
Arvid Norberg
|
8ab8172cb7
|
improve DHT routing table to return better nodes (lower RTT and closer to target)
|
2013-09-09 04:16:52 +00:00 |
Arvid Norberg
|
dcb5cd0e56
|
merge memory allocation fix from RC_0_16
|
2013-09-05 07:14:42 +00:00 |
Arvid Norberg
|
0f3cb1b8a4
|
fix valgrind issues in tests
|
2013-09-04 05:50:40 +00:00 |
Arvid Norberg
|
75789e3958
|
fix uninitialized variable in disk_io_thread
|
2013-09-04 04:09:33 +00:00 |
Arvid Norberg
|
515cd24a8c
|
if setting socket send or receive buffer size fails, reset it to the previous value
|
2013-09-03 08:39:30 +00:00 |
Arvid Norberg
|
1dc491e7e1
|
fix test_upnp
|
2013-09-03 04:41:49 +00:00 |
Arvid Norberg
|
12fd5be372
|
fix bug in ed25519 DHT signature verification. removed RSA code as it's no longer used. add CAS feature (compare and swap) to DHT put command. update dht_store documentation
|
2013-09-03 00:45:48 +00:00 |
Arvid Norberg
|
275c340231
|
make socket buffer sizes affect the udp socket as well. for high_performance_seed preset, set 1 MB socket buffers. only run test_rate() in proper release mode (without invariant checks and debug-iterators). lower the time limit of test_rate. update regression tests to disable invariant checks and debug iterators when building release mode
|
2013-09-02 09:24:34 +00:00 |
Arvid Norberg
|
f3684db153
|
added some documentation
|
2013-09-01 17:34:05 +00:00 |
Arvid Norberg
|
3afe6c23a0
|
merged tracker key patch from RC_0_16
|
2013-08-31 21:06:43 +00:00 |
Arvid Norberg
|
b6083fbc28
|
first steps towards supporting SSL over uTP. moved the TODO comment and made it describe the next step. Optimized session destruction in unit tests, hopefully shaving off a bit of test run-time (and now supports asio-debugging of unit tests)
|
2013-08-31 20:19:03 +00:00 |
Arvid Norberg
|
a7551f6cf2
|
fix i2p_stream.cpp issue
|
2013-08-29 05:29:01 +00:00 |
Arvid Norberg
|
8a0b4d02da
|
merged fix from RC_0_16
|
2013-08-26 05:50:26 +00:00 |
Arvid Norberg
|
02ca6a20b6
|
don't block when changing rss feed settings
|
2013-08-25 23:25:31 +00:00 |
Arvid Norberg
|
6a47271667
|
merge fix for deleting files from libtorrent_aio
|
2013-08-22 05:27:45 +00:00 |
Arvid Norberg
|
f72f77aeb2
|
a few minor fixes
|
2013-08-22 02:55:19 +00:00 |
Arvid Norberg
|
0f57615ea3
|
attempt at fixing shut-down hang
|
2013-08-21 15:55:24 +00:00 |
Arvid Norberg
|
d5c715bf96
|
added missing asio-debugging mark-up
|
2013-08-21 15:41:19 +00:00 |
Arvid Norberg
|
ec7809abb5
|
minor fix in ut_metadata
|
2013-08-21 07:55:29 +00:00 |
Arvid Norberg
|
b431ef7836
|
use crc32 for node ID restriction scheme
|
2013-08-19 05:24:35 +00:00 |
Arvid Norberg
|
1afc0c6740
|
a bunch of fixes to make test_web_seeds a lot faster, and fail slightly fewer tests
|
2013-08-19 03:54:45 +00:00 |
Arvid Norberg
|
6bd07fd65f
|
pull in an ed25519 implementation and replace use of RSA in the DHT with ECC. fix up makefiles
|
2013-08-18 16:01:20 +00:00 |
Arvid Norberg
|
023116db6f
|
merge ssl test fix from RC_0_16
|
2013-08-17 22:29:34 +00:00 |
Arvid Norberg
|
1a0d798ac9
|
fixed typo in file_storage API deprecation
|
2013-08-17 01:35:39 +00:00 |
Arvid Norberg
|
5141a6505a
|
merged url escaping fix from RC_0_16
|
2013-08-16 16:38:09 +00:00 |
Arvid Norberg
|
1b60710493
|
support extensions removing torrents in tick()
|
2013-08-15 06:10:41 +00:00 |