Arvid Norberg
|
5259d827b6
|
exception safety fixes to entry.cpp
|
2008-02-22 04:54:43 +00:00 |
Arvid Norberg
|
ef9ef674d5
|
added read cache. Not fully configurable yet
|
2008-02-22 04:11:04 +00:00 |
Arvid Norberg
|
bf7552a4cd
|
merged upnp fixes from trunk to RC_0_13. Added some upnp logging
|
2008-02-19 18:50:04 +00:00 |
Arvid Norberg
|
01c6300d51
|
another piece picker fix (fixes some logic mistakes from last piece picker update)
|
2008-02-18 20:55:03 +00:00 |
Arvid Norberg
|
333839c9b4
|
piece picker update
|
2008-02-18 03:07:14 +00:00 |
Arvid Norberg
|
5c14ec2eb1
|
made fastresume data not contain failed peers
|
2008-02-18 03:04:06 +00:00 |
Arvid Norberg
|
799dd70c4e
|
factored out OS detection code and added kfreebsd support
|
2008-02-18 00:36:17 +00:00 |
Arvid Norberg
|
0c51e822f5
|
fixes #270
|
2008-02-17 23:49:03 +00:00 |
Arvid Norberg
|
df74cbb78a
|
fixed logging=errors configuration
|
2008-02-17 22:51:03 +00:00 |
Arvid Norberg
|
77ac39c8c6
|
Jamfile fix
|
2008-02-17 21:37:20 +00:00 |
Arvid Norberg
|
3427e4548c
|
made the python bindings build
|
2008-02-17 21:17:43 +00:00 |
Arvid Norberg
|
9210c920b2
|
applied patch to expose add_dht_router in the python binding. #276
|
2008-02-17 21:12:06 +00:00 |
Arvid Norberg
|
b6493bb4ef
|
fixed typo
|
2008-02-17 20:57:16 +00:00 |
Arvid Norberg
|
900cbc956f
|
applied python binding patch to expose ip_filter. #275
|
2008-02-17 20:55:03 +00:00 |
Arvid Norberg
|
ea1ce8172f
|
Fixed preprocessor directive error. Fixes #273
|
2008-02-17 20:42:56 +00:00 |
Arvid Norberg
|
f1ceb44dc4
|
fixed assert. #271
|
2008-02-17 20:40:21 +00:00 |
Arvid Norberg
|
4f6c77e1d5
|
made client test use the default file storage
|
2008-02-17 20:31:02 +00:00 |
Arvid Norberg
|
9a7e26b280
|
mapped storage fix
|
2008-02-17 20:30:24 +00:00 |
Arvid Norberg
|
d334022216
|
fixes to mapped storage
|
2008-02-16 16:40:03 +00:00 |
Arvid Norberg
|
7e83c3fc51
|
changed storage interface to not require exceptions
|
2008-02-14 03:48:20 +00:00 |
Arvid Norberg
|
c6de20173f
|
updated parse_session_stats.py
|
2008-02-14 03:47:39 +00:00 |
Arvid Norberg
|
948b2bafe6
|
made it work properly when building with stats logging
|
2008-02-12 08:34:57 +00:00 |
Arvid Norberg
|
c5fd5ecfb4
|
removed 'adler32' key from fastresume, since it was implemented with blocking I/O
|
2008-02-11 07:18:28 +00:00 |
Arvid Norberg
|
601b7571f5
|
added asserts to piece picker around num_peers()
|
2008-02-11 06:52:40 +00:00 |
Arvid Norberg
|
c9b53ddf8c
|
allow negative and zero values for session_settings::connection_speed
|
2008-02-11 03:55:53 +00:00 |
Arvid Norberg
|
752149e341
|
fixed bug in write cache flush logic
|
2008-02-10 20:36:48 +00:00 |
Arvid Norberg
|
af6c0a73c5
|
fixed dht asserts
|
2008-02-10 02:26:45 +00:00 |
Arvid Norberg
|
6c552db68e
|
added disk cache expiration
|
2008-02-10 00:58:25 +00:00 |
Arvid Norberg
|
cecd0dfcd2
|
added rtt estimation for outgoing connections
|
2008-02-09 22:42:56 +00:00 |
Arvid Norberg
|
221cdf2bf8
|
fixed error handling in pe-crypto
|
2008-02-09 21:14:49 +00:00 |
Arvid Norberg
|
ea7253c575
|
increased default cache size to 8 MB
|
2008-02-09 21:09:29 +00:00 |
Arvid Norberg
|
99eed299cd
|
asserts in dht
|
2008-02-09 21:04:24 +00:00 |
Arvid Norberg
|
a16d592ff4
|
handles lack of 'adler32' key in fast resume data
|
2008-02-09 19:51:23 +00:00 |
Arvid Norberg
|
8cf0510144
|
added disk cache for write operations
|
2008-02-08 10:22:05 +00:00 |
Arvid Norberg
|
196f9c3544
|
http_tracker connection fix
|
2008-02-07 07:15:23 +00:00 |
Arvid Norberg
|
a53473a65d
|
added new logging mode to log peer errors
|
2008-02-07 07:09:52 +00:00 |
Arvid Norberg
|
92f4947bbe
|
full proxy support for udp-trackers, and more reliable udp tracker code
|
2008-02-05 06:32:10 +00:00 |
Arvid Norberg
|
5d4d08b7ce
|
fix problem introduced with new piece picker
|
2008-02-05 05:57:32 +00:00 |
Arvid Norberg
|
1c82ef36d8
|
improved support for out-of-memory conditions
|
2008-02-05 05:51:05 +00:00 |
Michael Wojciechowski
|
4648a61b04
|
Check cross_compiling variable before AC_CHECK_FILES, since AC_CHECK_FILES cannot be used when cross compiling libtorrent.
|
2008-02-03 00:39:03 +00:00 |
Arvid Norberg
|
05bb0bebff
|
updated udp tracker protocol spec
|
2008-02-01 19:23:46 +00:00 |
Arvid Norberg
|
c798ab30e1
|
rewrote the piece picker to be more cpu and memory efficient. replaces the concept of sequential-download-threshold with just a sequential download settings
|
2008-01-31 17:52:29 +00:00 |
Arvid Norberg
|
3562c3e646
|
add bind address support to http_connection and replace http_tracker_connection's code with http_connection
|
2008-01-31 08:24:01 +00:00 |
Arvid Norberg
|
ee0e2ad51a
|
made the bandwidth test build again
|
2008-01-31 07:27:29 +00:00 |
Arvid Norberg
|
684bade8ea
|
fixed hard coded pad size (for encrypted connections) to be properly randomized
|
2008-01-31 06:34:43 +00:00 |
Arvid Norberg
|
6caca17883
|
refactored gzip code and added gzip support to http_connection
|
2008-01-30 18:32:13 +00:00 |
Arvid Norberg
|
ebde862341
|
capped the allowed depth in bencoded messages, to avoid triggering stack overflows by malformed messages
|
2008-01-28 02:58:17 +00:00 |
Arvid Norberg
|
61bbc6e58f
|
initial https support for trackers and http_connection. Added support for proxies to http_connection
|
2008-01-27 22:39:50 +00:00 |
Arvid Norberg
|
69f9a5b5fc
|
fixed http_parser to build on windows
|
2008-01-27 22:00:14 +00:00 |
Arvid Norberg
|
5527a8e9b1
|
fixed build issue on msvc
|
2008-01-27 21:03:33 +00:00 |