Commit Graph

1312 Commits

Author SHA1 Message Date
Arvid Norberg
23ae2e12c8 fixed warning in peer_connection 2007-05-10 06:27:52 +00:00
Arvid Norberg
57439bcec8 send buffer heap optimization 2007-05-10 06:20:29 +00:00
Arvid Norberg
e6c7945aac fixed typo 2007-05-10 06:17:27 +00:00
Arvid Norberg
a531027e3f attempted heap optimization in DHT routing table 2007-05-10 05:48:14 +00:00
Arvid Norberg
9ead2e2f54 web seed heap and cpu optimization 2007-05-10 05:32:47 +00:00
Arvid Norberg
f39185bb21 optimized the read callback to loop and exhaust the read buffer from the socket instead of making another async read call. #43 2007-05-10 01:50:11 +00:00
Arvid Norberg
a5847956e1 most of the metadata is now freed when a torrent becomes a seed. #44 2007-05-09 22:54:26 +00:00
Arvid Norberg
6e7c0ebfc9 made test_piece_picker work with recent piece picker optimization 2007-05-09 22:37:47 +00:00
Arvid Norberg
d95ddde3f2 more storage fixes for problems related to sparse files support 2007-05-09 20:16:18 +00:00
Arvid Norberg
d7ed474a46 interface update to client_test 2007-05-09 20:06:53 +00:00
Arvid Norberg
4371dbe02c fixed resume data problem caused by recent piece_picker optimization 2007-05-09 03:18:53 +00:00
Arvid Norberg
6dcca9250b optimized heap allocations in piece_picker. #42 2007-05-09 00:49:13 +00:00
Arvid Norberg
25d38ff1fc fixed typo 2007-05-08 23:22:57 +00:00
Arvid Norberg
2b18189ef8 upnp fixes + logging 2007-05-08 18:02:10 +00:00
Arvid Norberg
daa6534972 upnp fix. suggested by Massaroddel 2007-05-08 17:46:32 +00:00
Arvid Norberg
4956639171 piece picker optimization 2007-05-08 11:13:13 +00:00
Arvid Norberg
708202575f upnp fix 2007-05-08 11:10:05 +00:00
Arvid Norberg
122841fc5e attempt to memory optimization in DHT routing table 2007-05-08 08:49:07 +00:00
Arvid Norberg
ceb442bea0 DHT is more forgiving when parsing responses and logs messages that fails to decode 2007-05-08 00:55:43 +00:00
Arvid Norberg
a2b359b64e fixed assert in torrent.cpp 2007-05-07 18:19:53 +00:00
Arvid Norberg
eb5b532d3f removed boost.date_time dependency from DHT logging code 2007-05-07 18:12:03 +00:00
Arvid Norberg
517488c722 DHT fixes 2007-05-07 18:00:17 +00:00
Arvid Norberg
b39f6bccc0 policy cleanup 2007-05-07 16:24:08 +00:00
Arvid Norberg
ce63e79758 cleaned up upnp error codes 2007-05-07 00:12:33 +00:00
Arvid Norberg
508dfd722a cleaned up policy a bit and the country code list 2007-05-05 22:55:34 +00:00
Arvid Norberg
7f27ed9c1f fixed warnings in previous check in 2007-05-05 22:15:22 +00:00
Arvid Norberg
b239eecc04 updates to upnp code 2007-05-05 22:06:26 +00:00
Arvid Norberg
d320928e8f more upnp logging and made the upnp test build again 2007-05-05 20:00:28 +00:00
Arvid Norberg
49bd69cad4 introduced a proper half open TCP connection limit. Also exposed the connection queue to let clients use the same connection limiter as libtorrent. UPnP connections and tracker connection are now also limited as well as peer connections and web seeds 2007-05-05 00:29:33 +00:00
Arvid Norberg
4000cc6ac3 added python binding docs to Makefile.am 2007-05-04 22:34:34 +00:00
Arvid Norberg
52f9abb652 fixed upnp header define 2007-05-04 20:55:39 +00:00
Arvid Norberg
328f335a4d fixed bug in latest upnp change 2007-05-04 17:39:44 +00:00
Arvid Norberg
983f4bc02e removed unneccesary connection lookup in connect_peer 2007-05-04 16:35:29 +00:00
Arvid Norberg
c871167ec3 fixed openssl=on option in Jamfile 2007-05-04 07:46:44 +00:00
Arvid Norberg
a985a17e6f made the upnp test log by default 2007-05-04 07:45:55 +00:00
Arvid Norberg
c7b4f49d5a moved initialization of multicast addresses from global initializers to local constructors to avoid WSAStartup issues on windows 2007-05-04 06:47:32 +00:00
Arvid Norberg
675781d604 upnp mapping is attempted after all broadcasts are complete. changed the logging configuration to log UPnP traffic with TORRENT_UPNP_LOGGING define 2007-05-04 05:34:03 +00:00
Arvid Norberg
c39462c125 fixed another sparse files related bug in storage 2007-05-04 03:28:42 +00:00
Arvid Norberg
f942308ccb added extra assert to piece picker 2007-05-03 21:28:31 +00:00
Arvid Norberg
b9cdfc2771 fixed bug in piece_picker 2007-05-03 19:25:18 +00:00
Arvid Norberg
577bda5266 removed old code from piece picker and fixed set_priority to not tamper with the download queue 2007-05-03 18:38:57 +00:00
Arvid Norberg
9be3f14dd7 fixed bug in recent connection queue changes 2007-05-03 17:12:24 +00:00
Arvid Norberg
56a4b8412a restored the faster connection behavior 2007-05-03 01:49:14 +00:00
Arvid Norberg
77c141fd6d fix to previous connection queue change 2007-05-02 19:50:07 +00:00
Arvid Norberg
54805ca60b added option to disable country resolving 2007-05-02 19:47:38 +00:00
Arvid Norberg
13bcb48dba fixed warnings and removed unused variables 2007-05-02 18:45:29 +00:00
Arvid Norberg
04e41cf702 improved connection queue handling slightly. Will require further improvements 2007-05-02 17:38:37 +00:00
Arvid Norberg
b98162621e fixes for the GET request and passes that data through the data pointer in bottled mode too 2007-05-01 22:44:54 +00:00
Arvid Norberg
2053104e24 added proxy_settings and removed fields from session_settings to make the python bindings more up to date 2007-04-30 17:27:21 +00:00
Arvid Norberg
233cd373e8 fixed issue with sparse files and compact allocation. added move_slot() to the storage abstraction 2007-04-30 01:06:29 +00:00