Alden Torres
|
436b781003
|
option to use only the openssl's sha1 implementation (#845)
separated ssl and crypto build options
|
2016-06-23 13:20:35 -04:00 |
Alden Torres
|
15bac1e9b5
|
config.h cleanup (#834)
config.hpp and .travis.yml cleanup
|
2016-06-19 02:32:12 -04:00 |
Arvid Norberg
|
fa8232cd13
|
remove some old cruft and defines (#785)
remove some old cruft and defines
|
2016-06-04 10:03:13 -04:00 |
arvidn
|
420b5f51e6
|
merged RC_1_1 into master
|
2016-05-27 12:35:53 -07:00 |
arvidn
|
98eabc63e9
|
using _WIN32 appears safer than WIN32
|
2016-05-23 23:02:52 -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
|
44a668db62
|
build with gcc/mingw on appveyor (#722)
enable gcc/mingw builds on appveyor. Some mingw tests crash currently, they need debugging and are currently disabled.
|
2016-05-15 13:28:22 -04:00 |
arvidn
|
fc4cc9e7ee
|
make the cached current time thread-safe
|
2016-05-01 08:50:23 -04:00 |
Arvid Norberg
|
770afadcda
|
use std::atomic instead of boost::atomic (#678)
use std::atomic instead of boost::atomic
|
2016-05-01 03:38:35 -04:00 |
Steven Siloti
|
ff0675e64e
|
use standard array container (#676)
|
2016-04-30 23:10:47 -04:00 |
Arvid Norberg
|
98fb7df56f
|
use standard unordered containers (#673)
|
2016-04-30 16:53:20 -04:00 |
Arvid Norberg
|
4e97bf556c
|
use override and final keywords (unconditionally) (#668)
use override and final keywords instead of macros.
|
2016-04-30 11:05:54 -04:00 |
Arvid Norberg
|
bbf411800a
|
remove pre-C++11 threadsafe static emulation (#641)
|
2016-04-25 08:38:48 -04:00 |
arvidn
|
04a3c04075
|
merged RC_1_1 into master
|
2016-04-20 08:08:05 -04:00 |
Alden Torres
|
f23cf84664
|
Disable preadv/pwritev for android
|
2016-04-13 00:08:08 -04:00 |
arvidn
|
6d1a744a5c
|
Merge branch 'RC_1_1'
|
2016-03-18 11:31:21 -04:00 |
arvidn
|
1cd5119178
|
remove/deprecate bad idea with mlock
|
2016-03-17 19:37:05 -04:00 |
arvidn
|
f79a9c7adf
|
merged RC_1_1 into master
|
2016-03-16 19:59:53 -04:00 |
arvidn
|
55cd19d1e2
|
remove the purgable control patch. It adds a lot of complexity and it does not perform well
|
2016-03-14 01:48:00 -04:00 |
arvidn
|
3f3b366ed5
|
be a bit more strict about when the STL containers need complete types (to make it build under GCC with concept checks enabled). add proper assignment operator to types used in STL containers
|
2016-02-21 11:29:01 -05:00 |
arvidn
|
1f9f588e75
|
merge copyright year update and changelog from RC_1_0
|
2016-01-17 18:57:46 -05:00 |
arvidn
|
a0678240f3
|
forward port fixes from RC_1_0
|
2016-01-03 23:34:57 -05:00 |
arvidn
|
505ae508f4
|
mark up some override functions and fix other clang warnings
|
2015-12-13 19:44:42 -05:00 |
Calum Lind
|
8f244868a5
|
Remove leftover TORRENT_COMPACT_PICKER definition
|
2015-10-20 12:12:44 +01:00 |
arvidn
|
5bdb583162
|
remove fallocate hack (in master)
|
2015-09-21 20:22:19 -07:00 |
arvidn
|
17c5759829
|
disable warning for unused command line argument and fix warnings. remove redundant travis build config. use new preprocessor on clang to avoid warnings
|
2015-09-06 22:55:41 -04:00 |
Steven Siloti
|
4b702701b2
|
exclude obsolete compatibility code on msvc-14 and later
|
2015-08-24 07:28:16 +02:00 |
arvidn
|
6068418def
|
fix and re-enable simulations
|
2015-08-09 00:56:37 -04:00 |
arvidn
|
1c1698459c
|
fix warnings
|
2015-08-08 22:53:11 -04:00 |
arvidn
|
655a3ae019
|
fix some warnings
|
2015-08-01 23:57:11 -04:00 |
John Sebastian Peterson
|
30142e35ac
|
conform crypt api detection to coding standard
|
2015-07-04 01:42:33 +02:00 |
John Sebastian Peterson
|
02cee0e96e
|
add winrt detection
|
2015-07-02 09:55:29 +02:00 |
arvidn
|
bc849b8d07
|
fixed typo in config.hpp
|
2015-06-20 16:50:44 -04:00 |
arvidn
|
3755a77a64
|
attempt to trouble shoot missing backtraces on linux
|
2015-06-20 16:36:23 -04:00 |
arvidn
|
086723dd76
|
attempted glibc build fix
|
2015-06-04 21:44:24 -04:00 |
Arvid Norberg
|
d43f7b56a2
|
update copyright year
|
2015-06-03 05:18:48 +00:00 |
Arvid Norberg
|
1357fd5265
|
clean up usage of printf attribute (encapsulate it in a macro)
|
2015-05-10 05:11:51 +00:00 |
Arvid Norberg
|
fce3f77744
|
override marking of virtual functions
|
2015-05-05 05:37:01 +00:00 |
Arvid Norberg
|
2fff222235
|
silence some warnings on msvc
|
2015-04-27 02:21:12 +00:00 |
Arvid Norberg
|
f0336017d1
|
fix gcc warnings and missing header files in makefiles
|
2015-04-26 00:51:44 +00:00 |
Arvid Norberg
|
3bf9fa8fca
|
move out merkle functions into their own file and test
|
2015-04-24 06:06:41 +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
|
4fd230dbe5
|
fix build and some warnings
|
2015-04-20 00:01:27 +00:00 |
Arvid Norberg
|
820fde5066
|
fix typo in config.hpp for gcc build
|
2015-04-19 13:45:13 +00:00 |
Arvid Norberg
|
bf32895de9
|
fix asserts=off build
|
2015-04-19 13:18:54 +00:00 |
Arvid Norberg
|
21751347bc
|
more warnings fixes and cleanup
|
2015-04-19 06:28:21 +00:00 |
Arvid Norberg
|
60d1b8fa7c
|
fix gcc build
|
2015-04-18 21:21:22 +00:00 |
Arvid Norberg
|
23536dcc42
|
fix a few warnings and GCC build
|
2015-04-18 13:56:36 +00:00 |
Arvid Norberg
|
408232cfc8
|
raise warning level. fix a few of them. filter out warnings from boost
|
2015-04-18 02:33:39 +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 |