Commit Graph

2544 Commits

Author SHA1 Message Date
Arvid Norberg
54cce9da60 simplified and optimized the DHT implementation 2009-09-20 00:23:36 +00:00
Arvid Norberg
d16a5d855e fixed assert in http_connection 2009-09-18 19:55:41 +00:00
cristiangreco
b5b96a74fa fix missing '.cpp' suffix to some recently included source files 2009-09-18 19:23:04 +00:00
Georg Rudoy
e8327c96b1 Build fixes. 2009-09-17 11:22:18 +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
Arvid Norberg
f4427a582a fixed disk buffer leak in smart_ban extension 2009-09-14 17:07:39 +00:00
Arvid Norberg
6858a29b83 fixed potential pure virtual function call in extensions on shutdown 2009-09-14 02:08:34 +00:00
Arvid Norberg
35bca49c61 add torrent priority to adjust bandwidth allocation of torrent's peers 2009-09-13 02:24:25 +00:00
Arvid Norberg
ce9cf5657d some cleanup and moved the upload_only = true to avoid failing an invariant check 2009-09-12 21:27:52 +00:00
Arvid Norberg
e43dacb275 NAME_MAX fix 2009-09-10 17:12:17 +00:00
Arvid Norberg
3d9c8f1b2d cleaned up usage of MAX_PATH and related macros 2009-09-10 03:54:10 +00:00
cristiangreco
2fd925a4ae Rewrite autotools build system (new configure.ac, changes for various
Makefile.am and fixed m4 scripts). Could still need some fixes.
2009-09-10 02:22:13 +00:00
Arvid Norberg
8e068cb801 fixed interger overflow bug 2009-09-09 17:59:01 +00:00
Arvid Norberg
31d63ee5be replaces invalid filename characters with . and fixed the http_parser unit test in 0.14 2009-09-09 17:56:25 +00:00
Arvid Norberg
d168a709a2 promote an assert to expensive invariant checks only 2009-09-09 16:34:50 +00:00
Arvid Norberg
72360c3c27 fixed download piece performance bug in piece picker 2009-09-08 02:38:53 +00:00
Arvid Norberg
d69d615be4 fixed bug where web seeds would not disconnect if being resolved when the torrent was paused 2009-09-07 06:17:22 +00:00
Arvid Norberg
578fbccceb fix windows physical disk offset support 2009-09-07 05:31:29 +00:00
Arvid Norberg
3e9725b5d7 made peer_blocked_alert derive from torrent_alert 2009-09-07 01:47:30 +00:00
Arvid Norberg
b673a1bab1 i2p fix 2009-09-06 17:03:11 +00:00
Arvid Norberg
209b135956 msvc format string fixes 2009-09-06 16:47:48 +00:00
Arvid Norberg
d0cb5049f7 windows support for disk physical offset 2009-09-06 07:44:45 +00:00
Arvid Norberg
afaf6df46b escape string fix 2009-09-06 07:24:15 +00:00
Arvid Norberg
f15cc7bd29 another msvc build fix 2009-09-06 07:23:01 +00:00
Arvid Norberg
6d01cb475c msvc build fixes 2009-09-06 00:57:01 +00:00
Arvid Norberg
562450f545 more storage::hash_for_slot fixes 2009-09-05 16:32:54 +00:00
Arvid Norberg
79979b1ab3 file.cpp cleanup 2009-09-05 15:02:49 +00:00
Arvid Norberg
8273d67a42 fixed bug in storage::hash_for_slot 2009-09-05 14:20:00 +00:00
Arvid Norberg
bec481acdf improved disk read performance and fixed bug in storage_interface's backwards compatibility functions 2009-09-05 07:21:10 +00:00
Arvid Norberg
c7b1d7e7d6 escape string fixes 2009-09-05 01:08:56 +00:00
Arvid Norberg
49f54a6f7f file alignment and disk_io_thread bug fixes 2009-09-02 16:42:33 +00:00
Georg Rudoy
ce16f9848c Fix build with MSVS (use const_iterator where non-const one is not needed). 2009-09-01 13:36:30 +00:00
Arvid Norberg
f7ebefb285 fixed checking of fast and suggest messages when used with magnet links 2009-09-01 04:41:50 +00:00
Arvid Norberg
1f5a722b01 improved sun studio support (it seems to lack a lot of stl) 2009-08-30 07:38:52 +00:00
Arvid Norberg
f764227012 build fix for when DHT is disabled 2009-08-30 06:25:17 +00:00
Arvid Norberg
b3372dced6 fixed rare request queuing issue for peers in parole mode 2009-08-28 07:48:31 +00:00
Arvid Norberg
95f543b43b fixed natpmp/upnp message typo 2009-08-28 06:48:37 +00:00
Arvid Norberg
a80c94363a fixed i2p socket shutdown 2009-08-26 06:21:05 +00:00
Arvid Norberg
1e45b85c34 fixed incorrect assert in torrent::we_have 2009-08-26 02:42:42 +00:00
Arvid Norberg
6078dd06b0 removed the last dependency on iostream and lexical cast 2009-08-25 18:13:46 +00:00
Arvid Norberg
dac25997f9 trunk build fix when GeoIP is enabled 2009-08-21 21:28:28 +00:00
Arvid Norberg
45fd696bc6 added I2P support 2009-08-20 03:19:12 +00:00
Arvid Norberg
ab1add0da9 add filename to web seed urls that don't have one 2009-08-18 22:00:52 +00:00
Arvid Norberg
0ba85d70e2 content length of http requests are assumed to be 0 2009-08-18 18:49:45 +00:00
Arvid Norberg
d37fab9927 socks5 listen socket fix 2009-08-18 18:47:44 +00:00
Arvid Norberg
51c38c2e16 added performance warning when hitting the send buffer watermark limit 2009-08-17 20:29:09 +00:00
Arvid Norberg
507fc50911 replace_extension is only available in boost 1.37+ 2009-08-17 20:26:41 +00:00
Arvid Norberg
a75052c193 increase send buffer watermark in high_performance_seed preset 2009-08-17 17:33:57 +00:00
Arvid Norberg
1efdd4c628 gcc build fix 2009-08-08 17:56:23 +00:00