arvidn
|
c4eb4c8b5f
|
use span in torrent_info constructors and deprecate the redundant flags argument
|
2017-07-22 00:00:44 -07: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
|
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
|
f85c01cc0a
|
merged RC_1_1 into master
|
2017-06-21 00:51:43 -04:00 |
arvidn
|
f04d729d43
|
enforce spell checking on CI
|
2017-06-18 15:51:51 -04:00 |
arvidn
|
53cbb607d0
|
first steps towards spell checking documentation
|
2017-06-17 22:59:57 -04:00 |
arvidn
|
ffaabd846c
|
make file open mode flags be an enum class for type-safety
|
2017-05-28 11:16:59 -04:00 |
arvidn
|
73a3e390b5
|
merge RC_1_1 into master
|
2017-05-15 09:12:23 -04:00 |
arvidn
|
56d5d795bf
|
improve path sanitization (filter unicode text direction characters)
|
2017-05-15 01:49:41 -04:00 |
Pavel Pimenov
|
11c75da314
|
add trailing slash (#1969)
|
2017-05-04 17:35:00 -04:00 |
Pavel Pimenov
|
0ac16532ee
|
remove unique.count(url) (#1964)
|
2017-05-03 20:18:30 -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 |
arvidn
|
8cc17a4524
|
optimize access to ssl_cert. specifically the case where there is none, avoid pessimisation of the common case
|
2017-03-23 21:55:20 -04:00 |
Andrei Kurushin
|
713c412682
|
loop conversion #2 (#1804)
loop conversions. replace unsafe "erase(iter++)" with "iter = erase(iter)"
|
2017-03-12 11:34:42 -04:00 |
pavel.pimenov
|
78442e9a2c
|
bdecode_node - add const
|
2017-02-27 19:44:12 -05:00 |
arvidn
|
081365fbcf
|
merge RC_1_1 into master
|
2017-02-26 00:48:12 -05:00 |
arvidn
|
430ff6d7b4
|
minor fix to num_seeds
|
2017-02-19 18:47:32 -05:00 |
Alden Torres
|
1f72843fe3
|
fixing sign-conversion warnings, part 13, minor refactor (#1675)
fixing sign-conversion warnings, part 13, minor refactor
|
2017-02-07 23:36:13 -05:00 |
Arvid Norberg
|
29db3de6c0
|
wrap most instances of throw, and terminate on builds where exceptions are disabled (#1639)
wrap most instances of throw, and terminate on builds where exceptions are disabled
|
2017-01-29 15:37:42 -05:00 |
arvidn
|
173951ec7f
|
merged RC_1_1 into master
|
2017-01-21 02:28:29 -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 |
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
|
3f612d7e99
|
cleaning up of left-overs from torrent eviction functionality
|
2016-12-23 06:06:59 -05:00 |
Alden Torres
|
c672467331
|
added one more shorten-64-to-32 warning fix, added more std::
|
2016-12-22 13:48:13 -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 |
Alden Torres
|
22b596945e
|
enable /W4 warnings for msvc
|
2016-12-13 19:36:14 -05:00 |
Steven Siloti
|
ca07ee83a3
|
mark all converstion to bool operators as explicit
|
2016-12-12 01:34:36 -05:00 |
Alden Torres
|
0625606230
|
fixing shorten-64-to-32 warnings, part 2
|
2016-12-06 22:53:41 -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 |
Alden Torres
|
86251adb1b
|
more fixes of integral type conversion warnings
|
2016-11-21 20:22:18 -05:00 |
Alden Torres
|
a59350687a
|
fixed a few warnings related to signed/unsigned conversions (#1338)
fixed a few warnings related to signed/unsigned conversions
|
2016-11-19 21:14:16 -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 |
Alden Torres
|
6751a1eeb1
|
removed spaces in template types and more c++11 auto/loop refactor
|
2016-10-26 00:08:00 -04:00 |
Pavel Pimenov
|
91845aa6c8
|
Prevent duplicate url (#1231)
prevent creating torrents with duplicate trackers as well as adding duplicate trackers to torrent_info
|
2016-10-19 17:28:35 -04:00 |
Arvid Norberg
|
20f65946f2
|
make single-argument constructors explicit (#1194)
make single-argument constructors explicit
|
2016-10-08 14:07:11 -04: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 |
arvidn
|
70199041f7
|
merged RC_1_1 into master
|
2016-09-22 13:48:12 -07:00 |
Arvid Norberg
|
b20b3ad1ac
|
remove file size limit in torrent_info filename constructor (#1126)
|
2016-09-21 19:54:42 -07:00 |
Alden Torres
|
01e9810f7a
|
more boost types cleanup and handling of deprecated macos libcrypto (#1072)
more boost types cleanup and handling of deprecated macos libcrypto. more granular TORRENT_MACOS_DEPRECATED_LIBCRYPTO
|
2016-09-07 17:51:18 -04:00 |
Alden Torres
|
c05e29c48e
|
trivial cleanup and minor changes (#1033)
|
2016-08-26 00:14:11 -04:00 |
Alden Torres
|
73d6ba6ae3
|
using span in torrent_handle and no optional in torrent_info (#1023)
|
2016-08-22 11:02:51 -04:00 |
Arvid Norberg
|
3f693fde42
|
fix build (#1025)
fix build
|
2016-08-21 20:20:46 -04:00 |
arvidn
|
74fc0fae9d
|
merged RC_1_1 into master
|
2016-08-21 16:28:49 -04:00 |
Alden Torres
|
4d96939b7b
|
minor cleanup and refactor (#1016)
minor cleanup and refactor
|
2016-08-20 19:46:55 -04:00 |
Alden Torres
|
bb388563b3
|
refactor to use torrent_info with std::shared_ptr (#1006)
|
2016-08-17 17:26:35 -04:00 |
Alden Torres
|
2f7adfbb92
|
no more deprecated std::random_shuffle (#999)
replace deprecated std::random_shuffle. more aggressive random_shuffle in DHT simulation setup. use travis_retry.
|
2016-08-14 19:48:31 -04:00 |
Arvid Norberg
|
e36e5efaba
|
use boost::string_ref (#996)
use boost::string_ref/boost::string_view in various parts of the code, in file_storage, some file functions and in bdecode.
|
2016-08-13 07:04:53 -04:00 |
Arvid Norberg
|
8007b947fd
|
make pad-file and symlink support conform to BEP47 (#992)
make pad-file and symlink support conform to BEP47
|
2016-08-07 22:37:10 -04:00 |
arvidn
|
83dba91168
|
use span for to_hex and from_hex functions
|
2016-07-29 18:42:18 -04:00 |