arvidn
|
21fef88928
|
stricten up the filename sanitization a bit
|
2017-10-01 20:30:02 +02:00 |
arvidn
|
c0d76a5304
|
fix regression in torrent size check
|
2017-10-01 16:44:58 +02:00 |
arvidn
|
33b03e1f8e
|
improve handling of case where a torrent file has no files in it
|
2017-10-01 10:53:43 +02:00 |
arvidn
|
9d276ada8a
|
fix issue with the name in single file torrents being sanitized away
|
2017-10-01 01:12:39 +02:00 |
arvidn
|
68f05d6380
|
fix some warnings and integer overflow with torrents that are too big
|
2017-09-28 14:59:28 -07:00 |
arvidn
|
05b5b4ef4d
|
merged RC_1_1 into master
|
2017-08-16 22:46:47 +02:00 |
arvidn
|
b5fe0f95a2
|
fix issue in UTF-8 encoding validation
|
2017-08-16 13:15:19 +02:00 |
arvidn
|
a8a5986046
|
make file attributes (in file_storage) type safe
|
2017-08-04 07:38:57 +02:00 |
arvidn
|
c4eb4c8b5f
|
use span in torrent_info constructors and deprecate the redundant flags argument
|
2017-07-22 00:00:44 -07: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
|
0ac16532ee
|
remove unique.count(url) (#1964)
|
2017-05-03 20:18:30 -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
|
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 |
arvidn
|
a087a283de
|
make tests print to stdout instead of stderr
|
2017-01-02 11:28:41 -05:00 |
arvidn
|
3f612d7e99
|
cleaning up of left-overs from torrent eviction functionality
|
2016-12-23 06:06:59 -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
|
20aeed09e1
|
clean up tests
|
2016-11-12 17:39:34 -05:00 |
Alden Torres
|
6751a1eeb1
|
removed spaces in template types and more c++11 auto/loop refactor
|
2016-10-26 00:08:00 -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 |
Arvid Norberg
|
97c6a75084
|
add proper error handling to peer connections and session (#1149)
add proper error handling to peer connections and session. i.e. catch exceptions in asio handlers and catch by const reference
|
2016-09-25 09:50:48 -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 |
arvidn
|
74fc0fae9d
|
merged RC_1_1 into master
|
2016-08-21 16:28:49 -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
|
42b3fbe20a
|
merged RC_1_1 into master
|
2016-08-07 17:23:40 -04:00 |
arvidn
|
83dba91168
|
use span for to_hex and from_hex functions
|
2016-07-29 18:42:18 -04:00 |
Arvid Norberg
|
69f82c5274
|
add support for entry::preformatted to python binding (#952)
|
2016-07-27 00:15:26 -04:00 |
Arvid Norberg
|
770935cd46
|
modernize-use-nullptr (#894)
|
2016-07-09 16:26:26 -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
|
8c8f5bb03b
|
deprecated public to_hex() and from_hex() functions (#784)
|
2016-06-04 10:01:43 -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 |
arvidn
|
f1216686d2
|
merged RC_1_1 into master
|
2016-05-23 00:56:16 -04:00 |
Arvid Norberg
|
b5fc367d17
|
fix incorrect comparison function when deciding which peer to disconnect (#746)
fix incorrect comparison function when deciding which peer to disconnect
|
2016-05-22 13:46:37 -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 |
Arvid Norberg
|
1e7e01c671
|
transition to system_error as the exception type (#730)
transition to system_error as the exception type
|
2016-05-15 00:33:06 -04:00 |
Arvid Norberg
|
0d27a0acdd
|
fix assert when adding an empty file (as a torrent) (#729)
|
2016-05-14 13:24:29 -04:00 |
arvidn
|
c292696dcb
|
back-port fix adding empty file as torrent
|
2016-05-14 13:13:20 -04:00 |
Andrei Kurushin
|
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
|
4cbbb0620e
|
only strip trailing dots and spaces from filenames on windows
|
2016-01-18 13:07:04 -05:00 |
arvidn
|
3460f203f3
|
extend testing of sanitize_append_path_element
|
2015-12-19 20:11:22 -05:00 |
arvidn
|
121b686a39
|
add set_web_seeds to torrent_info
|
2015-12-12 18:36:15 -05:00 |
arvidn
|
b628692223
|
separate out announce_entry and torrent_status into their own headers
|
2015-09-18 08:08:08 -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
|
647a6dba54
|
moved some tests to the correct place and factor out some tests from test_primitives.cpp in order to be able to track test coverage better
|
2015-05-27 21:27:41 +00:00 |