arvidn
|
8e23f9cc92
|
improve file_storage::sanitize_symlinks
|
2019-07-29 06:10:04 -07:00 |
arvidn
|
2990532d10
|
reduce the amount of hacky path/string handling code
|
2019-03-22 07:48:07 +01:00 |
Arvid Norberg
|
57cd2882d4
|
update symlinks to conform to BEP 47
|
2019-03-19 10:05:06 +01:00 |
arvidn
|
5f85e40193
|
remove old, hacky and unused split_string() function
|
2019-03-19 09:27:06 +01:00 |
arvidn
|
f4f1425115
|
use UNC paths pervasively on windows
|
2019-01-12 21:00:40 +01:00 |
arvidn
|
5383854768
|
make span's and sha1_hash's index and size types signed (instead of unsigned). Specifically std::ptrdiff_t. In line with the direction of gsl span and reduce signed->unsigned casts
|
2018-11-16 14:06:22 +01:00 |
arvidn
|
1f9e74f40d
|
merged RC_1_1 into master
|
2018-11-06 23:57:04 +01:00 |
Arvid Norberg
|
cec300234c
|
fix move_storage with save_path with a trailing slash
|
2018-11-06 23:46:18 +01:00 |
arvidn
|
6be8b395da
|
some cleanup turning memcmp() and memcpy() into span comparisons and std::copy(). some more use of random_bytes() instead of loops.
|
2018-11-05 18:52:45 +01:00 |
arvidn
|
2e4713b223
|
merged RC_1_1 into master
|
2018-07-13 01:57:04 +02:00 |
Andrei Kurushin
|
7a34b27499
|
fix Windows "file::preadv" emulation EOF handling
|
2018-07-12 23:54:34 +02:00 |
Andrei Kurushin
|
5399a14027
|
Windows async read EOF handling (#3162)
fix Windows "file::preadv" emulation EOF handling
|
2018-07-12 23:30:50 +02:00 |
arvidn
|
9696082355
|
merged RC_1_1 into master
|
2018-02-25 09:36:12 +01:00 |
d-komarov
|
3acc5732a2
|
Add file test workaround (#2804)
File test compiled with TORRENT_USE_UNC_PATHS produces file that cannot
be removed.
|
2018-02-21 12:29:37 +01:00 |
Alden Torres
|
2d3e394226
|
fixing warnings in tests code, part10, final
|
2018-02-02 20:59:01 +01:00 |
Alden Torres
|
6d5b90968b
|
fixing warnings in tests code, part4
|
2018-01-27 09:18:26 +01:00 |
Alden Torres
|
8d379dd944
|
fixing warnings in tests code, part3
|
2018-01-25 09:09:21 +01:00 |
arvidn
|
c4afb5e949
|
use a dedicated class template for flags types instead of enum class. It's more backwards compatible and improves ergonomics
|
2017-07-15 01:15:57 -07:00 |
arvidn
|
ffaabd846c
|
make file open mode flags be an enum class for type-safety
|
2017-05-28 11:16:59 -04:00 |
arvidn
|
749d0da875
|
make iovec_t an alias for span<char>, in preparation for removing it altogether in favour of span
|
2017-04-30 11:49:08 -04:00 |
arvidn
|
d138f02424
|
introduce lt namespace alias
|
2017-04-23 23:43:58 -04:00 |
arvidn
|
79d7ae3638
|
separate path and filesystem functions out into its own translation unit/header file pair, separating it from the file and directory class
|
2017-04-11 18:07:55 -04:00 |
arvidn
|
1dd0e9b280
|
use string_view instead of strcmp
|
2017-03-18 15:54:38 -04:00 |
Andrei Kurushin
|
9bee2146d0
|
complete UNC path support (#1689)
complete UNC path support. all internal file api functions handle long size paths (> MAX_PATH) and special names (CON,PRN ...) with unit test
|
2017-02-16 23:47:08 -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
|
cde9457fdb
|
fix merge issue
|
2016-12-22 01:13:17 -05:00 |
Steven Siloti
|
f5366bd816
|
use span for scatter/gather lists (#1260)
use span for gather/scatter buffers. remove explicit size parameter from file_op
|
2016-10-26 20:40:56 -04:00 |
arvidn
|
6c805bd06d
|
simplify print statements in tests
|
2016-10-09 20:23:45 -04:00 |
arvidn
|
9453fbd54b
|
merged RC_1_1 into master
|
2016-10-09 20:09:44 -04:00 |
Arvid Norberg
|
6bb2d7c017
|
Sanitize 1.1 (#1197)
enable address sanitizer
|
2016-10-09 17:00:20 -04:00 |
Alden Torres
|
158ae3a4ba
|
consts, minor refactor, typos and test (#1142)
|
2016-09-23 13:49:39 -07:00 |
Alden Torres
|
9fd83aaa10
|
more use of std::shared_ptr (#1009)
more std::shared_ptr transition
|
2016-08-18 17:08:40 -04:00 |
Arvid Norberg
|
eda956f13a
|
use standard library for suspending threads (#855)
use standard library for suspending threads
|
2016-06-26 09:24:06 -04:00 |
Arvid Norberg
|
ed077c8358
|
use cstdint intead of boost/cstdint.hpp (#833)
use cstdint intead of boost/cstdint.hpp
|
2016-06-18 14:01:38 -04:00 |
arvidn
|
420b5f51e6
|
merged RC_1_1 into master
|
2016-05-27 12:35:53 -07:00 |
Arvid Norberg
|
e8380e1d0b
|
factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732)
|
2016-05-17 09:24:06 -04:00 |
arvidn
|
0095aa084f
|
make coalesce reads and coalesce writes actually work
|
2016-03-20 16:34:19 -04:00 |
arvidn
|
0e3e3ea793
|
add simple unit test for creating hard links
|
2015-08-30 20:14:55 -04:00 |
Arvid Norberg
|
d9813ca56d
|
split up file unit tests into smaller pieces
|
2015-05-30 21:10:34 +00:00 |
Arvid Norberg
|
f9c9d0ad0d
|
merge small unit tests to make running the tests quicker. expand the test framework a bit. add ax_boost_random.m4 script to link against boost.random correctly from makefile.
|
2015-05-30 04:31:23 +00:00 |
Arvid Norberg
|
ca3c1620bd
|
merged changes from RC_1_0
|
2014-12-17 14:33:52 +00:00 |
Arvid Norberg
|
1ed1963f29
|
remove size_type typedef in favor of boost::int64_t
|
2014-12-03 04:32:50 +00:00 |
Arvid Norberg
|
7351389ce8
|
land libtorrent_aio branch in trunk
|
2014-07-06 19:18:00 +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
|
bcb703b9a3
|
improve duplicate file detection in torrent files
|
2013-11-18 06:59:47 +00:00 |
Arvid Norberg
|
c94ed806db
|
merged fix from RC_0_16
|
2013-10-24 07:22:44 +00:00 |
Arvid Norberg
|
531d51dccf
|
fix unit tests build
|
2013-09-02 09:35:15 +00:00 |
Arvid Norberg
|
dd192cfd3c
|
split up test_primitives into more tests (in an attempt to get the link-time down within the regression test time limit)
|
2013-09-01 01:10:50 +00:00 |
Arvid Norberg
|
2adfea3e3f
|
expand file test
|
2012-06-30 02:35:38 +00:00 |
Arvid Norberg
|
b14479132c
|
add unit test for some filesystem functions, like listing directories
|
2012-06-29 23:10:28 +00:00 |