xavier2k6
|
790b6629f6
|
Fix some typos
|
2024-09-29 14:13:46 +02:00 |
|
arvidn
|
74d82a0cd7
|
tweak pad file placement to match reference implementation (tail-padding)
|
2022-09-15 13:01:59 +02:00 |
|
arvidn
|
550d3c7d9f
|
update copyright headers
|
2022-06-22 21:42:55 +02:00 |
|
arvidn
|
2f524f8779
|
fix file_num_blocks() and file_num_pieces() for empty files
|
2022-06-06 08:14:49 +02:00 |
|
arvidn
|
e1b084dc11
|
improve precision of total_wanted and total_wanted_done
|
2021-06-13 11:14:37 +02:00 |
|
arvidn
|
fd05f3be90
|
fix issue creating and loading v2 torrents with empty files
|
2021-04-18 17:17:52 +02:00 |
|
arvidn
|
9b957f6268
|
use user defined literal for piece_index_t in tests
|
2021-03-22 14:08:53 +01:00 |
|
arvidn
|
de8e69a795
|
simplify tests by defining a user defined literal for file_index_t
|
2021-03-21 03:32:58 +01:00 |
|
arvidn
|
58a489332c
|
fix overflow of block_index in hash_picker for v2 torrents
|
2021-01-21 01:47:05 +01:00 |
|
arvidn
|
3f8e23b697
|
merged RC_1_2 into RC_2_0
|
2020-12-27 23:56:54 +01:00 |
|
Arvid Norberg
|
2c7852ea22
|
widen contract for file_storage::symlink to return an empty string for non-symlinks
|
2020-12-26 11:18:16 +01:00 |
|
arvidn
|
cc70099ccf
|
remove file_storage::rebase_pointers, as it's no longer needed internally
|
2020-05-29 08:51:06 +02:00 |
|
arvidn
|
d3f7a363c2
|
update copyright year
|
2019-08-29 00:13:04 +02:00 |
|
arvidn
|
521dea4824
|
merged RC_1_2 into master
|
2019-08-18 08:59:44 +02:00 |
|
arvidn
|
ffd4b39b09
|
improve hack in file_storage::symlink
|
2019-08-13 21:30:23 +02:00 |
|
arvidn
|
86e11142a1
|
merged RC_1_2 into master
|
2019-08-10 21:11:10 -07:00 |
|
Steven Siloti
|
920635b772
|
add hash picker and hash request messages
|
2019-08-10 09:28:38 -07:00 |
|
Steven Siloti
|
7768563324
|
parse v2 metadata
|
2019-08-10 09:28:38 -07:00 |
|
Steven Siloti
|
1a7ccf240f
|
generate v2 metadata
|
2019-08-10 09:28:38 -07:00 |
|
arvidn
|
17c293d592
|
factor out calculation of number of pieces for a file_storage into its own function
|
2019-08-10 09:28:38 -07:00 |
|
arvidn
|
747b98e842
|
fix build with deprecated functions (and conversions) disabled
|
2019-08-10 09:28:38 -07:00 |
|
arvidn
|
8e23f9cc92
|
improve file_storage::sanitize_symlinks
|
2019-07-29 06:10:04 -07:00 |
|
arvidn
|
1d801ec1b2
|
improve pointer provenance compliance
|
2019-06-06 09:58:37 +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 |
|
Alden Torres
|
73a7050185
|
fixing warnings in tests code, part7
|
2018-01-30 12:34:53 +01:00 |
|
Alden Torres
|
070d1cd61f
|
fixing warnings in tests code, part5 (#2736)
|
2018-01-28 00:56:21 +01:00 |
|
Alden Torres
|
6d5b90968b
|
fixing warnings in tests code, part4
|
2018-01-27 09:18:26 +01:00 |
|
arvidn
|
5026659cb6
|
clean up and fix edge cases in update_path_index
|
2017-10-01 04:43:41 +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 |
|
arvidn
|
865ff09a84
|
merge RC_1_1 into master
|
2017-08-10 16:44:57 +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
|
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
|
8a35e42012
|
fix build
|
2017-01-15 08:25:10 -05:00 |
|
arvidn
|
934c58a816
|
merged RC_1_1 into master
|
2017-01-15 00:45:17 -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 |
|
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 |
|
Arvid Norberg
|
6148984426
|
remove whitespace at end of line (#1245)
|
2016-10-22 11:47:24 -04:00 |
|
arvidn
|
6c805bd06d
|
simplify print statements in tests
|
2016-10-09 20:23:45 -04: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
|
acf77a5385
|
fix tail-padding for last file in create_torrent (#1106)
|
2016-09-18 20:08:27 -04:00 |
|
Arvid Norberg
|
527772420a
|
fix tail padding in file_storage::optimize and improve file placement with some tests (#1105)
|
2016-09-18 00:24:20 -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 |
|
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 Kurushin
|
c41ab094be
|
fix release build with VS2015 UP2 compiler warnings for: examples, test, tools (#627)
fix release build with VS2015 UP2 compiler warnings for: examples, test, tools
|
2016-04-20 00:45:32 -04: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
|
0aece517ce
|
fix some undefined behavior in tests. and fix test_file_storage
|
2015-03-22 05:31:55 +00:00 |
|
Arvid Norberg
|
ccc7e45406
|
landed mutable torrents branch in trunk
|
2015-03-21 00:12:40 +00:00 |
|