Commit Graph

66 Commits

Author SHA1 Message Date
Arvid Norberg
12fd5be372 fix bug in ed25519 DHT signature verification. removed RSA code as it's no longer used. add CAS feature (compare and swap) to DHT put command. update dht_store documentation 2013-09-03 00:45:48 +00:00
Arvid Norberg
d04748f1db split up test_primitives some more 2013-09-01 06:52:50 +00:00
Arvid Norberg
dd192cfd3c split up test_primitives into more tests (in an attempt to get the link-time down within the regression test time limit) 2013-09-01 01:10:50 +00:00
Arvid Norberg
6bd07fd65f pull in an ed25519 implementation and replace use of RSA in the DHT with ECC. fix up makefiles 2013-08-18 16:01:20 +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
91f8c32937 stub for file_storage test 2013-06-08 23:37:11 +00:00
Arvid Norberg
c464dc2383 merged unit test from RC_0_16 2013-05-31 16:33:06 +00:00
Arvid Norberg
7f194b4542 move hasher implementation out of header file 2013-05-08 07:57:16 +00:00
Arvid Norberg
520b8bfcd1 move out alert_manager to its own compilation unit. remove TORRENT_DISABLE_EXTENSIONS from affecting the public API 2013-04-09 02:38:11 +00:00
Arvid Norberg
aab59d04c7 improve the external IP discovery to work with multiple external IPs (specifically IPv4 and IPv6) 2013-01-01 23:12:16 +00:00
Arvid Norberg
ac5a9e9882 introduce global connection priority for improved swarm performance 2012-12-31 06:54:54 +00:00
Arvid Norberg
77a1090104 bump version 2012-11-18 04:32:22 +00:00
Arvid Norberg
52ece49121 merged fixes from RC_0_16 2012-11-01 03:51:50 +00:00
Arvid Norberg
33943f7184 merged set_version fix 2012-09-29 21:30:40 +00:00
Arvid Norberg
fdc25967c2 merged string function cleanup from RC_0_16 2012-08-26 15:26:17 +00:00
Arvid Norberg
9e8488048e CMakeLists.txt fix 2012-06-16 23:19:36 +00:00
Arvid Norberg
1db4fae595 merged patch from RC_0_16 2012-06-10 16:20:00 +00:00
Arvid Norberg
fa1c071c2f merged fixes from RC_0_16 2012-06-09 04:48:53 +00:00
Arvid Norberg
f2238169c9 update boost dependencies in CMakeLists.txt 2012-05-16 05:30:41 +00:00
Arvid Norberg
027af8aba8 added two more missing files to CMakeLists.txt 2012-05-16 04:34:18 +00:00
Arvid Norberg
1bbb45891b add missing file to CMakeList.txt 2012-05-16 04:23:47 +00:00
Arvid Norberg
cafbf2ca1d more work on minimizing shared object export symbol table 2012-03-20 03:53:07 +00:00
Arvid Norberg
a2521bd23c fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
Arvid Norberg
7b1a441aeb attempt to make shared library builds to work with visibility=hidden 2012-03-15 06:08:08 +00:00
Arvid Norberg
1b470e0961 move the code of chained buffer out to its own cpp file 2011-08-13 23:01:38 +00:00
Arvid Norberg
bc2f0c8c5e move disk_buffer_pool out to its own file 2011-07-31 02:24:36 +00:00
Arvid Norberg
5bbbf0cd41 add rsa sign and verification functions for future DHT extensions 2011-05-23 23:42:52 +00:00
Arvid Norberg
ab3b82b8ee replaced std::rand() with custom random generator 2011-02-26 07:55:51 +00:00
Arvid Norberg
c223291fb4 added support for RSS feeds 2011-01-18 03:41:54 +00:00
Arvid Norberg
451c583023 more robust mechanism to determine external IP 2010-12-24 01:31:41 +00:00
Arvid Norberg
e5f980d80d merged uTP branch into trunk (yay) 2010-11-29 01:33:05 +00:00
Arvid Norberg
72322dbc10 allow extending web seeds with extra headers and custom authorization schemese 2010-10-10 18:43:58 +00:00
Arvid Norberg
3b550ece98 don't save settings that are set to the default value 2010-10-10 02:22:57 +00:00
Arvid Norberg
02668e8f75 fix message posting to work from multiple threads 2010-08-26 17:00:24 +00:00
Arvid Norberg
2910a4a10c dropped dependency on zlib 2010-03-16 06:14:22 +00:00
Arvid Norberg
d15fd0c6d3 bump version number 2010-02-25 22:30:07 +00:00
Arvid Norberg
a5e56b6fbc add socket_type.cpp to makefile 2009-12-05 16:50:07 +00:00
Arvid Norberg
a5586d154d more header dependency optimizations 2009-11-25 06:55:34 +00:00
Arvid Norberg
8a5b7d5d36 got rid of the last recursive mutexes. abstracted the threading primitives (and switched over to use asio's internal ones). 2009-10-20 02:49:56 +00:00
Arvid Norberg
f36688a364 initial support for torrent tag store in DHT 2009-09-27 03:38:41 +00:00
Arvid Norberg
54cce9da60 simplified and optimized the DHT implementation 2009-09-20 00:23:36 +00:00
Arvid Norberg
0f62beebb3 improved compile time by moving rate limiter implementation to a cpp file and making it a non-template 2009-09-16 04:41:35 +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
cg25
f283065cfc completely drop BOOST_MULTI_INDEX_DISABLE_SERIALIZATION define from all build
systems as multi_index is no more used in src/file_pool.cpp.
2009-08-21 20:19:55 +00:00
Arvid Norberg
45fd696bc6 added I2P support 2009-08-20 03:19:12 +00:00
Georg Rudoy
780f5d7320 Don't build tests and examples in CMake by default. 2009-07-07 21:55:50 +00:00
Arvid Norberg
8b1e55d28a workaround bug in asio in boost-1.39 2009-06-27 19:30:15 +00:00
Georg Rudoy
5ea4c73409 Also install .pc with respect to lib64. 2009-06-22 18:42:20 +00:00
Georg Rudoy
8ddb5cb051 Configurable logging and lib64 install path for CMake. 2009-06-22 15:46:00 +00:00
Arvid Norberg
a956265be4 merged socks4 and socks5 code and improved SOCKS error messages 2009-04-08 04:18:45 +00:00