Charles Kerr
|
8bc90ca644
|
(trunk libT) fix crash in tr_fdSocketClose() reported by agsystem in the forums @ http://forum.transmissionbt.com/viewtopic.php?p=42993&f=1#p42993
|
2009-12-26 23:52:59 +00:00 |
Mitchell Livingston
|
a3b7c17437
|
add Simplified Chinese localization
|
2009-12-26 16:43:55 +00:00 |
Mitchell Livingston
|
ad8ab37fac
|
update Dutch strings
|
2009-12-26 00:12:52 +00:00 |
Mitchell Livingston
|
b32ff10cba
|
assorted code cleanup
|
2009-12-26 00:02:20 +00:00 |
Mitchell Livingston
|
4fe06681be
|
update Dutch localization
|
2009-12-26 00:01:55 +00:00 |
Mitchell Livingston
|
f6a5117ef9
|
calculate proper file progress for 0-byte files (fixes #2689)
|
2009-12-25 16:56:33 +00:00 |
Mitchell Livingston
|
8dbfb708f5
|
#2696 posix_fadv_dontneed undeclared
|
2009-12-25 15:48:41 +00:00 |
Charles Kerr
|
8903e1b4e3
|
(trunk libT) #2416 "crash in event_queue_insert" -- another experimental commit. /as an experiment/ let's just leak that event struct and see if that makes the crash go away. Obviously leaking those objects is not a long term fix but this will help point the way towards the real fix.
|
2009-12-24 18:50:34 +00:00 |
Charles Kerr
|
3e2269e5e3
|
(trunk libT) #2632 "Add streaming capability to libtransmission (but not the Transmission GUI clients)" -- revert this feature due to pushback from devs and users and the 1.80 freeze
|
2009-12-24 18:01:48 +00:00 |
Charles Kerr
|
12ffdb7d87
|
(trunk libT) #2632 "Add streaming capability to libtransmission (but not the Transmission GUI clients)" -- implemented
|
2009-12-24 01:02:54 +00:00 |
Charles Kerr
|
832d619a32
|
(trunk gtk) add a little more height to the "edit trackers" dialog... right now it's so short that any more than two or three trackers look squashed in the dialog
|
2009-12-23 16:44:10 +00:00 |
Mitchell Livingston
|
dee7d70dbd
|
experiment with Stabs instead of DWARF as the debug information format
|
2009-12-23 16:33:06 +00:00 |
Charles Kerr
|
b8d7e76750
|
(trunk libT) #2416 "crash in event_queue_insert" -- possible fix. it looks like the kqueue client is accessing the event after the callback and after event_del() is being called. *If* that's the case I don't know if it's a libevent bug or if libtransmission is making assumptions it shouldn't've... but it's easy enough to keep the memory in a pool and free it later when it's safer to do so.
|
2009-12-23 16:12:18 +00:00 |
Mitchell Livingston
|
5812c61812
|
small code nudges here and there
|
2009-12-23 02:02:11 +00:00 |
Mitchell Livingston
|
c9a3324684
|
replace a 10.6-deprecated method
|
2009-12-21 23:47:16 +00:00 |
Mitchell Livingston
|
a7245651f2
|
avoid an extra comparison caused by macro expansion
|
2009-12-21 22:03:19 +00:00 |
Mitchell Livingston
|
25a023023f
|
eliminate the clamp function for now, allow peer connections once again
|
2009-12-21 14:30:43 +00:00 |
Kevin Glowacz
|
526f8006eb
|
(trunk web) show version info in the prefs dialog
|
2009-12-20 21:06:20 +00:00 |
Mitchell Livingston
|
c14571561d
|
miscellany
|
2009-12-20 21:02:58 +00:00 |
Mitchell Livingston
|
c5b73408ab
|
update Russian localization
|
2009-12-20 18:33:04 +00:00 |
Mitchell Livingston
|
130b4ffd29
|
add a magnet link "icon"
|
2009-12-20 14:44:56 +00:00 |
Mitchell Livingston
|
c167246319
|
whoops
|
2009-12-19 21:43:15 +00:00 |
Mitchell Livingston
|
8bb145e61b
|
make the previously selectable fields again selectable on non-English
|
2009-12-19 21:39:59 +00:00 |
Mitchell Livingston
|
2f5ee5546f
|
#2594 make the headers selectable as well
|
2009-12-19 20:25:27 +00:00 |
Mitchell Livingston
|
64696d5714
|
#2594 Make all inspector fields selectable
|
2009-12-19 20:15:16 +00:00 |
Mitchell Livingston
|
274f6b2707
|
random cleanup
|
2009-12-19 19:17:09 +00:00 |
Mitchell Livingston
|
f7bc63e080
|
#2686 Do not cache torrents added by url
|
2009-12-19 19:14:29 +00:00 |
Charles Kerr
|
ef650d0398
|
(trunk libT) it certainly smells like we're using freed memory in the libcurl + libevent code in web.c... let's trash the structures right before free()ing them
|
2009-12-18 17:32:16 +00:00 |
Charles Kerr
|
a653d37225
|
(trunk libT) possibly reduce the frequency of the "too many open files" errors
|
2009-12-18 07:05:36 +00:00 |
Charles Kerr
|
1457567880
|
(trunk gtk) make check_filenames() a private function
|
2009-12-18 05:56:41 +00:00 |
Charles Kerr
|
2ff810d18f
|
(trunk) use AC_ARG_VAR for some autoconf variables s.t. their values will persist between reconfs
|
2009-12-18 05:02:48 +00:00 |
Charles Kerr
|
e7a442f28e
|
(trunk libT) fix r9793 oops -- I didn't mean to commit my local changes to the autoconf code
|
2009-12-16 18:23:09 +00:00 |
Charles Kerr
|
d9369718b3
|
(trunk) #2548 "T's request queue can send out too many duplicate requests" -- (1) fix r9465 implementation bug that caused some peers to get starved of requests if they rejected a request or choked, then unchoked us. (2) increase a block request's TTL by 15 seconds to reduce cancel/req cycles between two or more blocks (3) add a debug mode to the GTK+ client's peer tab to watch the pending requests counts both up & down
|
2009-12-16 18:20:01 +00:00 |
Eric Petit
|
a91c5e44e3
|
build fix
|
2009-12-16 07:47:04 +00:00 |
Charles Kerr
|
122d69d013
|
(trunk libT) try not to cache file data read in during verification
|
2009-12-16 06:34:17 +00:00 |
Mitchell Livingston
|
a942125d2f
|
#2680 "Group Name" cleared after choosing "Custom location"
|
2009-12-16 03:19:09 +00:00 |
Mitchell Livingston
|
512662d5b3
|
update Credits to match AUTHORS
|
2009-12-16 02:35:39 +00:00 |
Mitchell Livingston
|
52d845e389
|
update NEWS date
|
2009-12-16 02:09:36 +00:00 |
Charles Kerr
|
19e8753300
|
(trunk) #2674 "Do not put the .svn directories to released tar file" -- that's all well and good, but it would be nice if the web client's files *were* released to the tarfile.
|
2009-12-16 01:44:33 +00:00 |
Charles Kerr
|
22e61e68ed
|
(trunk libT) fix call to updateDesiredRequestCount() reported by sadface
|
2009-12-16 01:32:23 +00:00 |
Charles Kerr
|
cda43c5e30
|
(trunk libT) updated NEWS for 1.80 beta 3
|
2009-12-16 01:09:06 +00:00 |
Charles Kerr
|
d6f7df8c9a
|
(trunk libT) #2508 "atom->port never updated" -- (1) fix r9434 bug that used the wrong byte ordering scheme for port numbers. This is why most of the .resume file's peers are worthless in betas 1 and 2. :( (2) in the resume file, change the dictionary key for peers so that the worthless peers won't be reloaded on startup in beta 3.
|
2009-12-16 00:45:18 +00:00 |
Charles Kerr
|
f3e8a29e0f
|
(trunk libT) #2548 "T's request queue can send out too many duplicate requests" -- fix off-by-one when counting how many peers we'll send a given block request to during endgame
|
2009-12-15 21:33:24 +00:00 |
Charles Kerr
|
22e33f784b
|
(trunk libT) #2548 "T's request queue can send out too many duplicate requests" -- experimental revision to r9465 to address further overdownloading issues
|
2009-12-15 20:13:34 +00:00 |
Charles Kerr
|
c789454dba
|
(trunk libT) #2667 "Ignore martian addresses" -- apply jch's 0001-Simplify-martian-address-detection.patch cleanup patch from http://trac.transmissionbt.com/ticket/2667#comment:8
|
2009-12-15 20:06:48 +00:00 |
Charles Kerr
|
33c6b0d9ec
|
(trunk libT) #2667 "ignore martian addresses" -- revise the tests to tr_isValidPeerAddr() base
d on feedback from jch @ http://trac.transmissionbt.com/ticket/2667#comment:6
|
2009-12-15 19:39:01 +00:00 |
Charles Kerr
|
c819d6dca6
|
(trunk libT) #2671 "downloading from too many peers" -- address a smaller aspect of this ticket, by reducing the minimum number of blocks we request from a peer, as noted by jch's comment @ http://trac.transmissionbt.com/ticket/2671#comment:2
|
2009-12-15 18:11:20 +00:00 |
Charles Kerr
|
f4c744266f
|
(trunk libT) #2667 "ignore martian addresses" -- modified this ticket. previously we ignored them from LTEP; now we ignore them regardless of the source. this commit implements this filtering change.
|
2009-12-15 17:39:19 +00:00 |
Charles Kerr
|
7d2dd8b8ba
|
(trunk) update our DHT snapshot
|
2009-12-15 17:34:36 +00:00 |
Charles Kerr
|
c4c8565b81
|
give jch more credit
|
2009-12-15 17:02:00 +00:00 |