Charles Kerr
|
d2f1c7aff3
|
added tr_sha1_to_hex()
|
2008-02-25 20:21:22 +00:00 |
Charles Kerr
|
e4a59e5e27
|
fix minor compiler warning.
|
2008-02-25 03:09:55 +00:00 |
Charles Kerr
|
f2f24e936d
|
tear out the "fast peer" code from refillPulse() altogether
|
2008-02-25 01:35:20 +00:00 |
Charles Kerr
|
b9a9e1f1a8
|
disable some fastpeer code that's too expensive.
|
2008-02-25 01:29:30 +00:00 |
Charles Kerr
|
7f0a06b920
|
flesh out the possible values for the new tracker fields in tr_stat
|
2008-02-22 02:39:15 +00:00 |
Charles Kerr
|
58b655338a
|
libT: add tracker information to tr_stat. gtk: add `tracker' tab to inspector
|
2008-02-21 07:29:39 +00:00 |
Charles Kerr
|
e053f6c59d
|
#714: libT creates invalid torrent files when given makemeta is given a non-absolute pathname
|
2008-02-20 11:36:42 +00:00 |
Charles Kerr
|
cfe068876e
|
remove unnecessary #includes
|
2008-02-19 18:39:49 +00:00 |
Mitchell Livingston
|
8e1c3ff365
|
fix typos in last commit
|
2008-02-19 16:57:54 +00:00 |
Mitchell Livingston
|
2206c22eee
|
add Amazon S3 to clients list
|
2008-02-19 16:55:13 +00:00 |
Charles Kerr
|
4456c2dd90
|
(gtk) #544: remove fast-resume cache when appropriate
|
2008-02-19 05:03:56 +00:00 |
Charles Kerr
|
deaeb24cb5
|
cleanup #includes for errno & strerror
|
2008-02-19 04:16:04 +00:00 |
Charles Kerr
|
3b97af8766
|
#713: handle leading spaces in the announce url more gracefully
|
2008-02-18 05:06:52 +00:00 |
Charles Kerr
|
f8786b6df0
|
fix bug that could cause some pieces to be unnecessarily rechecked the second time they were loaded.
|
2008-02-16 05:13:56 +00:00 |
Charles Kerr
|
c144470c70
|
make the code a little easier to read. make tr_ioFileTest()'s return value consistent with other inout funcs.
|
2008-02-15 18:25:42 +00:00 |
Charles Kerr
|
6fb57dcd59
|
modify "verify local data" to not lose the blocks in incomplete pieces
|
2008-02-15 16:00:46 +00:00 |
Charles Kerr
|
e2277c97e6
|
ensure tr_info.creator and tr_info.comment are initialized, even if it's only to an empty string
|
2008-02-15 14:56:11 +00:00 |
Mitchell Livingston
|
f0a645ac75
|
update clients list
|
2008-02-15 00:23:09 +00:00 |
Charles Kerr
|
4f4f451c17
|
possible fix for http://forum.transmissionbt.com/viewtopic.php?t=3946
|
2008-02-14 21:48:49 +00:00 |
Charles Kerr
|
33f77798d3
|
#706: save a little more memory by doing the same for tr_info.comment and tr_info.creator
|
2008-02-14 01:12:00 +00:00 |
Charles Kerr
|
f8b0763c30
|
#706: reduce memory by 25% by cutting tr_file struct
|
2008-02-14 00:52:58 +00:00 |
Charles Kerr
|
9d436d6767
|
#690: get multitracker torrents working with the evhttp code
|
2008-02-13 17:15:58 +00:00 |
Mitchell Livingston
|
aaf8fdf45e
|
add Net Transport to clients list
|
2008-02-13 13:38:15 +00:00 |
Charles Kerr
|
e581d5228e
|
add tr_ctor{Set,Get}DeleteSource()
|
2008-02-13 02:24:12 +00:00 |
Charles Kerr
|
e20a5cf3df
|
fix a possible crash on shutdown
|
2008-02-13 01:33:29 +00:00 |
Charles Kerr
|
d360607a02
|
fix a possible crash when deleting a torrent.
|
2008-02-13 01:22:55 +00:00 |
Mitchell Livingston
|
22cbdfb624
|
add LH-ABC to the clients list
|
2008-02-11 22:24:47 +00:00 |
Charles Kerr
|
8d14a789cb
|
#698: `have' gets too far ahead of `verified'
|
2008-02-10 04:03:19 +00:00 |
Charles Kerr
|
5a7127a26b
|
make TR_PATH_DELIMITER and TR_PATH_DELIMITER_STR private to libtransmission
|
2008-02-09 17:48:53 +00:00 |
Charles Kerr
|
7cf9f8cc35
|
#417: add the libtransmission bits for telling users when they can "Ask Tracker for More Peers"
|
2008-02-09 17:07:30 +00:00 |
Charles Kerr
|
16dcece6ab
|
test build: disable tit-for-tat
|
2008-02-08 19:34:12 +00:00 |
Charles Kerr
|
17e76707f2
|
make the stats code a little more difficult to corrupt
|
2008-02-04 19:54:47 +00:00 |
Charles Kerr
|
beb7cc0b92
|
minor code cleanup
|
2008-02-02 16:23:49 +00:00 |
Charles Kerr
|
cfa1bc8480
|
shrink sizeof(benc_val_t) from 32 to 24 by better alignment
|
2008-02-02 16:09:10 +00:00 |
Charles Kerr
|
d3047158be
|
more unit tests for bounds-checking on incomplete bencoded data
|
2008-02-01 21:53:01 +00:00 |
Charles Kerr
|
b98a927a9a
|
add more benc unit tests.
|
2008-02-01 17:33:49 +00:00 |
Charles Kerr
|
3334ea8401
|
fix the 1.04 bencode errors reported in the forums this morning. add regression tests.
|
2008-02-01 15:50:17 +00:00 |
Charles Kerr
|
606d548514
|
clarity tweaks to variable & function names
|
2008-02-01 01:54:04 +00:00 |
Charles Kerr
|
88cfec047f
|
#666: pausing in the middle of "verify local data" makes T forget about the nonverified portion
|
2008-02-01 01:38:55 +00:00 |
Charles Kerr
|
375949551b
|
more graceful handling of bad inputs to tr_bencFree(), tr_bencSave(), and tr_bencPrint().
|
2008-01-31 15:20:42 +00:00 |
Charles Kerr
|
b5e119f1ea
|
bencode tweaks.
|
2008-01-31 06:00:57 +00:00 |
Charles Kerr
|
784e0babda
|
fix off-by-one that was uncovered by the new benc's stricter parsing.
|
2008-01-31 03:09:27 +00:00 |
Charles Kerr
|
df9bd1f713
|
#667: remote crash exploit in bencode parser
|
2008-01-31 02:24:43 +00:00 |
Charles Kerr
|
410dffd211
|
part 1 of the bencode exploit fix:
- better error checking for int & string parsing
- add automated unit tests
|
2008-01-30 15:39:41 +00:00 |
Charles Kerr
|
0f981db778
|
#665: Ratio calculations aren't strictly accurate when re-seeding a torrent
|
2008-01-29 16:33:29 +00:00 |
Charles Kerr
|
f72ba4b8d8
|
#663: connection limits don't work correctly.
|
2008-01-28 21:05:50 +00:00 |
Charles Kerr
|
3d8dfa574b
|
(1.0x) #660: fix HTTP syntax error that caused "Bad Request" messages on lighttpd-based trackers. Reported by _Psih
|
2008-01-28 06:03:14 +00:00 |
Charles Kerr
|
b29ba709b3
|
tr_ioRecalculateHash(): use a static buffer instead of malloc/free.
|
2008-01-27 17:03:58 +00:00 |
Charles Kerr
|
f32d3b24fe
|
#653 "overflow issue in Transmission/1.01" (1) safeguard bitfield functions against overflow. (2) add regression tests to see if this data is corrupted again in the future.
|
2008-01-27 16:08:20 +00:00 |
Charles Kerr
|
2085aec390
|
#613: fix handshake protocol error reported by brad- and tracked down w/Lacrocivious' help.
|
2008-01-26 03:43:49 +00:00 |