arvidn
|
173951ec7f
|
merged RC_1_1 into master
|
2017-01-21 02:28:29 -05:00 |
arvidn
|
6d17f0fb66
|
storage optimization to peer classes
|
2017-01-21 01:23:07 -05:00 |
Falco
|
c57d062e0d
|
fix torrent name in alerts of builds with deprecated functions and use non deprecated for internal calls
|
2017-01-20 19:05:05 -05:00 |
Andrei Kurushin
|
fffdd4703d
|
make handler exchange without copy->clone mem allocation (#1583)
make uTP handler exchange without copy->clone mem allocation
|
2017-01-20 19:03:20 -05:00 |
arvidn
|
202386dd9d
|
factor out verify_resume_data to storage_utils
|
2017-01-20 01:36:03 -05:00 |
Alden Torres
|
8cc88a8921
|
return vector of correct size if internal file_progress is empty
|
2017-01-19 18:12:30 -05:00 |
Andrei Kurushin
|
393e705d5c
|
refactor entry::dictionary_type (#1568)
consolidate conditional std::map string code
enable C++14 string_view std::map for VS2015
|
2017-01-19 18:08:39 -05:00 |
arvidn
|
c7c204280a
|
make sure torrent_info::is_valid returns false when the file fails to load
|
2017-01-18 23:58:33 -05:00 |
arvidn
|
e98dd14760
|
factor out delete_files function into storage_utils
|
2017-01-18 00:56:01 -05:00 |
Alden Torres
|
c33af5a552
|
added dht_invalid_find_node counter metric
|
2017-01-18 00:55:32 -05:00 |
Alden Torres
|
ef9d1ecd7f
|
fixing sign-conversion warnings, part 6
|
2017-01-17 20:51:26 -05:00 |
Alden Torres
|
a2b3248f5d
|
call set_proxy_settings during session_impl::setup_listener (#1563)
call set_proxy_settings during session_impl::setup_listener
|
2017-01-17 17:04:52 -05:00 |
Arvid Norberg
|
ec37436d49
|
factor out move_storage function to storage_utils.cpp (#1571)
|
2017-01-17 08:02:44 -05:00 |
Alden Torres
|
a5825c0d2e
|
fixing sign-conversion warnings, part 5, minor refactor (#1559)
fixing sign-conversion warnings, part 5, minor refactor
|
2017-01-16 21:51:49 -05:00 |
arvidn
|
5736237a63
|
fix error handling in random.cpp and fix accidental openssl dependency
|
2017-01-16 21:33:57 -05:00 |
Falcosc
|
a07ffe42f8
|
fix torrent peer class index overflow (#1557)
fix peer class index width
|
2017-01-16 18:20:43 -05:00 |
arvidn
|
3b9c65daf1
|
remove unused function, has_interface()
|
2017-01-16 15:14:47 -05:00 |
arvidn
|
0c189e08b5
|
use /dev/random as random number source on macOS
|
2017-01-15 12:18:08 -05:00 |
Arvid Norberg
|
04589f3bef
|
don't load user_agent and peer_fingerprint from session_state (#1538)
don't load user_agent and peer_fingerprint from session_state
|
2017-01-15 01:21:52 -05:00 |
arvidn
|
934c58a816
|
merged RC_1_1 into master
|
2017-01-15 00:45:17 -05:00 |
Arvid Norberg
|
b52419d4d9
|
make the DHT log output deterministic (#1550)
make the DHT log output use the search ID rather than a pointer value. Make random_bytes() deterministic in simulations
|
2017-01-14 22:36:25 -05:00 |
Alden Torres
|
df6cb6a48d
|
fixing sign-conversion warnings, part 4, minor refactor (#1549)
fixing sign-conversion warnings, part 4, minor refactor
|
2017-01-14 18:53:25 -05:00 |
Alden Torres
|
c3d9614dfb
|
minor code refactor and cleanup
|
2017-01-14 06:59:44 -05:00 |
Alden Torres
|
1874a917b0
|
added std:: prefix, end of file cleanup, formatting, consts
|
2017-01-14 05:59:26 -05:00 |
Falcosc
|
9199756a27
|
fix bitfield m_buf null pointer (#1526)
fix operations on empty bitfield
|
2017-01-13 17:08:54 -05:00 |
Alden Torres
|
a31ba7972d
|
fixing sign-conversion warnings, part 3 (#1537)
fixing sign-conversion warnings, part 3. making aux::vector index type default to int
|
2017-01-13 01:55:29 -05:00 |
arvidn
|
77de1e1b43
|
improve error message in torrent::force_tracker_request precondition error
|
2017-01-13 01:53:44 -05:00 |
Alden Torres
|
4f7b69be90
|
fix of internal session_impl logic regarding TOS (#1518)
fix of internal session_impl logic regarding TOS
|
2017-01-13 00:55:54 -05:00 |
Arvid Norberg
|
2120a13869
|
fix file rename issue with name prefix matching torrent name (#1524)
fix file rename issue with name prefix matching torrent name
|
2017-01-13 00:39:49 -05:00 |
Alden Torres
|
7ac2805c2c
|
added custom resize methods to aux::vector (#1514)
added custom resize methods to aux::vector, code refactor
|
2017-01-12 18:40:59 -05:00 |
Arvid Norberg
|
3d06371f31
|
factor out some common storage utilities out of storage.cpp (#1515)
factor out some common storage utilities out of storage.cpp
|
2017-01-11 00:42:10 -05:00 |
arvidn
|
d6a7c7d991
|
fix error in accounting of IP overhead
|
2017-01-11 00:02:18 -05:00 |
Alden Torres
|
3b4867046f
|
fixing sign-conversion warnings, part 2
|
2017-01-10 20:19:03 -05:00 |
Andrei Kurushin
|
5fa48c65da
|
move const data to readonly segment
|
2017-01-09 14:41:44 -05:00 |
arvidn
|
d1ea80c2c3
|
remove disk-access-log build configuration
|
2017-01-09 08:37:02 -05:00 |
Alden Torres
|
0f7a55cb8b
|
fixing sign-conversion warnings, part 1 (#1503)
fixing sign-conversion warnings, part 1
|
2017-01-09 01:43:57 -05:00 |
arvidn
|
1d1ab4f4b5
|
removed file-leak code, temporarily used to trouble-shoot files appearing to be left open
|
2017-01-09 01:43:15 -05:00 |
Arvid Norberg
|
1cf3689578
|
simplify disk thread a little bit (#1504)
simplify disk thread a little bit
|
2017-01-08 19:22:59 -05:00 |
Andrei Kurushin
|
224db08997
|
fix frequent dealloc/alloc for utp socket lists (#1496)
fix frequent dealloc/alloc for utp socket lists
|
2017-01-08 19:18:26 -05:00 |
arvidn
|
0c7e86078b
|
merged RC_1_1 into master
|
2017-01-08 10:18:41 -05:00 |
arvidn
|
39866c2306
|
fix division by zero when setting tick_interval > 1000
|
2017-01-07 15:21:02 -05:00 |
Andrei Kurushin
|
78bacfe7c1
|
fix various build options
|
2017-01-07 10:49:42 -05:00 |
Steven Siloti
|
2ed4bee1cb
|
remove racey assert
We arn't holding any mutex here so the fence could have already been cleared
by the disk io threads.
|
2017-01-07 02:54:12 -05:00 |
Andrei Kurushin
|
ff8345101e
|
consolidate windows crypto provider implementation into single header (#1495)
consolidate windows crypto provider into single header
|
2017-01-07 01:53:39 -05:00 |
Arvid Norberg
|
57f52adc88
|
various cleanup (#1497)
* various cleanup
* fix
* cleanup
|
2017-01-06 01:39:01 -05:00 |
arvidn
|
7957e2a30e
|
fix move_storage() to its own directory (would delete the files)
|
2017-01-03 21:09:26 -05:00 |
arvidn
|
41dbb47123
|
compact block_cache_reference by using storage_index_t instead of pointer. make sure storage object is kept alive by block_cache_references
|
2017-01-02 13:45:16 -05:00 |
arvidn
|
e99d907c72
|
fix assert
|
2017-01-02 00:01:43 -05:00 |
arvidn
|
4ebc344e48
|
make disk_io_thread responsible for the storage object. torrents refer to it by index
|
2017-01-01 13:54:39 -05:00 |
arvidn
|
9007c8333f
|
merge RC_1_1 into master
|
2017-01-01 11:08:57 -05:00 |