arvidn
|
ffd4b39b09
|
improve hack in file_storage::symlink
|
2019-08-13 21:30:23 +02:00 |
arvidn
|
8e23f9cc92
|
improve file_storage::sanitize_symlinks
|
2019-07-29 06:10:04 -07:00 |
Arvid Norberg
|
19dbfce9c0
|
simplify and clean up the handling of name in internal_file_entry. move should be more efficient now, by not copying the name
|
2019-03-22 21:31:32 +01: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 |
Alden Torres
|
6d2f804d9f
|
code refactor related to the use of index_range and end index
|
2018-07-08 17:32:30 +02:00 |
arvidn
|
d439c8729a
|
qualify some assignment operators to disallow assignment to temporaries
|
2018-07-01 17:29:50 +02:00 |
arvidn
|
5530793c75
|
improve the API for iterating over all files and pieces, with the new strong index types.
|
2018-06-12 11:44:29 +02:00 |
arvidn
|
fe612ca167
|
replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options
|
2018-05-13 19:25:17 +02:00 |
arvidn
|
f0227451a6
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
arvidn
|
aaf9304a3b
|
update year in copyright header
|
2018-04-09 09:04:33 +02:00 |
arvidn
|
53b4725da3
|
clean up noexcept specifiers to adapt to what the implementation provides
|
2018-02-20 08:43:52 +01:00 |
arvidn
|
65fef972a2
|
apply some c++11 modernization
|
2018-01-11 04:51:39 -05:00 |
arvidn
|
b5d4bc5e62
|
back-port path fixup in file_storage add_file
|
2017-12-23 12:02:17 +01:00 |
arvidn
|
21fef88928
|
stricten up the filename sanitization a bit
|
2017-10-01 20:30:02 +02:00 |
arvidn
|
5026659cb6
|
clean up and fix edge cases in update_path_index
|
2017-10-01 04:43:41 +02:00 |
Alden Torres
|
a619dfb996
|
more use of auto, const and minor code refactor in torrent.cpp
|
2017-09-24 23:23:30 -07:00 |
arvidn
|
646581f8a2
|
use new instead of malloc
|
2017-09-17 17:13:57 +02:00 |
arvidn
|
93bb84d94c
|
some random cleanup
|
2017-09-13 08:28:46 +02:00 |
Steven Siloti
|
5361ffc1c2
|
add_file_borrow: use string_view instead of pointer, size parameters (#2302)
|
2017-09-02 23:58:36 +02:00 |
Alden Torres
|
070066e892
|
more use of emplace_back and minor code simplification
|
2017-08-17 08:08:51 +02:00 |
arvidn
|
4e497e1383
|
fix issue where paths were not correctly coalesced when adding files to file_storage (used more memory than necessary)
|
2017-08-10 12:10:46 +02:00 |
arvidn
|
bb6f2b9837
|
extend file_storage tests. Make pad files separate paths and file names properly
|
2017-08-10 01:33:35 +02:00 |
arvidn
|
a8a5986046
|
make file attributes (in file_storage) type safe
|
2017-08-04 07:38:57 +02:00 |
arvidn
|
5c37eb174f
|
drop support for windows compilers without std::string and wchar_t (believed to be old cygwin)
|
2017-07-02 08:24:55 -04:00 |
arvidn
|
6967d17a42
|
make move constructors and move assignment operators noexcept
|
2017-06-01 23:42:15 +02:00 |
arvidn
|
76ef0babed
|
remove deprecated file_base feature of file_storage
|
2017-05-04 12:03:31 -04:00 |
arvidn
|
480bde9333
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -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 |
Alden Torres
|
97c8d0486c
|
fixing sign-conversion warnings, part 21, file_flags (#1750)
fixing sign-conversion warnings, part 21, file_flags
|
2017-02-25 19:06:31 -05:00 |
Alden Torres
|
c8569b5e34
|
fixing sign-conversion warnings, part 12, minor refactor, eol cleanup (#1670)
fixing sign-conversion warnings, part 12, minor refactor, eol cleanup. created aux::clamp and default_piece_priority refactor
|
2017-02-07 00:22:30 -05:00 |
Alden Torres
|
070e85090b
|
more std:: prefix, consts, auto refactor, formatting
|
2017-01-26 08:30:20 -05:00 |
Arvid Norberg
|
ba9fae8e1f
|
fix issue with unloading torrents (#1624)
fix issue with unloading torrents
|
2017-01-25 23:42:59 -05:00 |
arvidn
|
934c58a816
|
merged RC_1_1 into master
|
2017-01-15 00:45:17 -05:00 |
Alden Torres
|
c3d9614dfb
|
minor code refactor and cleanup
|
2017-01-14 06:59:44 -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 |
Andrei Kurushin
|
1ec5c69dcd
|
minor code corrections (#1430)
use compact span cast. extend split_path api with only_first_part flag. use single loadlibrary and getprocaddress for IP helper
|
2016-12-26 22:45:48 -08:00 |
arvidn
|
3f612d7e99
|
cleaning up of left-overs from torrent eviction functionality
|
2016-12-23 06:06:59 -05:00 |
Alden Torres
|
c1a2e7290c
|
added explicit time_t cast to avoid warnings in android 32 bits
|
2016-12-22 21:24:25 -05:00 |
Arvid Norberg
|
3f1084d63d
|
strengthened type safety in handling of piece and file indices (#1409)
strengthened type safety in handling of piece and file indices
|
2016-12-22 10:42:33 -05:00 |
arvidn
|
93f400265b
|
revert change to use std::time_t (mingw64 has abi issues)
|
2016-12-22 01:13:17 -05:00 |
Alden Torres
|
eaf99aa42b
|
fixed more warnings of shorten-64-to-32 and sign-compare in android (#1425)
fixed more warnings of -Wshorten-64-to-32 in android. changed file_status to use std::time and disable warnings of NLMSG_OK in clang
|
2016-12-18 10:59:41 -05:00 |
Alden Torres
|
f382936d56
|
headers, end of file, code cleanup
|
2016-12-12 23:36:45 -05:00 |
Alden Torres
|
a05f0ba8a4
|
refactor for more modern struct initialization and use of api
|
2016-12-12 02:15:27 -05:00 |
Alden Torres
|
3a92908f39
|
formatting, added std:: and spaces
|
2016-12-10 23:11:43 -05:00 |
Alden Torres
|
e73435a77b
|
fixed shorten-64-to-32 warnings for clang
|
2016-12-10 08:57:08 -05:00 |
Alden Torres
|
d5c4cd7280
|
fixed sign-compare warnings and some refactor (#1354)
fixed sign-compare warnings and some refactor. make sequence_number backed by std::int64_t
|
2016-11-27 08:46:53 -05:00 |
Arvid Norberg
|
8bb7aa62ae
|
generalize and improve http redirect support for web seeds (#1060)
generalize and improve http redirect support for web seeds
|
2016-10-02 23:08:03 -07:00 |
Arvid Norberg
|
da8af033cc
|
modernize utf8 conversion functions to throw and move (#1145)
modernize utf8 conversion functions to throw and move
|
2016-09-24 22:16:10 -04:00 |
Alden Torres
|
35f98f6a4d
|
added a few consts to file_storage and typos (#1111)
|
2016-09-20 22:06:07 -07:00 |