Commit Graph

4514 Commits

Author SHA1 Message Date
Arvid Norberg
da676936d3 don't abort shutting down cleanly. don't print out all alerts while shutting down 2011-01-24 00:11:13 +00:00
Arvid Norberg
1d8f768531 fixed python build with no deprecated functions 2011-01-23 18:41:15 +00:00
Arvid Norberg
2732a6bc47 move alert queue size limit into session_settings. make some alerts non-discardable (don't throw them out, even when the queue is full). Make session pause also pause all checking files. optimize rejecting incoming connections when the session is paused 2011-01-23 18:00:52 +00:00
Arvid Norberg
0d2ba173a4 pex flood fix 2011-01-23 05:57:11 +00:00
Arvid Norberg
021a774168 rate limit outstanding-disk performance warnings. don't throttle reading form peers because of disk congestion if the peer isn't downloading payload. Don't time out peers that are not waiting on the network 2011-01-23 02:09:54 +00:00
Arvid Norberg
de28a57954 add back version in DHT packets 2011-01-23 02:02:04 +00:00
Arvid Norberg
ec6ef250bf fixed build warning 2011-01-22 19:47:11 +00:00
Arvid Norberg
1dc0e71716 added torrent_error_alert when a torrent encounters an error 2011-01-22 19:06:43 +00:00
Arvid Norberg
483870cd83 add runtime boundary checks for piece and file priority functions 2011-01-22 19:01:44 +00:00
Arvid Norberg
8ebc3e7f1e dht test cleanup 2011-01-22 18:44:48 +00:00
Arvid Norberg
5c20606397 fixed race condition in iconv string converter 2011-01-22 04:33:21 +00:00
Arvid Norberg
6db9c5be31 update settings presets 2011-01-22 01:36:57 +00:00
cristiangreco
845be2e98e configure.ac: fix to correctly export deprecated functions build options to
python bindings.
2011-01-20 18:40:43 +00:00
Arvid Norberg
c6c7ed16f6 added TODO comments 2011-01-20 06:17:27 +00:00
Arvid Norberg
c78ba11c97 add client_test option to set active torrent limit 2011-01-20 05:49:36 +00:00
Arvid Norberg
6663f527da fixed error handling in torrent_info constructor 2011-01-19 10:07:51 +00:00
Arvid Norberg
99d2c4eea8 storage initialize fix 2011-01-19 09:19:26 +00:00
Arvid Norberg
557ddca693 fixed bug when remapping files 2011-01-19 08:42:17 +00:00
Arvid Norberg
ed39e3c307 make electric fence happy by not allocating 0 bytes 2011-01-19 08:41:39 +00:00
Arvid Norberg
4693e2c94b linux build fix 2011-01-19 07:40:45 +00:00
Arvid Norberg
59a7ee73dc fixed file allocation bug when existing files are larger than they're supposed to be 2011-01-19 07:39:55 +00:00
Arvid Norberg
35aaec3b38 fix read buffer bug in udp_socket 2011-01-19 07:16:45 +00:00
Arvid Norberg
ba0aed2282 initial support for DHT RSS feeds 2011-01-19 05:57:44 +00:00
Arvid Norberg
3095b2367e build fix for test_natpmp 2011-01-18 04:50:39 +00:00
Arvid Norberg
c223291fb4 added support for RSS feeds 2011-01-18 03:41:54 +00:00
Arvid Norberg
7b4998213f graceful pause fix 2011-01-18 01:19:58 +00:00
Arvid Norberg
83da84452f fixed bug in remap_files 2011-01-17 08:02:23 +00:00
Arvid Norberg
eec2672d26 fixed up some edge cases in DHT routing table and improved unit test of it. Primarily fixed issues where an IP could take over someone elses node ID and where an IP would change its node ID 2011-01-17 07:49:44 +00:00
Arvid Norberg
baffe32942 debug logging fix 2011-01-16 22:28:31 +00:00
Arvid Norberg
284fc70cd0 fix threading in python binding for wait_for_alert 2011-01-16 22:26:15 +00:00
Arvid Norberg
8c851b4d34 move an assert 2011-01-16 22:22:33 +00:00
Arvid Norberg
a2df36afcd fix typo 2011-01-16 20:46:17 +00:00
Arvid Norberg
f6a32d0f25 use memcpy() instead of std::memcpy() 2011-01-16 20:45:18 +00:00
Arvid Norberg
04086ad2f0 url download fix 2011-01-16 02:56:57 +00:00
Arvid Norberg
e31aceeda4 added error category and error codes for HTTP errors 2011-01-16 02:54:59 +00:00
Arvid Norberg
f87b0b4617 only apply privileged port filter to DHT-only peers 2011-01-08 09:04:31 +00:00
Arvid Norberg
dccd029069 fix test 2011-01-08 09:04:05 +00:00
Arvid Norberg
b49999b76e made the DHT implementation slightly more robust against routing table poisoning and node ID spoofing 2011-01-08 08:54:51 +00:00
Arvid Norberg
b53ab26a84 update changelog with release 2011-01-07 02:23:39 +00:00
Arvid Norberg
ee7c713af7 support chunked encoding in http downloads (http_connection) 2011-01-06 04:08:57 +00:00
Arvid Norberg
1cd1791375 update DHT RSS docs 2011-01-02 04:01:08 +00:00
Arvid Norberg
467f7211c3 add DHT extension proposal document 2011-01-02 03:53:28 +00:00
Arvid Norberg
c54ffcbb8d fix invalid assert 2011-01-01 17:09:25 +00:00
Arvid Norberg
ccb00dac28 back port DHT extension for external IPs 2010-12-31 09:33:43 +00:00
Arvid Norberg
bfdbb98ee2 fixed rare crash in http_connection's error handling 2010-12-31 00:55:54 +00:00
Arvid Norberg
1bc50983dc don't connect to privileged ports by default 2010-12-31 00:33:23 +00:00
Arvid Norberg
97695d6c1d url download fix 2010-12-30 23:09:16 +00:00
Arvid Norberg
71e4172bde minor redirect fix for http_connection 2010-12-30 22:51:15 +00:00
Arvid Norberg
a3e7095f84 url downloading fix 2010-12-30 06:46:28 +00:00
Arvid Norberg
6e46c678d3 add suppressions file for valgrind on darwin 2010-12-30 04:33:38 +00:00