]> granicus.if.org Git - transmission/log
transmission
16 years agofirst stab at animating the web seed table
Mitchell Livingston [Sun, 8 Jun 2008 01:17:36 +0000 (01:17 +0000)]
first stab at animating the web seed table

16 years agoupdate the peer inspector tab to show web seeders
Mitchell Livingston [Sat, 7 Jun 2008 23:38:05 +0000 (23:38 +0000)]
update the peer inspector tab to show web seeders

16 years agomac build compiles again
Mitchell Livingston [Sat, 7 Jun 2008 22:42:09 +0000 (22:42 +0000)]
mac build compiles again

16 years agowhoops, left some test scaffolding code in r6073
Charles Kerr [Sat, 7 Jun 2008 21:28:47 +0000 (21:28 +0000)]
whoops, left some test scaffolding code in r6073

16 years ago#800 initial support for GetRight-style fetching of data through http and ftp servers...
Charles Kerr [Sat, 7 Jun 2008 21:26:41 +0000 (21:26 +0000)]
#800 initial support for GetRight-style fetching of data through http and ftp servers specified in the .torrent's "url-list" tag

16 years agoadd first draft of tr_bitfieldFindTrue() courtesy of erdgeist
Charles Kerr [Sat, 7 Jun 2008 14:41:31 +0000 (14:41 +0000)]
add first draft of tr_bitfieldFindTrue() courtesy of erdgeist

16 years agominor refactoring of tr_bitfield to (a) simplify the tests and (b) make things easier...
Charles Kerr [Sat, 7 Jun 2008 01:44:54 +0000 (01:44 +0000)]
minor refactoring of tr_bitfield to (a) simplify the tests and (b) make things easier to read

16 years agofix bitfield error reported by denis
Charles Kerr [Sat, 7 Jun 2008 00:43:42 +0000 (00:43 +0000)]
fix bitfield error reported by denis

16 years ago(libT) 1. tweak tr_bitfieldTestFast(). 2. add tr_memdup()
Charles Kerr [Fri, 6 Jun 2008 23:53:30 +0000 (23:53 +0000)]
(libT) 1. tweak tr_bitfieldTestFast().  2. add tr_memdup()

16 years ago(gtk) work on the proxy prefs UI a little more.
Charles Kerr [Fri, 6 Jun 2008 23:48:17 +0000 (23:48 +0000)]
(gtk) work on the proxy prefs UI a little more.

16 years agoadd Growl 1.1.3
Mitchell Livingston [Fri, 6 Jun 2008 22:07:46 +0000 (22:07 +0000)]
add Growl 1.1.3

16 years agoremove Growl 1.1.2
Mitchell Livingston [Fri, 6 Jun 2008 22:07:21 +0000 (22:07 +0000)]
remove Growl 1.1.2

16 years ago(gtk) rearrange the preferences dialog. add a `proxies' mockup.
Charles Kerr [Fri, 6 Jun 2008 20:03:19 +0000 (20:03 +0000)]
(gtk) rearrange the preferences dialog.  add a `proxies' mockup.

16 years agodaemon should compile regardless of configuration setting
Mitchell Livingston [Fri, 6 Jun 2008 16:59:42 +0000 (16:59 +0000)]
daemon should compile regardless of configuration setting

16 years agoremove defunct transmission-proxy target
Mitchell Livingston [Fri, 6 Jun 2008 16:58:03 +0000 (16:58 +0000)]
remove defunct transmission-proxy target

16 years agodaemon can be compiled in xcode
Mitchell Livingston [Fri, 6 Jun 2008 16:54:37 +0000 (16:54 +0000)]
daemon can be compiled in xcode

16 years agofix typo when updating session settings through rpc; update strings and appcast
Mitchell Livingston [Fri, 6 Jun 2008 05:01:28 +0000 (05:01 +0000)]
fix typo when updating session settings through rpc; update strings and appcast

16 years ago(gtk) #998: gtk client crashes if you quit while the stats window is still up
Charles Kerr [Thu, 5 Jun 2008 20:41:32 +0000 (20:41 +0000)]
(gtk) #998: gtk client crashes if you quit while the stats window is still up

