Charles Kerr
|
60aab6c433
|
remove libtransmission code that duplicates functionality in libevent
|
2007-11-06 21:14:30 +00:00 |
Charles Kerr
|
3e0e462b10
|
finish cleaning up the code that was churned during the "corruption" fix.
|
2007-11-01 13:47:32 +00:00 |
Charles Kerr
|
e625b10d6d
|
"corruption" fix part 3: cleanup. remove unneeded possible points of failure.
|
2007-10-31 18:10:55 +00:00 |
Charles Kerr
|
a6206b036c
|
"corruption" fix part 2: lots of assertions, and try to complete pieces & ban bad peers sooner
|
2007-10-31 04:23:51 +00:00 |
Charles Kerr
|
96351b93ef
|
part 1 of the data corruption fix: plug the leaky abstraction in fdlimit
|
2007-10-30 18:35:06 +00:00 |
Charles Kerr
|
92ac49d9c4
|
compatability with older C copmilers (ticket #422, patch by fizz)
|
2007-10-27 21:29:41 +00:00 |
Charles Kerr
|
41e9939317
|
Fix issue #413 "Starting a Torrent when one is checking make it queue after it" reported by tiennou
|
2007-10-26 01:31:49 +00:00 |
Charles Kerr
|
42d007553d
|
Tweak the first torrent's recheck state as requested by BentMyWookie
|
2007-10-20 20:36:01 +00:00 |
Charles Kerr
|
c65d6a20c3
|
remove dead code tr_file_stat::completionStatus
|
2007-10-15 18:45:25 +00:00 |
Charles Kerr
|
159f1de576
|
remove dead code tr_stat::cpStatus
|
2007-10-15 18:28:49 +00:00 |
Charles Kerr
|
6d5182af60
|
fix potential "recheck torrent" deadlock
|
2007-10-06 01:43:04 +00:00 |
Charles Kerr
|
53aef0a48c
|
Simplify the tracker/pause/close/recheck/start code.
|
2007-10-04 19:58:30 +00:00 |
Charles Kerr
|
c6fdad0514
|
accept erdgeist's suggestion of using ensureMinimumFileSize() only on WIN32 -- on posix, seek+write is enough.
|
2007-09-25 23:21:00 +00:00 |
Charles Kerr
|
7caf9550df
|
shut up some more console messages
|
2007-09-24 19:12:52 +00:00 |
Charles Kerr
|
dd6f87a5eb
|
fix race condition in the torrent rechecker.
|
2007-09-24 17:47:15 +00:00 |
Mitchell Livingston
|
76da1185ca
|
merge encryption branch to trunk (xcode project is still out of date)
|
2007-09-20 16:32:01 +00:00 |
Charles Kerr
|
d996b96e65
|
in WIN32, #define lseek _lseeki64
|
2007-09-09 01:32:59 +00:00 |
Charles Kerr
|
4b980c4c36
|
(trunk) fix a nasty width truncation bug, reported by Eric in http://transmission.m0k.org/forum/viewtopic.php?t=2304&start=16
|
2007-09-06 16:28:24 +00:00 |
Charles Kerr
|
7be8b8d116
|
(trunk) better fix for previous commit
|
2007-09-01 02:56:48 +00:00 |
Charles Kerr
|
eeb5cc6b5e
|
(trunk) Fix hash-checking error. Thanks to denis for tracking it down and submitting a patch.
|
2007-09-01 02:46:04 +00:00 |
Charles Kerr
|
1d6e20594d
|
minor improvements to.. you guessed it.. the tracker/libevent code
|
2007-08-20 02:29:36 +00:00 |
Charles Kerr
|
ea49180f94
|
$Id$
|
2007-08-18 17:19:49 +00:00 |
Charles Kerr
|
0f85cc3297
|
continue whittling away at internal.h to reduce the global #include dependencies
|
2007-07-31 14:26:44 +00:00 |
Charles Kerr
|
88fe038e6e
|
(libT) not all libT source files need to #include sha1/openssl, just three of them. Also, no need to compile a local sha1 implementation if we're using openssl's.
|
2007-07-30 19:55:10 +00:00 |
Charles Kerr
|
d209052051
|
add portability wrapper for in_port_t...
|
2007-07-30 18:04:10 +00:00 |
Charles Kerr
|
e07d0220a9
|
this looks bug but it's not: just janitorial cleanup, moving #includes from headers into source file
|
2007-07-29 18:11:21 +00:00 |
Charles Kerr
|
79a0081092
|
a nice patch that makes the three most CPU-hogging functions (as reported by Shark) essentially free and reduces memory overhead by 8 bytes per piece per torrent. Lots of asserts for extra testing fun.
|
2007-07-28 15:43:34 +00:00 |
Charles Kerr
|
79b85b36ab
|
add some assertion tests for #transmission
|
2007-07-24 20:49:47 +00:00 |
Charles Kerr
|
dd55805012
|
much faster rechecking of incomplete torrents. added tr_stat_t.recheckProgress field.
|
2007-07-24 01:33:59 +00:00 |
Charles Kerr
|
c7d97e5f0a
|
get "recheck files" working properly again.
|
2007-07-24 00:09:23 +00:00 |
Charles Kerr
|
eaca893b4c
|
set default torrent ul/dl speed limits from global ul/dl speed. as a side effect, totally decouples fastresume from inout.
|
2007-07-23 03:00:20 +00:00 |
Charles Kerr
|
1c7c8072b4
|
fix crash on zero-byte torrents
|
2007-07-15 03:52:51 +00:00 |
Charles Kerr
|
790476ac23
|
clean up #includes a bit.
|
2007-07-12 17:51:45 +00:00 |
Charles Kerr
|
8d37a2601e
|
remove unused functions tr_ioRemoveResume() and fastResumeRemove()
|
2007-07-10 00:33:48 +00:00 |
Charles Kerr
|
b79beeff66
|
clean up #includes a bit.
|
2007-07-09 20:10:42 +00:00 |
Charles Kerr
|
d8a6dd1e28
|
fix inout.c read/write mode bug.
|
2007-07-06 17:19:34 +00:00 |
Charles Kerr
|
3b1597789e
|
fix r2252 copy-and-paste bug. Thanks BentMyWookie
|
2007-06-30 21:39:03 +00:00 |
Charles Kerr
|
7e09d157cd
|
Thread safety improvements. Also, stopping/starting/rechecking/etc. torrents no longer blocks the calling thread. Since this a big commit, it will probably create some short-term pain via new bugs.
|
2007-06-26 18:45:03 +00:00 |
Charles Kerr
|
ab85deaf51
|
add color-coded lines to the gtk debug window -- info is black, debug is grey, errors are red...
|
2007-06-22 20:59:23 +00:00 |
Charles Kerr
|
06e761d950
|
* fix error checking large files reported by Gimp_
* portability changes to pathname/filename building
* small gratuitous changes
|
2007-06-18 19:39:52 +00:00 |
Mitchell Livingston
|
0256f4616d
|
Merge file selection and torrent creation into the main branch.
The new code for these features is under a new license.
|
2007-06-18 03:40:41 +00:00 |
Eric Petit
|
1636fc70d2
|
BeOS fixes
|
2007-06-14 11:41:09 +00:00 |
Mitchell Livingston
|
f7501a0dd6
|
attempt to kill an io bug
|
2007-05-31 23:40:56 +00:00 |
Mitchell Livingston
|
16627cc209
|
patch to avoid unneeded io checking when starting
|
2007-05-30 05:16:43 +00:00 |
Mitchell Livingston
|
3852bbb6e6
|
some rewriting of the filter bar so it can dynamically place the buttons, and some extra, yet-to-be-used code
|
2007-05-29 02:00:23 +00:00 |
Mitchell Livingston
|
73c6c3324e
|
when pausing and then resuming a checking transfer, recheck from the start
|
2007-05-28 22:32:39 +00:00 |
Mitchell Livingston
|
78afc2f205
|
swap a condition in the io code
|
2007-05-28 16:51:18 +00:00 |
Mitchell Livingston
|
0f9766145b
|
patch from Charles Kerr: perform file checking one at a time (fixes #124)
|
2007-05-28 15:23:28 +00:00 |
Mitchell Livingston
|
422fff124c
|
remove double malloc
|
2007-05-27 23:35:59 +00:00 |
Mitchell Livingston
|
0eca8679f8
|
patch to speed up io from denisx
|
2007-05-27 23:32:26 +00:00 |