]>
granicus.if.org Git - transmission/log
Charles Kerr [Tue, 3 Jun 2008 04:29:56 +0000 (04:29 +0000)]
#988: Optimistic unchoke can unchoke uninterested peers
Charles Kerr [Mon, 2 Jun 2008 21:02:38 +0000 (21:02 +0000)]
(gtk) rough draft of the preferences dialog's "Remote Access" tab: enable/disable RPC, port, ACL, password, and password toggle
Mitchell Livingston [Mon, 2 Jun 2008 20:31:26 +0000 (20:31 +0000)]
update NEWS and mac strings
Charles Kerr [Mon, 2 Jun 2008 19:57:16 +0000 (19:57 +0000)]
(libT) if the ACL passed in via tr_sessionInitFull() can't be parsed, log an tr_err() and use a TR_DEFAULT_RPC_ACL as the fallback.
Charles Kerr [Mon, 2 Jun 2008 19:44:19 +0000 (19:44 +0000)]
(libT): added an ACL tester to tr_sessionSetRPCACL() and return an error string if the ACL can't be parsed.
Mitchell Livingston [Mon, 2 Jun 2008 19:42:14 +0000 (19:42 +0000)]
for now don't allow modification of non-user added trackers
Mitchell Livingston [Mon, 2 Jun 2008 19:17:04 +0000 (19:17 +0000)]
pluralize the "remove tracker" dialogue appropriately; merge more of the remove code
Mitchell Livingston [Mon, 2 Jun 2008 18:47:54 +0000 (18:47 +0000)]
merge some code for removing trackers
Mitchell Livingston [Mon, 2 Jun 2008 18:34:58 +0000 (18:34 +0000)]
add a warning when removing built-in trackers
Charles Kerr [Mon, 2 Jun 2008 17:44:26 +0000 (17:44 +0000)]
(gtk) when editing the tracker list of an existing torrent, don't let the user delete the last tracker.
Mitchell Livingston [Mon, 2 Jun 2008 17:26:02 +0000 (17:26 +0000)]
(mac) initial support for adding and removing trackers
Charles Kerr [Mon, 2 Jun 2008 15:52:16 +0000 (15:52 +0000)]
add in some very simple bitfield tests, and add a #define option to turn it into a speed test
Charles Kerr [Mon, 2 Jun 2008 15:07:26 +0000 (15:07 +0000)]
make the `new torrent' dialog a little prettier
Charles Kerr [Mon, 2 Jun 2008 04:58:49 +0000 (04:58 +0000)]
(gtk) better grouping of the progress indicator in the "new torrent" dialog
Charles Kerr [Mon, 2 Jun 2008 04:41:55 +0000 (04:41 +0000)]
#981: add tr_stat.dateAdded to libT; add "sort by age" to gtk+ client
Mitchell Livingston [Mon, 2 Jun 2008 01:55:15 +0000 (01:55 +0000)]
allow torrents with no announce address to be created again
Mitchell Livingston [Sun, 1 Jun 2008 19:08:38 +0000 (19:08 +0000)]
mac build builds again
Charles Kerr [Sun, 1 Jun 2008 15:46:20 +0000 (15:46 +0000)]
(gtk) unclutter the "new torrent" dialog a bit.
Charles Kerr [Sun, 1 Jun 2008 05:45:40 +0000 (05:45 +0000)]
add gtk/tracker-list.c to the list of translatable files
Charles Kerr [Sun, 1 Jun 2008 05:36:23 +0000 (05:36 +0000)]
#224 (creating multi-tracker torrents): add multitracker support in libT's makemeta API, and in the gtk+ interface. This probably breaks the mac build...
Charles Kerr [Sun, 1 Jun 2008 01:55:05 +0000 (01:55 +0000)]
r5987 tweak: silence a couple of console debugging messages that snuck into the commit
Charles Kerr [Sun, 1 Jun 2008 01:40:32 +0000 (01:40 +0000)]
#838 (Adding trackers to existing torrents): add a backend API for this (tr_torrentSetAnnounceList) and implement a GUI for it in the gtk+ client.
Charles Kerr [Sat, 31 May 2008 15:15:54 +0000 (15:15 +0000)]
fix r5985 oops. I shouldn't make commits when I'm in a hurry.
Charles Kerr [Sat, 31 May 2008 05:22:10 +0000 (05:22 +0000)]
another tweak for calculating tr_stat.desiredAvailable faster, suggested by BentMyWookie
Mitchell Livingston [Sat, 31 May 2008 03:11:59 +0000 (03:11 +0000)]
don't archive group images; update group images when colors change
Mitchell Livingston [Sat, 31 May 2008 02:52:49 +0000 (02:52 +0000)]
in the groups menu, show the "blank group" image; resize the images in the groups menu appropriately
Mitchell Livingston [Sat, 31 May 2008 02:38:44 +0000 (02:38 +0000)]
potential decrease in memory usage when showing the group dividers
Charles Kerr [Sat, 31 May 2008 00:20:59 +0000 (00:20 +0000)]
fix r5979 oops
Charles Kerr [Sat, 31 May 2008 00:16:26 +0000 (00:16 +0000)]
experimental message batcher as discussed in http://forum.transmissionbt.com/viewtopic.php?p=24251#24251
Charles Kerr [Fri, 30 May 2008 17:22:26 +0000 (17:22 +0000)]
on shutdown, close the most active torrents first. That way if we can't get everyting closed in a reasonable amount of time, at least we get the ones that affect stats first.
Charles Kerr [Fri, 30 May 2008 16:49:03 +0000 (16:49 +0000)]
add a couple of more ways to short-circuit the tr_stat.desiredAvailable test in tr_torrentStat(), as suggested by BentMyWookie
Charles Kerr [Fri, 30 May 2008 15:43:10 +0000 (15:43 +0000)]
refactor out some dead code in net.c, and probably give jhujhiti fits
Charles Kerr [Fri, 30 May 2008 15:40:46 +0000 (15:40 +0000)]
minor speedups in tr_torrentStat() and in bitfield manipulation
Charles Kerr [Fri, 30 May 2008 15:19:07 +0000 (15:19 +0000)]
API cleanup: s/tr_torrentRates/tr_sessionGetSpeed/
Charles Kerr [Fri, 30 May 2008 12:58:55 +0000 (12:58 +0000)]
#980 optimistic unchoking is broken
Mitchell Livingston [Thu, 29 May 2008 22:16:03 +0000 (22:16 +0000)]
"isFolder" is a better method name than "folder"
Mitchell Livingston [Thu, 29 May 2008 21:50:16 +0000 (21:50 +0000)]
pieces bar color adjustment; dead code removal
Charles Kerr [Thu, 29 May 2008 17:33:07 +0000 (17:33 +0000)]
#979: cli doesn't document the -o command-line argument
Charles Kerr [Thu, 29 May 2008 13:39:39 +0000 (13:39 +0000)]
#972: Update to the 2008/05/29 snapshot of libnatpmp
Charles Kerr [Thu, 29 May 2008 03:24:26 +0000 (03:24 +0000)]
#972: merge upstream version of Jean Gressmann's JSON_parser
Charles Kerr [Thu, 29 May 2008 03:15:33 +0000 (03:15 +0000)]
oops, don't use C++-style comments or we'll break on old compilers
Charles Kerr [Thu, 29 May 2008 02:59:22 +0000 (02:59 +0000)]
(gtk)
#978: Details window hangs when changing priority
#946: Allow to select several files in the file chooser
Mitchell Livingston [Thu, 29 May 2008 00:58:20 +0000 (00:58 +0000)]
fix typo from the typo fix
Mitchell Livingston [Thu, 29 May 2008 00:56:58 +0000 (00:56 +0000)]
fix 2 typos
Mitchell Livingston [Thu, 29 May 2008 00:51:28 +0000 (00:51 +0000)]
update localizable strings and NEWS
Charles Kerr [Thu, 29 May 2008 00:38:31 +0000 (00:38 +0000)]
* When loading a torrent, warn if no announce URLs are found.
* When possible, use the torrent name in metainfo warning messages.
Mitchell Livingston [Thu, 29 May 2008 00:19:28 +0000 (00:19 +0000)]
fix typo on Tiger
Mitchell Livingston [Thu, 29 May 2008 00:18:10 +0000 (00:18 +0000)]
show a warning when create a torrent file with a blank address
Mitchell Livingston [Wed, 28 May 2008 23:57:25 +0000 (23:57 +0000)]
allow creation of torrents with no announce address
Charles Kerr [Wed, 28 May 2008 17:20:11 +0000 (17:20 +0000)]
svn propset
Charles Kerr [Wed, 28 May 2008 17:17:12 +0000 (17:17 +0000)]
fix svn id property
Charles Kerr [Wed, 28 May 2008 16:56:38 +0000 (16:56 +0000)]
remove more dead code
Charles Kerr [Wed, 28 May 2008 16:52:31 +0000 (16:52 +0000)]
(libT) remove dead code
Charles Kerr [Wed, 28 May 2008 15:05:17 +0000 (15:05 +0000)]
(gtk) silence console warning when starting a second transmission session
Charles Kerr [Wed, 28 May 2008 13:03:34 +0000 (13:03 +0000)]
#972 (partial) Transmission fails to compile with Sun Studio due to funky C code
Charles Kerr [Tue, 27 May 2008 21:55:57 +0000 (21:55 +0000)]
#971: transmission can't create torrent with empty "Announce URL"
Charles Kerr [Tue, 27 May 2008 21:49:09 +0000 (21:49 +0000)]
autogen.sh cleanups by Triskelios
Charles Kerr [Tue, 27 May 2008 21:47:07 +0000 (21:47 +0000)]
(rpc) better debugging messages in transmission-remote
Mitchell Livingston [Tue, 27 May 2008 19:05:48 +0000 (19:05 +0000)]
handle removing with rpc
Charles Kerr [Tue, 27 May 2008 18:37:42 +0000 (18:37 +0000)]
possible fix for r5932/r5933 error reported by John_Clay.
Charles Kerr [Tue, 27 May 2008 17:54:02 +0000 (17:54 +0000)]
(gtk) dead code removal: MC_HASH
Charles Kerr [Tue, 27 May 2008 17:47:39 +0000 (17:47 +0000)]
remove dead code
Mitchell Livingston [Tue, 27 May 2008 16:07:12 +0000 (16:07 +0000)]
simplify the drawing of group colors for transfers
Mitchell Livingston [Tue, 27 May 2008 06:05:05 +0000 (06:05 +0000)]
allow transfers to be dragged when status fields are hit; trivial efficiency improvements when drawing torrent cells
Mitchell Livingston [Tue, 27 May 2008 05:27:42 +0000 (05:27 +0000)]
improvement for showing the pieces bar for transfers with few pieces (less than 324)
Mitchell Livingston [Tue, 27 May 2008 05:08:09 +0000 (05:08 +0000)]
no need to have the bitmap as an instance variable since it is no longer saving colors between reload
Mitchell Livingston [Tue, 27 May 2008 04:49:08 +0000 (04:49 +0000)]
trivial efficiency
Mitchell Livingston [Tue, 27 May 2008 04:26:09 +0000 (04:26 +0000)]
dead code removal
Mitchell Livingston [Tue, 27 May 2008 04:25:00 +0000 (04:25 +0000)]
simplify the pieces bar by not drawing the gradient over it
Mitchell Livingston [Tue, 27 May 2008 04:20:25 +0000 (04:20 +0000)]
small potential speedup for the pieces bar
Mitchell Livingston [Tue, 27 May 2008 00:52:18 +0000 (00:52 +0000)]
support for adding a transfer through rpc
Mitchell Livingston [Mon, 26 May 2008 23:23:07 +0000 (23:23 +0000)]
prepare Torrent.[mh] for rpc
Mitchell Livingston [Mon, 26 May 2008 22:35:18 +0000 (22:35 +0000)]
rearrange the "transfers" pref pane
Mitchell Livingston [Mon, 26 May 2008 21:39:30 +0000 (21:39 +0000)]
Option to only show the add window when manually adding transfers
Charles Kerr [Mon, 26 May 2008 13:13:24 +0000 (13:13 +0000)]
dead code removal.
Charles Kerr [Mon, 26 May 2008 12:52:38 +0000 (12:52 +0000)]
(libT) shave a few bytes from tr_info and tr_torrent's memory footprints.
Charles Kerr [Mon, 26 May 2008 12:14:35 +0000 (12:14 +0000)]
(libT) (1) shave a few bytes from tr_peer and tr_ratecontrol's footprints. (2) remove some dead code.
Mitchell Livingston [Sun, 25 May 2008 17:34:02 +0000 (17:34 +0000)]
a little work with rpc
Charles Kerr [Sun, 25 May 2008 13:22:14 +0000 (13:22 +0000)]
(gtk) #970: The help dialog's link to transmissionbt.com should be clickable
Mitchell Livingston [Sat, 24 May 2008 23:51:51 +0000 (23:51 +0000)]
attempt to fix "0 times" stats bug
Charles Kerr [Sat, 24 May 2008 23:23:20 +0000 (23:23 +0000)]
(gtk) #942: Option to inhibit / allow hibernation
(gtk) #943: Option to show / hide the tray icon
Charles Kerr [Sat, 24 May 2008 18:22:16 +0000 (18:22 +0000)]
(rpc)
1. fix #968: 'transmission-remote -r' deletes all
2. fix error in escaping control characters when serializing tr_benc to JSON
3. fix small memory leak in rpc command parsing
Mitchell Livingston [Fri, 23 May 2008 22:58:17 +0000 (22:58 +0000)]
potential fix for users that have "0 times" opened in stats window
Mitchell Livingston [Fri, 23 May 2008 20:36:19 +0000 (20:36 +0000)]
even more efficiency when drawing custom row colors
Charles Kerr [Fri, 23 May 2008 20:33:54 +0000 (20:33 +0000)]
remove unused functions tr_torrentSetActiveCallback() and tr_torrentClearActiveCallback()
Mitchell Livingston [Fri, 23 May 2008 20:18:14 +0000 (20:18 +0000)]
don't draw the white rows - this is already performed before hand
Charles Kerr [Fri, 23 May 2008 20:04:41 +0000 (20:04 +0000)]
* change tr_stat.activityDate's and tr_stat.startedDate's type to time_t, since that's how everyone uses them anyway
* add a little more documentation to tr_stat and tr_ctor in transmission.h
Mitchell Livingston [Fri, 23 May 2008 19:32:35 +0000 (19:32 +0000)]
missed these files in the last commit
Mitchell Livingston [Fri, 23 May 2008 19:31:57 +0000 (19:31 +0000)]
manually draw the alternating row colors in the tracker table as well
Mitchell Livingston [Fri, 23 May 2008 19:17:01 +0000 (19:17 +0000)]
use the clipRect as the visible rect
Mitchell Livingston [Fri, 23 May 2008 19:04:19 +0000 (19:04 +0000)]
manually draw the alternating row colors - this allows the rows below each group row to start as white
Charles Kerr [Fri, 23 May 2008 18:56:42 +0000 (18:56 +0000)]
shave 16 bytes off sizeof(tr_peerIo)
Charles Kerr [Fri, 23 May 2008 18:30:49 +0000 (18:30 +0000)]
possible fix for the stats error reported in http://forum.transmissionbt.com/viewtopic.php?t=4843, but it's a strange bug.
Mitchell Livingston [Fri, 23 May 2008 16:56:03 +0000 (16:56 +0000)]
keep strings consistent
Mitchell Livingston [Fri, 23 May 2008 16:54:01 +0000 (16:54 +0000)]
for users that have "times open" displayed as 0, display "n/a" instead
Charles Kerr [Fri, 23 May 2008 16:18:58 +0000 (16:18 +0000)]
sine we now have two public ports (peer and rpc), rename "publicPort" as "peerPort"
Charles Kerr [Fri, 23 May 2008 13:18:17 +0000 (13:18 +0000)]
add `hashString' to torrent-stat's response
Charles Kerr [Thu, 22 May 2008 23:11:21 +0000 (23:11 +0000)]
more cleanup work:
(1) kill the pointless "tr_tracker_stat" struct.
(2) kill the unused "tr_torrentRemoveSaved()" function.
(3) kill the redundant "nextManualAnnounceTime" variable.
(4) make the TR_ERROR_IS_* macros private.
Mitchell Livingston [Thu, 22 May 2008 21:06:56 +0000 (21:06 +0000)]
streamline FileListNode.m, moving asserts to more appropriate locations
Charles Kerr [Thu, 22 May 2008 21:00:44 +0000 (21:00 +0000)]
set the $Id:$ properties for these files