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 |
Pavel Pimenov
|
4cee8104d7
|
add base_mapping_t (#2025)
factor out parts of mapping struct from NATPMP and UPnP
|
2017-05-27 20:26:47 -04:00 |
arvidn
|
604904c80c
|
merge RC_1_1 into master
|
2017-05-20 15:21:01 -04:00 |
arvidn
|
83735fdbb4
|
fix NAT-PMP crash when removing a mapping at the wrong time
|
2017-05-20 14:56:04 -04:00 |
arvidn
|
e0fa1cd247
|
merged RC_1_1 into master
|
2017-05-12 21:46:45 -04:00 |
arvidn
|
04c76249b6
|
merged RC_1_1 into master
|
2017-04-21 01:21:31 -04:00 |
Steven Siloti
|
f86e207ba2
|
fix typo in natpmp::start
Calling update_mapping() on a mapping with protocol set to none is a no-op so
I'm pretty sure this check was meant to skip over such mappings.
|
2017-04-15 15:28:01 -04:00 |
Alden Torres
|
c8569b5e34
|
fixing sign-conversion warnings, part 12, minor refactor, eol cleanup (#1670)
fixing sign-conversion warnings, part 12, minor refactor, eol cleanup. created aux::clamp and default_piece_priority refactor
|
2017-02-07 00:22:30 -05:00 |
Alden Torres
|
f382936d56
|
headers, end of file, code cleanup
|
2016-12-12 23:36:45 -05:00 |
Alden Torres
|
d9f8d4b642
|
refactor to more use of auto c++11 keyword (#1404)
refactor to more use of auto c++11 keyword
|
2016-12-11 20:50:30 -05:00 |
Alden Torres
|
dd7179fb10
|
added a few consts to arguments and local variables
|
2016-12-10 18:19:14 -05:00 |
Alden Torres
|
7266b0b360
|
fixing shorten-64-to-32 warnings, part 4
|
2016-12-09 17:24:07 -05:00 |
Arvid Norberg
|
7a52a285a1
|
back-port error_code cleanup from master (#1173)
back-port error_code cleanup from master
|
2016-10-03 16:32:40 -07:00 |
Arvid Norberg
|
cebd976cc2
|
fix error_code vs. error_condition traits (#1169)
fix error_code vs. error_condition traits. deprecate get_*_category(), instead use *_category()
|
2016-10-02 12:27:50 -07:00 |
Arvid Norberg
|
219b2c36b4
|
upnp and natpmp modernization and cleanup (#1103)
upnp and natpmp modernization and cleanup
|
2016-09-18 10:11:56 -04:00 |
Alden Torres
|
d94c317f02
|
created portmap_callback and refactor for natpmp and upnp log optimization (#1096)
created portmap_callback and refactor for natpmp and upnp log optimization
|
2016-09-16 09:53:17 -04:00 |
Alden Torres
|
e2487c4d24
|
more use of std::shared_ptr refactor
|
2016-08-30 10:10:53 -04:00 |
Arvid Norberg
|
770935cd46
|
modernize-use-nullptr (#894)
|
2016-07-09 16:26:26 -04:00 |
Arvid Norberg
|
21c1540ace
|
clean up natpmp and upnp logging (#842)
clean up natpmp and upnp logging. remove custom logging macro and use regular logging via alerts. honor TORRENT_DISABLE_LOGGING
|
2016-06-23 01:23:59 -04:00 |
arvidn
|
420b5f51e6
|
merged RC_1_1 into master
|
2016-05-27 12:35:53 -07:00 |
Arvid Norberg
|
96999ad67f
|
replace uses of boost::bind with std::bind and lambdas (#745)
|
2016-05-25 00:31:52 -04:00 |
arvidn
|
0ce5a4c664
|
improve robustness in natpmp code a bit
|
2016-05-23 22:46:46 -04:00 |
Arvid Norberg
|
178a41b187
|
clean up natpmp logging infrastructure a bit as well as test_peer_list (#735)
clean up natpmp logging infrastructure a bit as well as test_peer_list
|
2016-05-18 01:54: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
|
f56c1f8b2f
|
remove mutex from tracker_manager (#690)
remove mutex from tracker_manager
|
2016-05-02 22:22:13 -04:00 |
arvidn
|
60c119c52d
|
remove mutex in natpmp
|
2016-05-01 12:28:16 -04:00 |
Arvid Norberg
|
20b41ad0b9
|
Threads (#671)
use std::thread, std::mutex, std::condition_variable instead of pulling them in from boost.asio internals.
|
2016-04-30 18:54:23 -04:00 |
Arvid Norberg
|
c9c6dd2d3b
|
clean up the annotations used for asio debugging (#639)
clean up the annotations used for asio debugging (tracking outstanding async operations)
|
2016-04-23 17:29:25 -04:00 |
arvidn
|
d8b88ba381
|
include protocol in portmap_alert
|
2016-02-21 19:16:00 -05:00 |
arvidn
|
1f9f588e75
|
merge copyright year update and changelog from RC_1_0
|
2016-01-17 18:57:46 -05:00 |
arvidn
|
ffa870d280
|
fixed some GCC warnings
|
2015-08-20 01:33:20 +02:00 |
arvidn
|
4fa0aa62da
|
simulate IP routes, interfaces and page size when building in simulation mode
|
2015-08-09 15:01:01 -04:00 |
arvidn
|
41533205be
|
drop support for boost 1.35 and fix some more references to the asio namespace
|
2015-06-06 02:10:53 -04:00 |
arvidn
|
389ffc622c
|
don't pull in the asio namespace in libtorrent. refer to it by boost::asio
|
2015-06-06 01:24:25 -04:00 |
Arvid Norberg
|
d43f7b56a2
|
update copyright year
|
2015-06-03 05:18:48 +00:00 |
Arvid Norberg
|
9ee98b3ed1
|
fix build warnings
|
2015-05-18 05:04:55 +00:00 |
Arvid Norberg
|
794de25212
|
moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp
|
2015-03-14 23:10:20 +00:00 |
Arvid Norberg
|
c1dc982f4f
|
deprecate the ptime type and related time types. just use boost::chrono / std::chrono
|
2015-03-12 04:34:54 +00:00 |
Arvid Norberg
|
0f37e3403c
|
transition from intrusive_ptr to shared_ptr. don't export initialize_default_settings
|
2015-01-06 08:08:49 +00:00 |
Arvid Norberg
|
6043e14131
|
remove pch.hpp
|
2014-06-28 23:45:46 +00:00 |
Arvid Norberg
|
e19c52ec98
|
improve lazy_bdecode test to cover more error cases
|
2014-05-01 03:54:47 +00:00 |
Arvid Norberg
|
a943fec777
|
update copyright
|
2014-02-23 19:12:25 +00:00 |
Arvid Norberg
|
4e6b1cfbfb
|
update copyright
|
2013-12-25 17:07:16 +00:00 |
Arvid Norberg
|
8f682d2ff7
|
merged string encoding of error messages fix from RC_0_16
|
2013-01-19 06:39:32 +00:00 |
Arvid Norberg
|
bff648a89e
|
update copyright dates and add tool to do so
|
2012-10-02 03:16:33 +00:00 |
Arvid Norberg
|
b8149ead5c
|
OS/2 (eCS) support
|
2012-09-24 16:13:57 +00:00 |
Arvid Norberg
|
47781bf2c5
|
cleanup, fix warnings
|
2012-02-15 10:57:49 +00:00 |
Arvid Norberg
|
ab3b82b8ee
|
replaced std::rand() with custom random generator
|
2011-02-26 07:55:51 +00:00 |
Arvid Norberg
|
c4c1773ceb
|
fixed some warnings
|
2011-02-15 10:05:25 +00:00 |