16 years agoget the cli buildling again.
Charles Kerr [Thu, 5 Jun 2008 20:26:46 +0000 (20:26 +0000)]
get the cli buildling again.

16 years agobitfield speedups written by denis__. Thanks!
Charles Kerr [Thu, 5 Jun 2008 20:21:56 +0000 (20:21 +0000)]
bitfield speedups written by denis__.  Thanks!

16 years agoupdate port status strings and creator "no tracker" string
Mitchell Livingston [Thu, 5 Jun 2008 19:26:35 +0000 (19:26 +0000)]
update port status strings and creator "no tracker" string

16 years ago(gtk) #992: Button icons cut off in New Torrent dialog
Charles Kerr [Thu, 5 Jun 2008 18:59:07 +0000 (18:59 +0000)]
(gtk) #992: Button icons cut off in New Torrent dialog

16 years agoadd authentication support to daemon & remote
Charles Kerr [Thu, 5 Jun 2008 18:16:59 +0000 (18:16 +0000)]
add authentication support to daemon & remote

16 years agofix some stub code
Charles Kerr [Thu, 5 Jun 2008 17:32:36 +0000 (17:32 +0000)]
fix some stub code

16 years agoadd fields for rpc username and password
Mitchell Livingston [Thu, 5 Jun 2008 16:50:39 +0000 (16:50 +0000)]
add fields for rpc username and password

16 years agomaybe fix the tracker authentication problems reported by demio
Charles Kerr [Thu, 5 Jun 2008 16:35:33 +0000 (16:35 +0000)]
maybe fix the tracker authentication problems reported by demio

16 years agofix mac breakage
Mitchell Livingston [Thu, 5 Jun 2008 16:32:44 +0000 (16:32 +0000)]
fix mac breakage

16 years agofix handshake.c crash reported by wereHamster
Charles Kerr [Thu, 5 Jun 2008 16:25:22 +0000 (16:25 +0000)]
fix handshake.c crash reported by wereHamster

16 years agoget RPC password protections working in libT and the gtk+ client. mac, daemon, and...
Charles Kerr [Thu, 5 Jun 2008 16:23:03 +0000 (16:23 +0000)]
get RPC password protections working in libT and the gtk+ client.  mac, daemon, and cli need to be synced.

16 years agohandle all settings changed by rpc (previously download location was missing)
Mitchell Livingston [Thu, 5 Jun 2008 15:22:18 +0000 (15:22 +0000)]
handle all settings changed by rpc (previously download location was missing)

16 years agoavoid unnecessary memory allocation when updating the rpc access list
Mitchell Livingston [Thu, 5 Jun 2008 05:00:24 +0000 (05:00 +0000)]
avoid unnecessary memory allocation when updating the rpc access list

16 years ago(rpc server) fix ACL error reported by pea_
Charles Kerr [Thu, 5 Jun 2008 04:02:46 +0000 (04:02 +0000)]
(rpc server) fix ACL error reported by pea_

16 years agosome small simplifications to the group code
Mitchell Livingston [Thu, 5 Jun 2008 02:46:39 +0000 (02:46 +0000)]
some small simplifications to the group code

16 years agominor efficiency improvements
Mitchell Livingston [Thu, 5 Jun 2008 02:16:33 +0000 (02:16 +0000)]
minor efficiency improvements

16 years ago(libT RPC server): poll more frequently for new commands after we've received the...
Charles Kerr [Thu, 5 Jun 2008 02:07:17 +0000 (02:07 +0000)]
(libT RPC server): poll more frequently for new commands after we've received the first one.

16 years agofix tracker crash caused by the new add/remove tracker code reported by BentMyWookie
Charles Kerr [Wed, 4 Jun 2008 23:46:32 +0000 (23:46 +0000)]
fix tracker crash caused by the new add/remove tracker code reported by BentMyWookie

16 years agoadjust the placement of the port status indicator
Mitchell Livingston [Wed, 4 Jun 2008 23:03:46 +0000 (23:03 +0000)]
adjust the placement of the port status indicator

