Alden Torres
01e9810f7a
more boost types cleanup and handling of deprecated macos libcrypto ( #1072 )
...
more boost types cleanup and handling of deprecated macos libcrypto. more granular TORRENT_MACOS_DEPRECATED_LIBCRYPTO
2016-09-07 17:51:18 -04:00
Arvid Norberg
33117ce5b2
extend link compatibility check to export-extra configurations ( #876 )
...
extend link compatibility check to export-extra configurations
2016-07-03 11:42:57 -04:00
Arvid Norberg
6aabe3762b
general modernization ( #836 )
...
general modernization. use nullptr instead of NULL, use std::tuple instead of boost::tuple, transition some unordered set/map from boost to std. some clean-up of includes
2016-06-20 11:32:06 -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
Arvid Norberg
8bf038eeb6
update single-threaded invariant check for C++11 ( #695 )
2016-05-03 08:37:09 -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
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
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
1f9f588e75
merge copyright year update and changelog from RC_1_0
2016-01-17 18:57:46 -05:00
arvidn
a3608a39fe
fix some warnings
2015-08-19 02:00:46 +02:00
Arvid Norberg
d43f7b56a2
update copyright year
2015-06-03 05:18:48 +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
f4ee43a1f9
fix linux build
2015-01-20 17:05:45 +00:00
Arvid Norberg
f6474f5717
fix wakeup profiling to not grow memory usage indefinitely
2015-01-20 16:15:45 +00:00
Arvid Norberg
09bc1550e9
simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin
2014-12-09 09:08:26 +00:00
Arvid Norberg
7a55069ec9
add additional single-thread asserts and separate torrents from the session (in preparation for running them in separate threads/strands)
2014-09-22 17:41:06 +00:00
Arvid Norberg
7351389ce8
land libtorrent_aio branch in trunk
2014-07-06 19:18:00 +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
279ee66201
fix release with assert-debugging build
2013-03-10 20:41:26 +00:00
Arvid Norberg
35032a6950
merge verbose logging feature from libtorrent_aio
2012-10-06 23:45:36 +00:00
Arvid Norberg
bff648a89e
update copyright dates and add tool to do so
2012-10-02 03:16:33 +00:00
Arvid Norberg
330aac4acb
merged boost.system fix from RC_0_16
2012-09-22 05:18:10 +00:00
Arvid Norberg
b29b2314b2
improved shutdown delay debugging
2012-04-01 00:42:31 +00:00
Arvid Norberg
f13a91d8a8
support backtraces on windows
2012-01-26 10:33:39 +00:00
Arvid Norberg
baffe32942
debug logging fix
2011-01-16 22:28:31 +00:00
Arvid Norberg
8c3ad6b4f3
asio debugging fixes and test_transfer fixes
2010-12-24 18:15:01 +00:00
Arvid Norberg
451c583023
more robust mechanism to determine external IP
2010-12-24 01:31:41 +00:00
Arvid Norberg
2e871382d7
add debug configuration to debug shutdown-stall bugs / outstanding async operations
2010-11-28 01:47:30 +00:00
Arvid Norberg
79f6b5856b
verbose logging fixes
2010-11-15 04:43:53 +00:00
Arvid Norberg
873febb894
don't flush every string printed to the log
2010-11-06 23:02:24 +00:00
Arvid Norberg
2a55fe8c70
debug logging fixes
2010-04-14 18:52:13 +00:00
Arvid Norberg
954b25f356
logging fix
2010-04-14 07:16:07 +00:00
Arvid Norberg
fb12950098
fixed debug logging to not use up one extra file descriptor per connection
2010-04-11 21:20:38 +00:00
Arvid Norberg
c418165e07
replaced boost.filesystem with custom functions (improves efficiency and drops unnecessary dependencies and improves libtorrent portability)
2009-10-26 01:29:39 +00:00
Arvid Norberg
6078dd06b0
removed the last dependency on iostream and lexical cast
2009-08-25 18:13:46 +00:00
Arvid Norberg
4f1618a796
fix release logging build
2009-05-24 20:34:02 +00:00
Arvid Norberg
aba5b2e9d0
dropped some iostream dependencies
2009-04-04 09:52:25 +00:00
cg25
ff3e80c42f
Removed svn:executable property from {c,h}pp files in branches/RC_0_13 and
...
trunk.
2008-06-25 14:15:21 +00:00
Arvid Norberg
07b4024024
made debug.hpp build without exception support
2007-12-29 02:03:13 +00:00
Arvid Norberg
7be29d9b84
applied 'logpath' patch from #202
2007-11-16 21:21:28 +00:00
Arvid Norberg
c3991bcfea
fix for previous check-in
2007-10-01 08:59:37 +00:00
Arvid Norberg
f20cf1b92f
fixes issue whith failure to create logs causes libtorrent to quit, fixes ticket #168
2007-10-01 08:36:15 +00:00
Arvid Norberg
a443225d49
added experimental assert with stacktrace for elf targets using gcc
2007-08-20 04:58:56 +00:00
Arvid Norberg
3b8670626a
merged back async_io branch into trunk
2007-06-10 20:46:09 +00:00
Arvid Norberg
4a906aa31d
added option for session statistics output
2007-05-13 22:01:21 +00:00
Arvid Norberg
01f1d01d58
improved logging, fixed option to allow multiple connections from the same IP
2006-11-15 21:39:58 +00:00
Arvid Norberg
0b529e8f96
added a setting for max outstanding requests, and a limit for BitComet since it's known to have a very low limit, also added an extension header to specify it. Fixed another unnecessary delay spotted by Tianhao Qiu. Cleaned up the logging class a bit. Fixed a bug that would cause an assert when removing a torrent queued for checking.
2006-05-14 22:30:05 +00:00
Arvid Norberg
41810b1166
merged back the asio development branch
2006-04-25 21:04:48 +00:00