peerkoel
|
b08037d094
|
Test added to allow conditional compilation of sources in src/kademlia.
New file time.hpp added to header files that need to be installed.
|
2007-04-13 16:11:11 +00:00 |
Arvid Norberg
|
57eeba53a8
|
fix to previous checking
|
2007-04-13 01:57:16 +00:00 |
Arvid Norberg
|
0e5ce5dd9d
|
cleaned up policy a bit, moved the seed check in on_bitfield to be performed before the piece picker is updated
|
2007-04-13 01:53:25 +00:00 |
Arvid Norberg
|
3293bf9b6e
|
the seed flag in the peer struct is updated when connected to a seed (will avoid trying to reconnect to a seed when we're also a seed)
|
2007-04-13 00:22:03 +00:00 |
Arvid Norberg
|
1254e140f7
|
updated docs with regard to recent implementation of distributed copies
|
2007-04-12 10:25:10 +00:00 |
Arvid Norberg
|
52623405f0
|
improved unchoking, connecting and disconnecting logic in policy. seems to fix #29
|
2007-04-12 10:21:55 +00:00 |
Arvid Norberg
|
a0434eba10
|
fixed timer on linux
|
2007-04-12 07:02:17 +00:00 |
Arvid Norberg
|
05e16f8fbd
|
added missing upnp.cpp reference in Makefile
|
2007-04-12 06:37:48 +00:00 |
Arvid Norberg
|
79cfdb609f
|
fixed threading problem in file_pool
|
2007-04-12 05:08:23 +00:00 |
Arvid Norberg
|
1fd3216e6c
|
fix to previous check-in
|
2007-04-11 22:50:01 +00:00 |
Arvid Norberg
|
87b1cdc341
|
fix to avoid connecting web seeds when not a seed but finished
|
2007-04-11 22:27:58 +00:00 |
Arvid Norberg
|
3bc8d093c2
|
fixed the distributed copy function in the piece picker
|
2007-04-11 20:33:28 +00:00 |
Arvid Norberg
|
e503e334d5
|
fix to previous check-in
|
2007-04-11 17:44:15 +00:00 |
Arvid Norberg
|
109cc3f232
|
made the announce timer (for dht and lsd) use a weak pointer instead of raw pointer, to avoid problems when torrent is being destructed
|
2007-04-11 17:22:19 +00:00 |
Arvid Norberg
|
250adabcfa
|
removed unused web stats
|
2007-04-11 16:50:54 +00:00 |
Arvid Norberg
|
3ed24da320
|
added source to peer_info, which is a bitmask of the sources where the peer has been acquired from
|
2007-04-10 21:23:13 +00:00 |
Arvid Norberg
|
009b10e9bf
|
completed previous fix
|
2007-04-10 19:22:08 +00:00 |
Arvid Norberg
|
e65206309c
|
fixed issue when aborting an http connection
|
2007-04-10 18:53:12 +00:00 |
Arvid Norberg
|
4ceb6a02ea
|
added download_limit and upload_limit functions to torrent_handle
|
2007-04-10 09:25:17 +00:00 |
Arvid Norberg
|
4710a073a1
|
updated changelog with regard to the recent check-ins
|
2007-04-10 09:12:49 +00:00 |
Arvid Norberg
|
0863bc1aa6
|
removed the dependency on the compiled boost.date_time library
|
2007-04-10 09:11:32 +00:00 |
Arvid Norberg
|
d88ffcc0e4
|
removed some more unecessary boost.date_time dependencies
|
2007-04-10 07:52:58 +00:00 |
Arvid Norberg
|
5be60cc125
|
upnp made destructor not sync.ing
|
2007-04-10 05:14:37 +00:00 |
Arvid Norberg
|
11136650d6
|
updates to multicast lsd and upnp
|
2007-04-09 21:59:40 +00:00 |
Arvid Norberg
|
a1e20276a6
|
fixed typo in previous check-in
|
2007-04-09 20:38:51 +00:00 |
Arvid Norberg
|
ceb82bd38b
|
added support for posix timer clock_gettime()
|
2007-04-09 20:18:54 +00:00 |
Arvid Norberg
|
01c9cc04cd
|
fixed lock in python binding
|
2007-04-09 01:35:23 +00:00 |
Arvid Norberg
|
fa85e3848f
|
the client test for the python bindings are now attempting to use extensions, it doesn't seem to work properly yet though
|
2007-04-09 00:48:26 +00:00 |
Arvid Norberg
|
2dea7f072c
|
upnp fix
|
2007-04-09 00:26:00 +00:00 |
Arvid Norberg
|
516d8b72f6
|
fixed python bindings for recent api updates and added support for extensions
|
2007-04-07 03:37:23 +00:00 |
Arvid Norberg
|
baecc64131
|
fix to previous timer check-in that broke the api
|
2007-04-07 03:05:59 +00:00 |
Arvid Norberg
|
5f3797cf80
|
fix in http_connection where the handler was sometimes not called when rate limited and aborted
|
2007-04-06 23:01:27 +00:00 |
Arvid Norberg
|
94fab39d4c
|
Jamfile fixes for cygwin
|
2007-04-05 23:12:50 +00:00 |
Arvid Norberg
|
b1501d0dac
|
fix for rate limited http_connection
|
2007-04-05 20:53:11 +00:00 |
Arvid Norberg
|
af21efb861
|
upnp fix
|
2007-04-05 17:53:42 +00:00 |
Arvid Norberg
|
e7d1f92623
|
removed debug printout
|
2007-04-05 16:33:40 +00:00 |
Arvid Norberg
|
27da18bd0a
|
windows fixes
|
2007-04-05 01:08:21 +00:00 |
Arvid Norberg
|
306d015924
|
added a timer abstraction and replaced the use of boost.date_time. the timers used now are QueryPerformanceCounter on windows, mach_absolute_time on darwin and currently falls back on boost.date_time on other platforms. This has the advantage of being a monotonic clock, and also slightly more efficient
|
2007-04-04 22:27:36 +00:00 |
Arvid Norberg
|
7fc238407c
|
added missing lsd.cpp and lsd.hpp
|
2007-04-04 19:11:19 +00:00 |
Arvid Norberg
|
a9eff16c7e
|
natpmp fix if set_mappings is called more than once
|
2007-04-04 08:56:58 +00:00 |
Arvid Norberg
|
a4ccee15df
|
removed unused code
|
2007-04-04 02:10:25 +00:00 |
Arvid Norberg
|
5e32484194
|
first stab at getting local service discovery
|
2007-04-04 02:06:07 +00:00 |
Arvid Norberg
|
2555daa95f
|
fixed upnp when set_mappings are called multiple times before the upnp requests can finish
|
2007-04-04 00:08:00 +00:00 |
Arvid Norberg
|
ed9e80a3d4
|
added support for rate limiting on http_connection
|
2007-04-03 20:00:47 +00:00 |
Arvid Norberg
|
36ca0eb3ba
|
addition to previous peer connection download/upload limit fix
|
2007-04-02 23:10:11 +00:00 |
Arvid Norberg
|
ed3bb7e4e8
|
fixed peer connection rate limits
|
2007-04-02 22:25:58 +00:00 |
Arvid Norberg
|
d0381a4cbd
|
added getters for rate limit on peer connections
|
2007-04-02 21:06:00 +00:00 |
Arvid Norberg
|
15ad0a36f6
|
possible fix to upnp close-down in case there are UPnP devices without WANIPConnection
|
2007-04-02 20:09:48 +00:00 |
Arvid Norberg
|
ec2962dd62
|
extensions are now instantiated for web seeds as well
|
2007-04-02 20:00:24 +00:00 |
Arvid Norberg
|
2fc73e9aeb
|
fixed upnp so that it doesn't overwrite valid ports with 0
|
2007-04-02 19:17:08 +00:00 |