16 years agoupdate strings file; remove commented-out code
Mitchell Livingston [Wed, 4 Jun 2008 21:18:42 +0000 (21:18 +0000)]
update strings file; remove commented-out code

16 years agominor update to the creator window
Mitchell Livingston [Wed, 4 Jun 2008 21:09:42 +0000 (21:09 +0000)]
minor update to the creator window

16 years agoability to create torrent files with multiple trackers
Mitchell Livingston [Wed, 4 Jun 2008 20:55:38 +0000 (20:55 +0000)]
ability to create torrent files with multiple trackers

16 years ago#991: Add "--tos" command line option to CLI
Charles Kerr [Wed, 4 Jun 2008 20:04:19 +0000 (20:04 +0000)]
#991: Add "--tos" command line option to CLI

16 years ago(gtk) more work on the RPC preferences tab: the ACL editor works now & is wired up...
Charles Kerr [Wed, 4 Jun 2008 19:46:37 +0000 (19:46 +0000)]
(gtk) more work on the RPC preferences tab: the ACL editor works now & is wired up...

16 years agodisable rpc controls when rpc is disabled
Mitchell Livingston [Wed, 4 Jun 2008 19:22:38 +0000 (19:22 +0000)]
disable rpc controls when rpc is disabled

16 years agoadd a note about wildcards to the rpc prefs
Mitchell Livingston [Wed, 4 Jun 2008 18:06:16 +0000 (18:06 +0000)]
add a note about wildcards to the rpc prefs

16 years agoaccurately test the rpc acl's ip address
Mitchell Livingston [Wed, 4 Jun 2008 17:25:51 +0000 (17:25 +0000)]
accurately test the rpc acl's ip address

16 years agoon Tiger attempt to show the group filter image at the correct size
Mitchell Livingston [Wed, 4 Jun 2008 17:15:24 +0000 (17:15 +0000)]
on Tiger attempt to show the group filter image at the correct size

