arvidn
|
c1955ecb18
|
fix bug in parse_magnet_uri and improve unit test
|
2015-10-02 23:24:17 -04:00 |
arvidn
|
a00e5aa6c7
|
forward port patch to have resume data web seeds override .torrent file web seeds, and a flag to merge them
|
2015-09-30 00:41:41 -04:00 |
arvidn
|
5da511f140
|
now that force-started torrents aren't affected by the auto-manager, they need to be explicitly kicked when entering checking state (it would be nice if all this could be done through set_state())
|
2015-09-29 20:49:38 -04:00 |
Steven Siloti
|
aa94f26b26
|
test_dht: use named parameter pattern for passing message arguments
The number of optional parameters for send_dht_request was already beyond
ridiculous and the addition of the 'want' argument pushed me over the top.
|
2015-09-27 19:16:24 -07:00 |
Alden Torres
|
197a443465
|
Fix of dht_storage_counters::peers counter.
|
2015-09-24 10:50:04 -04:00 |
Alden Torres
|
25ed70b977
|
Create dht_storage_counters to avoid internal counter in future public API.
|
2015-09-21 07:46:23 -04:00 |
arvidn
|
b628692223
|
separate out announce_entry and torrent_status into their own headers
|
2015-09-18 08:08:08 -04:00 |
Alden Torres
|
e2d682275a
|
Implementing and using new dht storage interface
|
2015-09-16 08:30:27 -04:00 |
arvidn
|
bdb2801c10
|
fix typos in appveyor.yml. attempt to cut down build times
|
2015-09-11 23:13:27 -04:00 |
Arvid Norberg
|
4b36900e8b
|
Merge pull request #148 from thomas-yuan/invalid_node_id_test
Add unit test for invalid node-id. (shouldn't be added to routing table)
|
2015-09-10 00:12:13 -04:00 |
arvidn
|
9f4cfb6ac3
|
split up test_tracker unit tests
|
2015-09-09 23:54:43 -04:00 |
Thomas Yuan
|
cfee70b350
|
unit test: a node with invalid node-id shouldn't be added to routing table.
|
2015-09-09 15:36:07 -04:00 |
Thomas Yuan
|
94a2c3131f
|
Add unit test for DHT read_only nodes.
|
2015-09-08 11:03:27 -04:00 |
arvidn
|
7437171f9a
|
disable test_ssl on travis osx
|
2015-09-06 22:55:41 -04:00 |
arvidn
|
68abd7a44d
|
move out test_alert_manager from the main test (as it actually sleeps). also add some debug logging to it
|
2015-09-06 22:55:41 -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
|
cb65694578
|
fix const correctness in xml_parse(). update unit tests rss and upnp to use new signature for parser callback
|
2015-09-06 00:38:33 -04:00 |
arvidn
|
43ee75ce02
|
only post listen_succeeded_alert once all sockets have succeeded, since we may re-open previously successful ones if a later one fails
|
2015-09-05 22:14:04 -04:00 |
Arvid Norberg
|
281c215998
|
Merge pull request #119 from arvidn/hard_links
add simple unit test for creating hard links
|
2015-08-31 07:31:23 -04:00 |
arvidn
|
c1f9d6edc3
|
fix typo
|
2015-08-31 00:19:58 -04:00 |
arvidn
|
b4381aa646
|
add unit test for linked_list
|
2015-08-30 23:34:49 -04:00 |
arvidn
|
b0a395aa61
|
remove unused includes from test
|
2015-08-30 21:51:32 -04:00 |
arvidn
|
0e3e3ea793
|
add simple unit test for creating hard links
|
2015-08-30 20:14:55 -04:00 |
arvidn
|
e3591c3a1c
|
attempt to log more and potentially fix wait_for_downloading in unit tests
|
2015-08-30 08:52:58 -04:00 |
arvidn
|
8830d61cca
|
exclude test_utp to be run on appveyor
|
2015-08-30 08:52:58 -04:00 |
arvidn
|
434be2bd83
|
add more logging around the test failure
|
2015-08-30 08:52:58 -04:00 |
arvidn
|
1142903d90
|
add unit test for new tracker proxy option
|
2015-08-30 01:50:33 -04:00 |
arvidn
|
0d9d632465
|
initial support for disabling proxy for tracker connections
|
2015-08-29 19:44:54 -04:00 |
arvidn
|
d5f9f613ef
|
attempt to fix tracker test on windows
|
2015-08-29 19:43:27 -04:00 |
arvidn
|
0ee4e46b49
|
attempt to fix tracker test
|
2015-08-29 17:57:49 -04:00 |
arvidn
|
769e407f6a
|
fix tracker test
|
2015-08-29 17:13:40 -04:00 |
arvidn
|
0f760d3fb4
|
expand tracker unit test to assert the session correctly receives the right peers
|
2015-08-29 16:04:35 -04:00 |
arvidn
|
5757b0ad13
|
polish some behavior when setting piece and file priorities for torrents with no metadata. Fix the initialization order of peers once we do get the metadata
|
2015-08-29 10:21:15 -04:00 |
arvidn
|
6012306557
|
add more asserts for the size of the bitfields peers send
|
2015-08-27 21:48:52 -04:00 |
arvidn
|
d1768b9c4c
|
extend settings_pack unit test
|
2015-08-24 18:48:43 +02:00 |
arvidn
|
666b6dc788
|
split out some more tests from test_primitives
|
2015-08-24 17:40:29 +02:00 |
arvidn
|
be2b1d3991
|
split the dht test into a few parts (still need more splitting)
|
2015-08-23 09:23:51 +02:00 |
arvidn
|
e7b8b6da49
|
forward port DHT routing table fix from RC_1_0
|
2015-08-22 15:51:28 +02:00 |
arvidn
|
d43af6e3b7
|
remove functionality to initiate MTU based on the MTU on the nic (this is error prone and has questionable value)
|
2015-08-22 08:09:09 +02:00 |
arvidn
|
7d2d9dd9c1
|
don't destruct sessions in global destructors
|
2015-08-20 22:11:04 +02:00 |
arvidn
|
0de5cf8adc
|
attempt to fix windows build
|
2015-08-20 02:22:03 +02:00 |
arvidn
|
ffa870d280
|
fixed some GCC warnings
|
2015-08-20 01:33:20 +02:00 |
arvidn
|
bd177a857f
|
make tailequeue a template, introduce type safety, remove old-style casts
|
2015-08-19 15:22:05 +02:00 |
arvidn
|
8d8c049d9e
|
fix warnings and invalid defines in disk_io_thread.cpp
|
2015-08-18 07:55:50 -04:00 |
arvidn
|
f6b86dc4b5
|
add typesafety to piece_picker torrent_peer pointers. and fix a few incorrect uses
|
2015-08-18 04:25:13 -04:00 |
Arvid Norberg
|
7627607af0
|
Merge pull request #86 from ssiloti/test-direct-dht
add test for direct DHT requests
|
2015-08-17 09:02:51 -04:00 |
arvidn
|
eecdd3121d
|
fix some build warnings
|
2015-08-17 09:01:43 -04:00 |
Steven Siloti
|
8ae5a29492
|
don't try to test direct DHT when extensions are disabled
Also make some changes to improve the robustness of port binding
|
2015-08-15 16:47:43 -07:00 |
Steven Siloti
|
efbf3bd361
|
add test for direct DHT requests
|
2015-08-15 14:37:06 -07:00 |
arvidn
|
225b82d9a0
|
move test_trackers_extensions over to a simulation and some minor metadata extension and tracker re-announce fixes
|
2015-08-13 23:07:04 -04:00 |