Arvid Norberg
|
777954ab3e
|
automatically scrape auto managed torrents to keep track of downloader/seed ratio
|
2008-05-19 04:06:25 +00:00 |
Arvid Norberg
|
c460704a5f
|
streamlined class footprint by reducing padding
|
2008-05-19 02:52:32 +00:00 |
Arvid Norberg
|
c5d61667b3
|
http_connection now supports connecting to all IPs a hostname resolves to, as fallbacks
|
2008-05-18 22:14:55 +00:00 |
Arvid Norberg
|
111f5faecb
|
upload only extension
|
2008-05-18 05:59:47 +00:00 |
Arvid Norberg
|
b952d85734
|
fixed error handling and added support for relative http redirects (which aren't allowed by the standard)
|
2008-05-18 04:48:06 +00:00 |
Arvid Norberg
|
7f639e57de
|
improved error handling with regards to parse_url_components. For trunk, moved that function to its own file
|
2008-05-17 14:19:34 +00:00 |
Arvid Norberg
|
5ec7da07e6
|
fixes #332
|
2008-05-17 00:27:26 +00:00 |
Arvid Norberg
|
6ab19756a3
|
lazy_entry fix
|
2008-05-15 08:23:32 +00:00 |
Arvid Norberg
|
0ed87e4c59
|
updated python binding to match the recently changed torrent_info. reintroduced add_node
|
2008-05-15 07:37:34 +00:00 |
Arvid Norberg
|
1b209ba29c
|
fixed typo
|
2008-05-15 07:18:31 +00:00 |
Arvid Norberg
|
8ed949c4d5
|
factored out torrent creation functionality from torrent_info into create_torrent. Modified torrent_info to use lazy_bdecoder for increased performance
|
2008-05-14 05:29:42 +00:00 |
Arvid Norberg
|
a954240aa9
|
added swap to lazy entry
|
2008-05-14 05:16:40 +00:00 |
Arvid Norberg
|
0de312c80c
|
ignores UPnP routers that are not configured as routers on the local machine
|
2008-05-13 04:59:56 +00:00 |
Arvid Norberg
|
f259e34f86
|
peer_connection fix for incoming connections
|
2008-05-12 10:10:39 +00:00 |
Arvid Norberg
|
aa8aee6109
|
updated IP overhead calculation
|
2008-05-12 08:22:56 +00:00 |
Arvid Norberg
|
574211055c
|
GeoIP fixes
|
2008-05-12 07:14:03 +00:00 |
Arvid Norberg
|
149fa28586
|
added constructor to torrent_info that loads a file directly
|
2008-05-12 06:35:24 +00:00 |
Arvid Norberg
|
abb174218b
|
updated disconnect logic (also in [2279]). Introduced new peer_disconnect_alert used for normal disconnects and peer_error_alert is now used for protocol level errors
|
2008-05-12 06:05:13 +00:00 |
Arvid Norberg
|
f2ac4db1af
|
changed the optimistic disconnect logic to be more efficient and configurable
|
2008-05-12 05:17:11 +00:00 |
Arvid Norberg
|
eabe9cad2d
|
improved plugin support
|
2008-05-12 03:05:27 +00:00 |
Arvid Norberg
|
aa626f1422
|
logs node uptime and parses it for the DHT
|
2008-05-10 05:51:58 +00:00 |
Arvid Norberg
|
318a455f68
|
fix missing include
|
2008-05-08 22:07:13 +00:00 |
Arvid Norberg
|
bbf9c83edc
|
initial support for icmp errors in the DHT
|
2008-05-08 00:22:17 +00:00 |
Arvid Norberg
|
9429ca4b1f
|
replaced seed cycles with seed rank
|
2008-05-06 18:03:41 +00:00 |
Arvid Norberg
|
4df46a6e5e
|
switched from floats to integers in stat_channel history, to avoid rounding errors
|
2008-05-06 16:35:15 +00:00 |
Arvid Norberg
|
f7ef315438
|
takes IP and TCP headers into account for rate limits as well
|
2008-05-06 16:15:31 +00:00 |
Arvid Norberg
|
e09457e4ab
|
take an estimate of the IP ACK traffic into account when rate limiting (allows setting rate limits closer to the capacity)
|
2008-05-05 17:08:14 +00:00 |
Arvid Norberg
|
d15573ecc2
|
disk receive buffer cleanup
|
2008-05-05 06:25:22 +00:00 |
Arvid Norberg
|
7388144ec7
|
refactored stats class to be extensible with more channels
|
2008-05-04 17:57:06 +00:00 |
Arvid Norberg
|
010d3b6e75
|
windows fix
|
2008-05-04 16:10:13 +00:00 |
Arvid Norberg
|
c7e6c04705
|
switched over to asio from boost-1.35
|
2008-05-03 16:05:42 +00:00 |
Arvid Norberg
|
f3d0eb3c11
|
fixed boost-1.35 build
|
2008-05-01 16:31:19 +00:00 |
Arvid Norberg
|
c3b60f1b8f
|
modified get_default_gateway to not take an interface
|
2008-04-28 02:20:40 +00:00 |
Arvid Norberg
|
c2f7fb0fb4
|
added enum_routes to dump routing table
|
2008-04-28 00:20:59 +00:00 |
Arvid Norberg
|
b983b98f6a
|
fix for mingw
|
2008-04-27 23:21:04 +00:00 |
Arvid Norberg
|
0d818da41a
|
bumped version number
|
2008-04-24 20:41:44 +00:00 |
Arvid Norberg
|
00b935150a
|
fix for debug iterators
|
2008-04-24 17:09:26 +00:00 |
Arvid Norberg
|
4d59d9eabc
|
fix build with DHT disabled
|
2008-04-24 16:57:22 +00:00 |
Arvid Norberg
|
228e225489
|
scans at most 300 peers when finding a connect candidate. Supposedly fixes cpu spikes on large swarms
|
2008-04-24 07:49:23 +00:00 |
Arvid Norberg
|
c043d4b21d
|
initial support for queuing
|
2008-04-24 03:28:48 +00:00 |
Arvid Norberg
|
fc7dd2c5eb
|
tracker logger fix
|
2008-04-24 01:35:48 +00:00 |
Arvid Norberg
|
7a432786e7
|
added url to tracker alerts. introduced a base class for all tracker alerts
|
2008-04-23 01:54:21 +00:00 |
Arvid Norberg
|
4f132ec568
|
added GeoIP sources to make files
|
2008-04-22 00:59:56 +00:00 |
Arvid Norberg
|
9a434a919f
|
some more ASNum additions
|
2008-04-22 00:05:23 +00:00 |
Arvid Norberg
|
39eaf766fa
|
lazy_bdecode fixes
|
2008-04-20 03:18:49 +00:00 |
Arvid Norberg
|
72176a9256
|
lazy bdecoder additions and fixes
|
2008-04-19 03:00:07 +00:00 |
Arvid Norberg
|
755e50bb12
|
added active_time, seeding_time, all_time_upload and all_time_download to torrent_status. Also updated docs with some missing entries in torrent_status
|
2008-04-16 06:31:05 +00:00 |
Arvid Norberg
|
748a66c343
|
improvements to lazy_bdecode
|
2008-04-13 22:34:04 +00:00 |
Arvid Norberg
|
3fea2080fd
|
added an asynchronous save_resume_data to make it easier to synchronize with the disk IO thread
|
2008-04-13 18:54:36 +00:00 |
Arvid Norberg
|
6639f72804
|
if priorities are changed so that the torrent changes state to be finished, a torrent_finished_alert is generated now. Fixes #305
|
2008-04-13 07:39:37 +00:00 |