 arvidnandArvid Norberg
|
77eb55f31e
|
Transition resolving duplicate and invalid filenames to the new structure where torrent_info and file_storage are immutable and renamed files are recorded in a separate structure.
|
2025-07-15 17:45:39 +02:00 |
|
 arvidnandArvid Norberg
|
d764ed2a77
|
simplify resolve links by just using paths directly
|
2025-07-13 16:44:00 +02:00 |
|
 Arvid NorbergandArvid Norberg
|
f51bffbd19
|
make torrent_info immutable to avoid copying it
|
2025-06-29 15:12:16 +02:00 |
|
 Arvid NorbergandArvid Norberg
|
fe2041fbdd
|
transition tests to use load_torrent_buffer() and load_torrent_file()
|
2025-02-07 10:33:48 +01:00 |
|
 arvidnandArvid Norberg
|
d4d7c25606
|
prepare web seed tests to use add_torrent_params instead of torrent_info
|
2023-01-29 13:22:14 +01:00 |
|
 arvidnandArvid Norberg
|
e65623b317
|
add a simpler overload to bencode() returning a vector<char>
|
2022-12-19 02:57:06 +01:00 |
|
 arvidnandArvid Norberg
|
6dd1e88cb1
|
introduce new API for create_torrent, to phase out the use of file_storage for creating torrents. Having a double-use for it complicates things
|
2022-10-09 08:23:43 +02:00 |
|
arvidn
|
24a42189f4
|
merged RC_2_0 into master
|
2022-09-24 16:22:22 +02:00 |
|
 arvidnandArvid Norberg
|
ceeda1fcee
|
fix flaky tests
|
2022-09-22 21:40:29 +02:00 |
|
arvidn
|
f7e04af45d
|
merged RC_2_0 into master
|
2022-09-18 23:56:48 +02:00 |
|
 arvidnandArvid Norberg
|
c17b59988a
|
extend create_torrent object with piece_range(), end_piece() and total_size()
|
2022-09-18 17:13:08 +02:00 |
|
arvidn
|
964ffc57ba
|
merge RC_2_0 into master
|
2022-06-23 08:07:28 +02:00 |
|
 arvidnandArvid Norberg
|
550d3c7d9f
|
update copyright headers
|
2022-06-22 21:42:55 +02:00 |
|
 arvidnandArvid Norberg
|
0d3f80bedd
|
update copyright and license headers (of a few new files merged from RC_2_0)
|
2021-03-29 19:35:45 +02:00 |
|
arvidn
|
6375df4539
|
merged RC_2_0 into master
|
2021-03-29 07:38:16 +02:00 |
|
 arvidnandArvid Norberg
|
9b957f6268
|
use user defined literal for piece_index_t in tests
|
2021-03-22 14:08:53 +01:00 |
|
 Alden TorresandArvid Norberg
|
b47eb1aeb3
|
moved peer.hpp and resolve_links.hpp to aux
|
2021-01-08 19:31:08 +01:00 |
|
arvidn
|
24912ce55e
|
merge RC_2_0 into master
|
2020-11-09 15:58:22 +01:00 |
|
Arvid Norberg
|
40a8e759b7
|
merge RC_1_2 into RC_2_0
|
2020-10-29 12:46:22 +01:00 |
|
 Arvid NorbergandArvid Norberg
|
7b85a05d35
|
add test for creating hard-links for existing files in other torrents
|
2020-10-28 23:53:17 +01:00 |
|
 arvidnandArvid Norberg
|
19e8c2f3ea
|
remove full BSD license from all source files. reference LICENSE file in the root instead
|
2020-09-02 00:56:54 -07:00 |
|
 arvidnandArvid Norberg
|
5935f63ead
|
update copyrights
|
2020-09-01 05:14:17 -07:00 |
|
 Arvid NorbergandArvid Norberg
