1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-27 18:18:10 +00:00
Commit graph

2559 commits

Author SHA1 Message Date
Charles Kerr
b402687c93 * add sanity checks to incoming piece data requests. This may solve the inout.c:99 assertion failure.
* rename the gtk client from `transmission-gtk' to `transmission' for parity with the mac client.
2007-09-23 23:38:39 +00:00
Charles Kerr
b3c184d380 Try out using the stock gtk+ connect/disconnect icons in the torrent inspector's peers tab to denote connected peers. This commit is to get feedback -- I'm not 100% sure about this change. 2007-09-23 22:32:22 +00:00
Charles Kerr
1801f59f49 accept some of the ideas in ticket #343 -- add logo and description in `about' dialog, and unbundle our lock icon because gtk+ has a stock authentication icon. 2007-09-23 22:20:01 +00:00
Charles Kerr
4834dc4b13 fix crash-on-shutdown 2007-09-23 19:24:06 +00:00
Mitchell Livingston
72adcff7f4 set svn properties on new files 2007-09-23 16:23:52 +00:00
Mitchell Livingston
4227d425f1 when the main window isn't the key window, make the status bar show the normal window background 2007-09-23 16:21:03 +00:00
Charles Kerr
b3fde0b43b tweak responsivenes on switching between uploading' and downloading' when a user changes a file's do-not-download state 2007-09-23 14:17:39 +00:00
Charles Kerr
d27c9c5034 * update tor->activityDate whenever piece data is transferred. 2007-09-23 14:12:17 +00:00
Charles Kerr
89da2294b1 * when a torrent's done downloading, have it switch to seeding mode.
* tweak the gtk+ client's torrent inspector's display of transfer rates
2007-09-23 13:53:44 +00:00
Mitchell Livingston
f1d017f622 fix previous commit which prevented transfer changes from being saved 2007-09-23 05:44:50 +00:00
Mitchell Livingston
cc09e542b0 clicking the progress line in the transfer window will toggle between stats for the whole torrent and for just the selected files 2007-09-23 05:39:41 +00:00
Charles Kerr
968868debe fix bug that tended to disconnect from valid peers when we were seeding. also, follow the BT spec's terminology a little closer. 2007-09-23 02:19:59 +00:00
Charles Kerr
7a54e88d4e fix bug #342 -- some hash checks were incorrectly failing, which caused the `bytes downloaded' field to appear to jump back and forth 2007-09-23 02:11:53 +00:00
Charles Kerr
d8d46517b9 fix a couple of encryption bugs. 2007-09-22 21:48:02 +00:00
Mitchell Livingston
ee634ce23d remove another warning 2007-09-22 15:27:56 +00:00
Charles Kerr
3c73a86595 tweak some more. follow BentMyWookie's suggestion for raising the connection limits. 2007-09-22 14:42:15 +00:00
Charles Kerr
a33a033b9b tweak the peer mgr 2007-09-22 14:32:02 +00:00
Charles Kerr
10b8326f1d add a peer connection manager s.t. have a consistent way of disconnecting from bad peers, connecting to new potential peers, disconnecting from seeds when we're seeding, etc. 2007-09-22 14:18:52 +00:00
Charles Kerr
ed747ad94c get wx building again 2007-09-22 13:36:22 +00:00
Mitchell Livingston
e34218bd45 get rid of another warning 2007-09-22 12:50:51 +00:00
Charles Kerr
ea7513e59d undo commit that accidentally checked in testing code that only allowed connections from encrypted peers 2007-09-22 05:40:33 +00:00
Charles Kerr
c6aa57f306 make download speed limits work? 2007-09-22 05:16:32 +00:00
Mitchell Livingston
e106876393 get rid of a warning 2007-09-22 04:45:15 +00:00
Charles Kerr
87f53cba5b maybe get speed limits working. 2007-09-22 04:44:50 +00:00
Mitchell Livingston
f3420e17f6 nicer looking lock image in inspector 2007-09-22 04:24:36 +00:00
Charles Kerr
ebc612d725 get encrypted uTorrent working. 2007-09-22 03:37:37 +00:00
Charles Kerr
f724cdd304 * abort connections if the peer selects an encryption option we didn't offer them.
* fix a shutdown crash as a result of peer-mgr timers not getting destroyed.
* remove some console messages.
2007-09-22 00:53:11 +00:00
Charles Kerr
a903f07058 fix logic error in handshake that allowed unencrypted peers even when "ignore unencrypted peers" is checked 2007-09-22 00:36:37 +00:00
Charles Kerr
56b0e5d1ac * remove some console messages.
* scrape sooner when peers are added.
* added stub code for the connection manager code
2007-09-22 00:22:10 +00:00
Charles Kerr
7f91ca4bfc accept patch from Infernux to add toggles to the tray menu. (#339) 2007-09-21 16:29:09 +00:00
Charles Kerr
4b46430731 give waldorf a different assertion to crash on. 2007-09-21 15:31:46 +00:00
Mitchell Livingston
a695e70a45 remove unnecessary call for file stats 2007-09-21 15:16:18 +00:00
Charles Kerr
980a7bda9a fix stat bug reported by BentMyWookie 2007-09-21 15:13:23 +00:00
Charles Kerr
e9ed5e28d9 * accept tiennou's partial patch for `fast peers' extension
* fix growl problem I introduced in the last checkin, reported by chrissturm
2007-09-21 14:50:29 +00:00
Charles Kerr
9248143ce8 fix recursive crash when stopping a torrent, reported by plantain. silence a few more console messages. 2007-09-21 14:20:55 +00:00
Charles Kerr
54c84d0b30 silence a few more console messages 2007-09-21 13:52:42 +00:00
Charles Kerr
4d15bbdc2a slightly less broken handling of cases where we can't bind to our listening port. 2007-09-21 05:31:29 +00:00
Charles Kerr
6479ecbcf6 fix crash reported by Gimp_, John_Clay, and persept_ 2007-09-21 04:41:44 +00:00
Charles Kerr
28bcf6204b clamp down on the flood of debug messages. 2007-09-20 23:33:46 +00:00
Charles Kerr
379beed969 if we're seeding, disconnect from other seeds (part 1 of 2) 2007-09-20 23:07:36 +00:00
Mitchell Livingston
f3b991cd78 rename English.lproj to en.lproj as recommended by Apple (I'll do the other languages closer to when they are replaced for 0.9) 2007-09-20 21:57:24 +00:00
Mitchell Livingston
8ffc410e83 remove the already-removed choking.h reference from the xcode project 2007-09-20 20:47:02 +00:00
Mitchell Livingston
a0270c6301 fix binding error that would cause the preferences window to not load 2007-09-20 20:35:06 +00:00
Mitchell Livingston
f0b968d7b7 get xcode project building again 2007-09-20 20:24:33 +00:00
Charles Kerr
fb70a9cca0 remove the backwards compatability typedefs at BentMyWookie's suggestion. update libT, gtk, daemon, and cli accordingly... 2007-09-20 20:14:13 +00:00
Mitchell Livingston
2ad52ebd39 update xcode project, though there is no guarantee that it will build yet 2007-09-20 19:52:36 +00:00
Charles Kerr
8a644aae6f sync the wx prototype with the new libtransmission class names 2007-09-20 19:47:19 +00:00
Mitchell Livingston
3677ac13d0 remove comments/glue code that disabled encryption, although it still won't build in xcode 2007-09-20 19:30:29 +00:00
Charles Kerr
ad71027cbb fix small merge wart 2007-09-20 16:44:37 +00:00
Mitchell Livingston
525580f8af fix version.sh 2007-09-20 16:37:11 +00:00