Alden Torres
2f7adfbb92
no more deprecated std::random_shuffle ( #999 )
...
replace deprecated std::random_shuffle. more aggressive random_shuffle in DHT simulation setup. use travis_retry.
2016-08-14 19:48:31 -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
arvidn
78bc269832
use std::chrono and not boost::chrono
2016-05-01 08:50:30 -04:00
arvidn
1f9f588e75
merge copyright year update and changelog from RC_1_0
2016-01-17 18:57:46 -05:00
arvidn
46803b75f8
support building libtorrent in simulation mode (using libsimulator, which is a git submodule)
2015-08-07 21:31:59 -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
3ea67e2bf5
move time_now_string out to the unit test library (basically unused in libtorrent itself)
2015-04-24 03:48:08 +00:00
Arvid Norberg
8ac5a32548
improve deprecation macros. increase default warning level. fix deprecation warnings while building libtorrent itself (gcc and clang)
2015-04-17 01:49:49 +00:00
Arvid Norberg
a76b2a40b0
polish documentation. reference table of content specifically
2015-03-13 05:42:18 +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
7351389ce8
land libtorrent_aio branch in trunk
2014-07-06 19:18:00 +00:00
Arvid Norberg
d7b8dbdc8f
documentation fixes
2014-04-27 20:18:11 +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
375ce91248
fix integer overflow issue in timers
2013-11-01 09:13:14 +00:00
Arvid Norberg
3258d92f64
added documentations to headers
2013-08-16 05:07:09 +00:00
Arvid Norberg
d72f0017b1
minor fixes
2013-08-01 16:15:02 +00:00
Arvid Norberg
b0f73427d7
export time_now_string for unit tests
2013-07-25 06:31:29 +00:00
Arvid Norberg
1df950df1d
documentation: hide internal functions, include inline functions, support section overviews, hide detail namespace
2013-07-21 21:23:21 +00:00
Arvid Norberg
329ed1bdde
moved declaration of time_now() into time.hpp
2013-07-21 05:05:00 +00:00
Arvid Norberg
b8143b46d3
tidy up time.hpp a bit
2013-07-19 23:17:17 +00:00
Arvid Norberg
a401aa0337
cleaned up public interface by removing some symbols from the exported set
2013-07-19 19:06:27 +00:00
Arvid Norberg
3fcd67b574
minor rearranging and comments
2013-07-19 16:30:26 +00:00
Arvid Norberg
bff648a89e
update copyright dates and add tool to do so
2012-10-02 03:16:33 +00:00
Arvid Norberg
bd881ac154
fixed more link issues on windows. examples build with shared linking on windows
2009-12-02 17:46:25 +00:00
Arvid Norberg
60aae18493
time function dll_export fixes
2009-11-29 22:34:48 +00:00
Arvid Norberg
39dae9e6dc
some GCC 2.95 support fixes and some BeOS support
2009-11-28 22:41:21 +00:00
Arvid Norberg
a5586d154d
more header dependency optimizations
2009-11-25 06:55:34 +00:00
Arvid Norberg
6343fe6a6d
optimized header dependencies to lower build time
2009-11-23 08:38:50 +00:00
Georg Rudoy
e8327c96b1
Build fixes.
2009-09-17 11:22:18 +00:00
Arvid Norberg
6c67da08d6
split socket.hpp up in multiple headers to lower build time somewhat
2009-09-16 03:46:36 +00:00
Arvid Norberg
45fd696bc6
added I2P support
2009-08-20 03:19:12 +00:00
Arvid Norberg
eecc78b931
dll export fix + reverting upload slot change
2009-07-26 02:27:52 +00:00
Arvid Norberg
ae3be201c4
reduced the number of floating point operations to better support systems with no FPU
2009-07-19 04:59:27 +00:00
Arvid Norberg
0f6a89f0c0
fix warning
2009-05-25 09:32:50 +00:00
Arvid Norberg
30c704523c
caches the time every 100 ms and use the cache where high resolution timer is not needed
2009-05-25 02:45:51 +00:00
Arvid Norberg
f7ebd88bec
fixed an accuracy issue with timer classes on mac
2009-04-25 21:51:34 +00:00
Arvid Norberg
2bb1772299
time_duration fix (works with boost.date-time again)
2009-04-06 17:12:14 +00:00
Arvid Norberg
233258502c
fixed bug in time_duration operator*
2009-03-16 03:36:20 +00:00
Arvid Norberg
09b3a865ef
fixed compiler flags in pkg-config file and made header files not depend on the NDEBUG define
2008-11-29 21:33:21 +00:00
Arvid Norberg
680dab5a67
make 'snubbed' more sticky by only giving one request_timeout back when a new block is being received
2008-07-10 19:31:22 +00:00
Arvid Norberg
31ab7f9773
boost 1.35 related fixes
2008-05-20 09:45:55 +00:00
Andrew Resch
aed8f355b0
Make libtorrent build with boost <1.35
2008-05-20 06:03:46 +00:00
Arvid Norberg
c7e6c04705
switched over to asio from boost-1.35
2008-05-03 16:05:42 +00:00
Arvid Norberg
b983b98f6a
fix for mingw
2008-04-27 23:21:04 +00:00
Arvid Norberg
755e50bb12
added active_time, seeding_time, all_time_upload and all_time_download to torrent_status. Also updated docs with some missing entries in torrent_status
2008-04-16 06:31:05 +00:00
Arvid Norberg
35fd9aec61
msvc build fixes and warning fixes
2008-04-05 21:18:27 +00:00
Arvid Norberg
a7f6e3bccb
added abuse protection to DHT. nodes that hammer will be ignored
2007-12-04 02:53:10 +00:00