16 years agoRPC ACL: (1) add a new call for testing ACLs (2) add wildcard notation support (3...
Charles Kerr [Wed, 4 Jun 2008 17:14:58 +0000 (17:14 +0000)]
RPC ACL: (1) add a new call for testing ACLs (2) add wildcard notation support (3) add regression tests for the ACL tester and wildcard handler

16 years agoprint the rpc access list error message to Console
Mitchell Livingston [Wed, 4 Jun 2008 16:24:49 +0000 (16:24 +0000)]
print the rpc access list error message to Console

16 years agomodify the torrent-list response as per Gimp_'s request
Charles Kerr [Wed, 4 Jun 2008 07:06:47 +0000 (07:06 +0000)]
modify the torrent-list response as per Gimp_'s request

16 years agoactually hook up the rpc port field
Mitchell Livingston [Wed, 4 Jun 2008 06:44:21 +0000 (06:44 +0000)]
actually hook up the rpc port field

16 years agosort ip addresses in the rpc access table; other cleanup with this table code
Mitchell Livingston [Wed, 4 Jun 2008 06:40:50 +0000 (06:40 +0000)]
sort ip addresses in the rpc access table; other cleanup with this table code

16 years agofix the error message leak reported by BentMyWookie in the new ACL code
Charles Kerr [Wed, 4 Jun 2008 06:36:50 +0000 (06:36 +0000)]
fix the error message leak reported by BentMyWookie in the new ACL code

16 years ago(libT) handle a NULL third argument to tr_sessionSetRPCACL()
Charles Kerr [Wed, 4 Jun 2008 04:49:45 +0000 (04:49 +0000)]
(libT) handle a NULL third argument to tr_sessionSetRPCACL()

16 years agoadd ability to add and remove to the rpc access list
Mitchell Livingston [Wed, 4 Jun 2008 04:48:17 +0000 (04:48 +0000)]
add ability to add and remove to the rpc access list

16 years agoadd rpc access control table to prefs
Mitchell Livingston [Wed, 4 Jun 2008 03:50:10 +0000 (03:50 +0000)]
add rpc access control table to prefs

16 years ago(gtk) a little more progress on the RPC permissions editor, but it's not functional...
Charles Kerr [Tue, 3 Jun 2008 20:59:57 +0000 (20:59 +0000)]
(gtk) a little more progress on the RPC permissions editor, but it's not functional yet.

16 years agoattempt to eliminate an unused view item
Mitchell Livingston [Tue, 3 Jun 2008 20:47:33 +0000 (20:47 +0000)]
attempt to eliminate an unused view item

16 years ago(gtk) #930: Patch to reorder format string args for translation
Charles Kerr [Tue, 3 Jun 2008 20:13:22 +0000 (20:13 +0000)]
(gtk) #930: Patch to reorder format string args for translation

16 years agouse date added, date completed, and date of last activity from libT, setting the...
Mitchell Livingston [Tue, 3 Jun 2008 19:47:07 +0000 (19:47 +0000)]
use date added, date completed, and date of last activity from libT, setting the old Mac values on first run

16 years agoadd tr_torrentSetDoneDate() too
Charles Kerr [Tue, 3 Jun 2008 19:42:54 +0000 (19:42 +0000)]
add tr_torrentSetDoneDate() too

16 years agoadd tr_torrentSetAddedDate() and tr_torrentSetActivityDate()
Charles Kerr [Tue, 3 Jun 2008 19:22:22 +0000 (19:22 +0000)]
add tr_torrentSetAddedDate() and tr_torrentSetActivityDate()

16 years ago(1) add a doneDate to tr_torrent and tr_stat. (2) save tr_torrent.doneDate and tr_tor...
Charles Kerr [Tue, 3 Jun 2008 19:16:12 +0000 (19:16 +0000)]
(1) add a doneDate to tr_torrent and tr_stat. (2) save tr_torrent.doneDate and tr_torrent.activityDate between sessions in the .resume file.

16 years agoinitial rpc pref pane
Mitchell Livingston [Tue, 3 Jun 2008 19:11:43 +0000 (19:11 +0000)]
initial rpc pref pane

16 years agoget rid of an unnecessary warning
Mitchell Livingston [Tue, 3 Jun 2008 18:00:51 +0000 (18:00 +0000)]
get rid of an unnecessary warning

16 years agoimplement most of the rpc preferences updating
Mitchell Livingston [Tue, 3 Jun 2008 17:55:43 +0000 (17:55 +0000)]
implement most of the rpc preferences updating

16 years agoonly update the options window when the updated torrent is already selected
Mitchell Livingston [Tue, 3 Jun 2008 16:28:09 +0000 (16:28 +0000)]
only update the options window when the updated torrent is already selected

16 years agoswap rpc start/stop and remove
Mitchell Livingston [Tue, 3 Jun 2008 16:22:31 +0000 (16:22 +0000)]
swap rpc start/stop and remove

16 years agomac: implement rpc started, stopped, and updated
Mitchell Livingston [Tue, 3 Jun 2008 16:20:21 +0000 (16:20 +0000)]
mac: implement rpc started, stopped, and updated

16 years agoattempt to make the tracker table and buttons a bit nicer on Tiger
Mitchell Livingston [Tue, 3 Jun 2008 15:27:03 +0000 (15:27 +0000)]
attempt to make the tracker table and buttons a bit nicer on Tiger

16 years ago#988: Optimistic unchoke can unchoke uninterested peers
Charles Kerr [Tue, 3 Jun 2008 04:29:56 +0000 (04:29 +0000)]
#988: Optimistic unchoke can unchoke uninterested peers

16 years ago(gtk) rough draft of the preferences dialog's "Remote Access" tab: enable/disable...
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

16 years agoupdate NEWS and mac strings
Mitchell Livingston [Mon, 2 Jun 2008 20:31:26 +0000 (20:31 +0000)]
update NEWS and mac strings

16 years ago(libT) if the ACL passed in via tr_sessionInitFull() can't be parsed, log an tr_err...
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.

16 years ago(libT): added an ACL tester to tr_sessionSetRPCACL() and return an error string if...
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.

16 years agofor now don't allow modification of non-user added trackers
Mitchell Livingston [Mon, 2 Jun 2008 19:42:14 +0000 (19:42 +0000)]
for now don't allow modification of non-user added trackers

16 years agopluralize the "remove tracker" dialogue appropriately; merge more of the remove code
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

16 years agomerge some code for removing trackers
Mitchell Livingston [Mon, 2 Jun 2008 18:47:54 +0000 (18:47 +0000)]
merge some code for removing trackers

16 years agoadd a warning when removing built-in trackers
Mitchell Livingston [Mon, 2 Jun 2008 18:34:58 +0000 (18:34 +0000)]
add a warning when removing built-in trackers

16 years ago(gtk) when editing the tracker list of an existing torrent, don't let the user delete...
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.

16 years ago(mac) initial support for adding and removing trackers
Mitchell Livingston [Mon, 2 Jun 2008 17:26:02 +0000 (17:26 +0000)]
(mac) initial support for adding and removing trackers

16 years agoadd in some very simple bitfield tests, and add a #define option to turn it into...
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

16 years agomake the `new torrent' dialog a little prettier
Charles Kerr [Mon, 2 Jun 2008 15:07:26 +0000 (15:07 +0000)]
make the `new torrent' dialog a little prettier

16 years ago(gtk) better grouping of the progress indicator in the "new torrent" dialog
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

16 years ago#981: add tr_stat.dateAdded to libT; add "sort by age" to gtk+ client
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

16 years agoallow torrents with no announce address to be created again
Mitchell Livingston [Mon, 2 Jun 2008 01:55:15 +0000 (01:55 +0000)]
allow torrents with no announce address to be created again

16 years agomac build builds again
Mitchell Livingston [Sun, 1 Jun 2008 19:08:38 +0000 (19:08 +0000)]
mac build builds again

16 years ago(gtk) unclutter the "new torrent" dialog a bit.
Charles Kerr [Sun, 1 Jun 2008 15:46:20 +0000 (15:46 +0000)]
(gtk) unclutter the "new torrent" dialog a bit.

16 years agoadd gtk/tracker-list.c to the list of translatable files
Charles Kerr [Sun, 1 Jun 2008 05:45:40 +0000 (05:45 +0000)]
add gtk/tracker-list.c to the list of translatable files

16 years ago#224 (creating multi-tracker torrents): add multitracker support in libT's makemeta...
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...

16 years agor5987 tweak: silence a couple of console debugging messages that snuck into the commit
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

16 years ago#838 (Adding trackers to existing torrents): add a backend API for this (tr_torrentSe...
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.

16 years agofix r5985 oops. I shouldn't make commits when I'm in a hurry.
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.

16 years agoanother tweak for calculating tr_stat.desiredAvailable faster, suggested by BentMyWookie
Charles Kerr [Sat, 31 May 2008 05:22:10 +0000 (05:22 +0000)]
another tweak for calculating tr_stat.desiredAvailable faster, suggested by BentMyWookie

16 years agodon't archive group images; update group images when colors change
Mitchell Livingston [Sat, 31 May 2008 03:11:59 +0000 (03:11 +0000)]
don't archive group images; update group images when colors change

16 years agoin the groups menu, show the "blank group" image; resize the images in the groups...
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

16 years agopotential decrease in memory usage when showing the group dividers
Mitchell Livingston [Sat, 31 May 2008 02:38:44 +0000 (02:38 +0000)]
potential decrease in memory usage when showing the group dividers

16 years agofix r5979 oops
Charles Kerr [Sat, 31 May 2008 00:20:59 +0000 (00:20 +0000)]
fix r5979 oops

16 years agoexperimental message batcher as discussed in http://forum.transmissionbt.com/viewtopi...
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

16 years agoon shutdown, close the most active torrents first. That way if we can't get everytin...
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.

16 years agoadd a couple of more ways to short-circuit the tr_stat.desiredAvailable test in tr_to...
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