Commit Graph

2860 Commits

Author SHA1 Message Date
Arvid Norberg d2e8ae03d3 added default constructor to node_entry to make it build with vs 2008 sp1 2008-12-25 22:29:06 +00:00
Arvid Norberg 5a201af5f5 don't send performance warnings for rate limits unless it's enabled. stats logging improvements 2008-12-25 22:26:02 +00:00
Arvid Norberg 9379e4414c removed limit of active torrents to the unchoked slots. Fixes #450. Also removed some dead code and fixed typos in comments 2008-12-25 22:19:14 +00:00
Arvid Norberg 31e38a8ef4 another cmakelists.txt fix 2008-12-25 02:12:54 +00:00
Arvid Norberg de911676ed added asserts to make sure tracker_connections are shut down correctly (#451) 2008-12-25 02:05:23 +00:00
Arvid Norberg ed5cbcca8a patched CMakeLists.txt with Rudoy Georg changes 2008-12-25 01:24:48 +00:00
Arvid Norberg 6f80fdf9f7 fix bug when renaming files and using the web_peer_connection. Deprecated non-const file_storage access in torrent_info 2008-12-24 20:07:34 +00:00
Arvid Norberg 00d02f7859 improved DHT get_peers code. get_peers always returns nodes now, and announce_peer is always sent to the k closest nodes to the info-hash. This should significantly speed up retrieving peers from the DHT 2008-12-23 20:04:12 +00:00
Arvid Norberg d323e9bdfd ConvertUTF.h fixes 2008-12-23 19:46:58 +00:00
Arvid Norberg 3b5706c5db fixed index of dht stats log and added/fixed dht log parsing and graphin tools 2008-12-23 18:38:48 +00:00
Arvid Norberg f43bc34ab9 another GeoIP fix 2008-12-22 09:53:30 +00:00
Arvid Norberg bb4e5c61b9 ConvertUTF C fix 2008-12-22 09:45:54 +00:00
Arvid Norberg 578c2eb80c more C fixes for GeoIP.c 2008-12-22 09:07:12 +00:00
Arvid Norberg 362befc579 fixed typo in visibility argument in Jamfile 2008-12-21 20:33:26 +00:00
Arvid Norberg f6a9e44523 modified fix for #431 to make it actually build and work 2008-12-21 19:15:53 +00:00
Arvid Norberg 7b8663fa8b support for wide character paths for the GeoIP databases. Fixes #431 2008-12-21 08:48:06 +00:00
Arvid Norberg 8a0fa577b1 fPIC related improvements to Jamfile 2008-12-21 02:38:37 +00:00
Arvid Norberg 325f9babe8 updated feature list and corrected the threads section in the main docs 2008-12-21 02:19:02 +00:00
Arvid Norberg 24668058fc added -fPIC and -fvisibility=hidden as features for cleaner Jamfile (and to make the propagation work for boost_system) 2008-12-20 23:30:53 +00:00
Arvid Norberg 16bfde875d tests don't need the default session features turned on 2008-12-20 23:06:06 +00:00
Arvid Norberg 5f74c1e754 disable WPATH on mac builds as it doesn't seem to work 2008-12-20 22:37:40 +00:00
Arvid Norberg 3d34d30afb use -fvisibility=hidden for darwin and gcc toolkits 2008-12-20 21:12:39 +00:00
Arvid Norberg 4bd0d2d2e6 added resolver cancellation to http_connection and udp_socket. might prevent potential shutdown stalls 2008-12-20 18:27:09 +00:00
Arvid Norberg 41b2be779e fixed natpmp (broken in [3023]) 2008-12-19 19:27:58 +00:00
Arvid Norberg 2c03c44a59 fix assert.cpp mac build to take sdk version into account 2008-12-19 09:17:55 +00:00
Arvid Norberg d850a9ea38 utp socket fix 2008-12-19 06:20:09 +00:00
Arvid Norberg eadd91849a simplified assert.cpp, included stack-traces on Mac (assumes 10.5). Makes it easier to debug asio hangs since the backtraces can be used externally 2008-12-19 06:12:55 +00:00
Arvid Norberg 2aae46ec3b updated build_dist.sh 2008-12-18 17:20:41 +00:00
Arvid Norberg e4ed68918b fixed bug when torrent file have announce-list but no valid trackers. #444 2008-12-16 01:26:35 +00:00
Arvid Norberg f8ea5ffa07 updated version numbers and makefile 2008-12-16 00:50:30 +00:00
cg25 9a5fbd4ca2 Fix a problem with ax_python.m4 (don't use `locate` command). 2008-12-15 15:29:27 +00:00
Arvid Norberg ba1de6ea99 added session::id() to python binding 2008-12-15 08:03:47 +00:00
Arvid Norberg 4b01a8fe61 added read_piece() to python binding 2008-12-15 07:49:05 +00:00
Arvid Norberg f1d981254a added session::set_alert_dispatch() for system specific message loop integration 2008-12-15 07:12:08 +00:00
Arvid Norberg 8f308ef881 fixed invariant checks in bandiwdth_manager 2008-12-14 22:59:47 +00:00
Arvid Norberg 99a2fd7eae added ConvertUTF.h to makefile 2008-12-14 22:25:22 +00:00
Arvid Norberg e922d6ee36 updated Changelog 2008-12-14 20:53:29 +00:00
Arvid Norberg 76d9c80182 added missing functions to python bindings 2008-12-14 20:51:22 +00:00
Arvid Norberg b47f965c85 added torrent_handle::read_piece(). #441 2008-12-14 19:47:02 +00:00
Arvid Norberg 3cb61809ce fixed invariant check in bandwidth_manager 2008-12-14 11:10:54 +00:00
Arvid Norberg d500460369 updated style.css to render properly in firefox and IE 2008-12-13 20:42:18 +00:00
Arvid Norberg 9b2d8caaa9 updated index page 2008-12-13 20:24:19 +00:00
Arvid Norberg 835e61f874 regenerated html 2008-12-13 07:55:36 +00:00
Arvid Norberg 5d13411d31 regenerated html 2008-12-13 07:54:58 +00:00
Arvid Norberg e3f339e63f updated project page 2008-12-13 07:51:32 +00:00
Arvid Norberg 0638251289 added queued bytes to bandwidth manager and session_stats 2008-12-13 05:12:12 +00:00
Arvid Norberg 8c39f679e7 added documentation for seeding_piece_quota. #439 2008-12-13 04:36:41 +00:00
Arvid Norberg f992053171 expose add_piece to the python bindings 2008-12-13 04:09:53 +00:00
Arvid Norberg e69b2b8bee fixed python bindings to have the recently added wpath overloads 2008-12-13 03:44:18 +00:00
Arvid Norberg eb1de9d9eb fixed potential problem in storage where it sometimes checks files without first initializing 2008-12-13 03:32:57 +00:00