|
62f9a0ed74
|
make create_torrent fail rather than produce invalid torrents. By default, create a torrent corresponding to which hashes were set
|
2020-06-10 02:49:03 -07:00 |
|
 arvidnandArvid Norberg
|
6e9f05ab9f
|
restore info_hash() API and name the v2 API info_hashes()
|
2020-05-30 14:00:24 +02:00 |
|
 arvidnandArvid Norberg
|
d3f7a363c2
|
update copyright year
|
2019-08-29 00:13:04 +02:00 |
|
 Steven SilotiandArvid Norberg
|
86be4287d3
|
add info hash type
|
2019-08-10 09:28:38 -07:00 |
|
 Alden TorresandArvid Norberg
|
11aa4ee66a
|
fixing warnings in tests code, part6 (#2745)
|
2018-01-29 12:40:44 +01:00 |
|
 Alden TorresandArvid Norberg
|
7262118177
|
fixing warnings in tests code, part2 (#2718)
|
2018-01-23 19:23:57 +01:00 |
|
 arvidnandArvid Norberg
|
c4eb4c8b5f
|
use span in torrent_info constructors and deprecate the redundant flags argument
|
2017-07-22 00:00:44 -07:00 |
|
 arvidnandArvid Norberg
|
d138f02424
|
introduce lt namespace alias
|
2017-04-23 23:43:58 -04:00 |
|
 arvidnandArvid Norberg
|
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 |
|
 Arvid NorbergandGitHub
|
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
|
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 NorbergandGitHub
|
6bb2d7c017
|
Sanitize 1.1 (#1197)
enable address sanitizer
|
2016-10-09 17:00:20 -04:00 |
|
 Alden TorresandArvid Norberg
|
5e69dc700c
|
minor cleanup and refactor (#1069)
|
2016-09-06 18:34:03 -04:00 |
|
 Alden TorresandArvid Norberg
|
7a0da72813
|
use of std::unordered_multimap and fix in resolve_links::match (#1067)
use of std::unordered_multimap and fix in resolve_links::match
|
2016-09-06 13:04:28 -04:00 |
|
 Alden TorresandArvid Norberg
|
bb388563b3
|
refactor to use torrent_info with std::shared_ptr (#1006)
|
2016-08-17 17:26:35 -04:00 |
|
 Arvid NorbergandGitHub
|
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 |
|
 arvidnandarvidn
|
83dba91168
|
use span for to_hex and from_hex functions
|
2016-07-29 18:42:18 -04:00 |
|
Arvid Norberg
|
8c8f5bb03b
|
deprecated public to_hex() and from_hex() functions (#784)
|
2016-06-04 10:01:43 -04:00 |
|
Arvid Norberg
|
96999ad67f
|
replace uses of boost::bind with std::bind and lambdas (#745)
|
2016-05-25 00:31:52 -04:00 |
|
Arvid Norberg
|
748af6eec1
|
general cleanup. remove valgrind markup, log_hash_failures and C headers (#752)
general cleanup. remove valgrind markup, log_hash_failures and C headers
|
2016-05-23 08:15:39 -04: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 |
|
 Andrei KurushinandArvid Norberg
|
62eb956c54
|
fix x64 build with VS2015 UP2 compiler (#640)
fix VS2015 compiler warnings for: address-model=64, deprecated-functions=on, link=shared
|
2016-04-25 17:22:09 -04:00 |
|
arvidn
|
ffa870d280
|
fixed some GCC warnings
|
2015-08-20 01:33:20 +02:00 |
|
Arvid Norberg
|
c8443d0c7c
|
msvc fixes
|
2015-05-31 12:21:16 +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
|
2a3a34bf8d
|
fix warnings in alert_manager and fix test_resolve_links for windows
|
2015-04-04 19:11:14 +00:00 |
|
Arvid Norberg
|
ccc7e45406
|
landed mutable torrents branch in trunk
|
2015-03-21 00:12:40 +00:00 |
|