arvidn
|
c66f4cc62a
|
fix some warnings, mostly 0 -> nullptr
|
2017-09-28 07:33:10 -07:00 |
arvidn
|
edad33d270
|
fix const correctness in get_peer_class
|
2017-09-24 14:49:55 -07:00 |
arvidn
|
bb51dcdbb9
|
move dht_settings into its own header cpp file-pair and dht_settings into the dht namespace
|
2017-09-04 22:38:16 +02:00 |
arvidn
|
11f008e90e
|
use a strong typedef for port mapping id
|
2017-09-02 07:02:07 +02:00 |
Arvid Norberg
|
f734ad067b
|
straighten out some type-safety in port mapping enums (#2285)
|
2017-08-30 20:47:49 +02:00 |
Alden Torres
|
ae0baff5a3
|
using status_flags_t::all() in post_torrent_updates, minor typos
|
2017-08-04 01:51:52 +02:00 |
arvidn
|
6fa181ece8
|
some cleanup of type-safe flags
|
2017-07-30 18:20:15 -07:00 |
arvidn
|
322007bb6a
|
make save_state_flags a strong type
|
2017-07-30 09:06:41 -07:00 |
arvidn
|
204a029b5f
|
merged RC_1_1 into master
|
2017-07-27 11:37:02 -07:00 |
Johan Gunnarsson
|
972f179a5c
|
Stop using deprecated save_proxy in header files
Without this patch, compiler will warn about save_proxy being used by merely
including session_handle.hpp:
/tmp/include/libtorrent/session_handle.hpp:104:45: warning: ‘save_proxy’ is deprecated [-Wdeprecated-declarations]
save_dht_proxy TORRENT_DEPRECATED_ENUM = save_proxy,
^~~~~~~~~~
/tmp/include/libtorrent/session_handle.hpp:102:4: note: declared here
save_proxy TORRENT_DEPRECATED_ENUM = 0x008,
^~~~~~~~~~
/tmp/include/libtorrent/session_handle.hpp:105:46: warning: ‘save_proxy’ is deprecated [-Wdeprecated-declarations]
save_peer_proxy TORRENT_DEPRECATED_ENUM = save_proxy,
^~~~~~~~~~
/tmp/include/libtorrent/session_handle.hpp:102:4: note: declared here
save_proxy TORRENT_DEPRECATED_ENUM = 0x008,
^~~~~~~~~~
/tmp/include/libtorrent/session_handle.hpp:106:45: warning: ‘save_proxy’ is deprecated [-Wdeprecated-declarations]
save_web_proxy TORRENT_DEPRECATED_ENUM = save_proxy,
^~~~~~~~~~
/tmp/include/libtorrent/session_handle.hpp:102:4: note: declared here
save_proxy TORRENT_DEPRECATED_ENUM = 0x008,
^~~~~~~~~~
/tmp/include/libtorrent/session_handle.hpp:107:49: warning: ‘save_proxy’ is deprecated [-Wdeprecated-declarations]
save_tracker_proxy TORRENT_DEPRECATED_ENUM = save_proxy
^~~~~~~~~~
/tmp/include/libtorrent/session_handle.hpp:102:4: note: declared here
save_proxy TORRENT_DEPRECATED_ENUM = 0x008,
^~~~~~~~~~
|
2017-07-27 11:31:39 -07:00 |
arvidn
|
24e4263bae
|
make torrent status flags be type safe
|
2017-07-27 09:33:35 -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
|
2af4e936c4
|
fix master build
|
2017-06-21 13:03:36 -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 |
Alden Torres
|
48ef3b6bf7
|
implemented support for BEP 51 (#1652)
|
2017-06-12 11:54:11 +02:00 |
arvidn
|
6967d17a42
|
make move constructors and move assignment operators noexcept
|
2017-06-01 23:42:15 +02:00 |
Steven Siloti
|
353ab20280
|
make session_handle hold a weak_ptr and be copyable (#2034)
|
2017-05-28 06:41:50 -04:00 |
Alden Torres
|
735214a806
|
avoid connections to trackers when the event is stopped and stop_tracker_timeout <= 0 (#1932)
|
2017-04-22 18:33:26 -04:00 |
arvidn
|
480bde9333
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
arvidn
|
6cdd598e7c
|
make add_torrent_params movable and have add_torrent/async_add_torrent take it by value
|
2017-03-26 16:48:57 -04:00 |
arvidn
|
7640c0641e
|
optimize download queue management with an explicit queue
|
2017-03-25 20:47:33 -04:00 |
Arvid Norberg
|
cd0777d4a9
|
fix master build (#1833)
fix master build
|
2017-03-19 18:53:05 -04:00 |
arvidn
|
64f5567cdd
|
merged RC_1_1 into master
|
2017-03-19 12:58:55 -04:00 |
Arvid Norberg
|
65cb7cdf34
|
improve deprecated markup (#1823)
improve deprecated markup
|
2017-03-17 20:41:47 -04:00 |
arvidn
|
3a1379ef1e
|
merged RC_1_1 into master
|
2017-03-14 12:55:13 -04:00 |
arvidn
|
6f650aa7d9
|
document deprecation of dynamic loading/unloading of torrents
|
2017-03-13 21:21:38 -04:00 |
Alden Torres
|
847792854d
|
fixing sign-conversion warnings, part 20 (#1745)
fixing sign-conversion warnings, part 20
|
2017-02-22 23:28:25 -05:00 |
Alden Torres
|
ee4d82d166
|
fix in DHT counters, alert types test, typos, formatting (#1747)
fix in DHT counters, alert types test, typos, formatting
|
2017-02-22 17:40:14 -05:00 |
Alden Torres
|
1e98bf19a5
|
added support for enumerating the internal DHT live nodes (#1712)
added support for enumerating the internal DHT live nodes
|
2017-02-18 23:02:23 -05:00 |
Alden Torres
|
6819823f1f
|
minor refactor of deprecated user_load_function_t
|
2017-02-16 07:04:22 -05:00 |
Alden Torres
|
533699bbb5
|
making strong_typedef::UnderlyingType constexpr and warnigs cleanup
|
2017-01-26 16:32:30 -05:00 |
Alden Torres
|
8b98bf2c9d
|
more use of peer_class_t in public API
|
2017-01-22 14:06:27 -05:00 |
Arvid Norberg
|
6a701437b6
|
use strong_typedef for peer_class_t type (#1595)
use strong_typedef for peer_class_t type
|
2017-01-21 22:40:19 -05:00 |
arvidn
|
173951ec7f
|
merged RC_1_1 into master
|
2017-01-21 02:28:29 -05:00 |
Arvid Norberg
|
04589f3bef
|
don't load user_agent and peer_fingerprint from session_state (#1538)
don't load user_agent and peer_fingerprint from session_state
|
2017-01-15 01:21:52 -05:00 |
Arvid Norberg
|
57f52adc88
|
various cleanup (#1497)
* various cleanup
* fix
* cleanup
|
2017-01-06 01:39:01 -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 |
arvidn
|
d91f6f8c05
|
merged RC_1_1 into master
|
2016-11-03 01:19:38 -04:00 |
Arvid Norberg
|
21d05945f2
|
documentation and deprecation fixes (#1275)
documentation and deprecation fixes
|
2016-10-31 20:00:01 -04:00 |
Arvid Norberg
|
4ba0151cb9
|
documentation fixes (#1274)
|
2016-10-29 22:56:46 -04:00 |
Alden Torres
|
dac0b9ec64
|
more use of nullptr, minor refactor and formatting (#1267)
|
2016-10-28 12:28:27 -04:00 |
Arvid Norberg
|
675d16a2c3
|
remove remainder of eviction/ghost torrent feature (#1251)
remove remainder of eviction/ghost torrent feature
|
2016-10-25 08:02:34 -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
|
3e7e806a77
|
deprecate old session_settings API (use settings_pack instead) (#1117)
deprecate old session_settings API (use settings_pack instead)
|
2016-09-20 23:49:23 -07:00 |
Alden Torres
|
658fa46f0a
|
no warnings in random with openssl-1.1 and minor refactor
|
2016-08-30 21:23:08 -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
|
7cee486cf7
|
extensions refactor to use span and std::shared_ptr (#1005)
extensions refactor to use span. use std::shared_ptr instead of boost::shared_ptr.
|
2016-08-17 14:30:24 -04:00 |