Commit Graph

5355 Commits

Author SHA1 Message Date
Mitchell Livingston 9aa4c2b4ae add rpc access control table to prefs 2008-06-04 03:50:10 +00:00
Charles Kerr 20e9b8d27b (gtk) a little more progress on the RPC permissions editor, but it's not functional yet. 2008-06-03 20:59:57 +00:00
Mitchell Livingston ec80337b9c attempt to eliminate an unused view item 2008-06-03 20:47:33 +00:00
Charles Kerr 7ee61d138c (gtk) #930: Patch to reorder format string args for translation 2008-06-03 20:13:22 +00:00
Mitchell Livingston 1a234d951c use date added, date completed, and date of last activity from libT, setting the old Mac values on first run 2008-06-03 19:47:07 +00:00
Charles Kerr 044bfbad39 add tr_torrentSetDoneDate() too 2008-06-03 19:42:54 +00:00
Charles Kerr 870c4d7650 add tr_torrentSetAddedDate() and tr_torrentSetActivityDate() 2008-06-03 19:22:22 +00:00
Charles Kerr e1a23350d4 (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. 2008-06-03 19:16:12 +00:00
Mitchell Livingston 32ddfbe98a initial rpc pref pane 2008-06-03 19:11:43 +00:00
Mitchell Livingston 8bd570d976 get rid of an unnecessary warning 2008-06-03 18:00:51 +00:00
Mitchell Livingston 84601b3e09 implement most of the rpc preferences updating 2008-06-03 17:55:43 +00:00
Mitchell Livingston c42a623ada only update the options window when the updated torrent is already selected 2008-06-03 16:28:09 +00:00
Mitchell Livingston 6e6e8680d1 swap rpc start/stop and remove 2008-06-03 16:22:31 +00:00
Mitchell Livingston 9eaef4723e mac: implement rpc started, stopped, and updated 2008-06-03 16:20:21 +00:00
Mitchell Livingston 9b4c88ee27 attempt to make the tracker table and buttons a bit nicer on Tiger 2008-06-03 15:27:03 +00:00
Charles Kerr 547056b50b #988: Optimistic unchoke can unchoke uninterested peers 2008-06-03 04:29:56 +00:00
Charles Kerr 44fdf34678 (gtk) rough draft of the preferences dialog's "Remote Access" tab: enable/disable RPC, port, ACL, password, and password toggle 2008-06-02 21:02:38 +00:00
Mitchell Livingston 15beea0630 update NEWS and mac strings 2008-06-02 20:31:26 +00:00
Charles Kerr ccaf782dd6 (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. 2008-06-02 19:57:16 +00:00
Charles Kerr f8d40cdf00 (libT): added an ACL tester to tr_sessionSetRPCACL() and return an error string if the ACL can't be parsed. 2008-06-02 19:44:19 +00:00
Mitchell Livingston a4520742e5 for now don't allow modification of non-user added trackers 2008-06-02 19:42:14 +00:00
Mitchell Livingston 2b72de34ab pluralize the "remove tracker" dialogue appropriately; merge more of the remove code 2008-06-02 19:17:04 +00:00
Mitchell Livingston 6d7077522b merge some code for removing trackers 2008-06-02 18:47:54 +00:00
Mitchell Livingston b884651ac3 add a warning when removing built-in trackers 2008-06-02 18:34:58 +00:00
Charles Kerr 7620cd9a16 (gtk) when editing the tracker list of an existing torrent, don't let the user delete the last tracker. 2008-06-02 17:44:26 +00:00
Mitchell Livingston 88d357539e (mac) initial support for adding and removing trackers 2008-06-02 17:26:02 +00:00
Charles Kerr 53a426c738 add in some very simple bitfield tests, and add a #define option to turn it into a speed test 2008-06-02 15:52:16 +00:00
Charles Kerr ff5e97a6db make the `new torrent' dialog a little prettier 2008-06-02 15:07:26 +00:00
Charles Kerr 8ba474b868 (gtk) better grouping of the progress indicator in the "new torrent" dialog 2008-06-02 04:58:49 +00:00
Charles Kerr 5db4ca7fa3 #981: add tr_stat.dateAdded to libT; add "sort by age" to gtk+ client 2008-06-02 04:41:55 +00:00
Mitchell Livingston f3a974c40e allow torrents with no announce address to be created again 2008-06-02 01:55:15 +00:00
Mitchell Livingston 4c20b4e0d4 mac build builds again 2008-06-01 19:08:38 +00:00
Charles Kerr f0e7c54160 (gtk) unclutter the "new torrent" dialog a bit. 2008-06-01 15:46:20 +00:00
Charles Kerr 464a6b6162 add gtk/tracker-list.c to the list of translatable files 2008-06-01 05:45:40 +00:00
Charles Kerr 8db94c5862 #224 (creating multi-tracker torrents): add multitracker support in libT's makemeta API, and in the gtk+ interface. This probably breaks the mac build... 2008-06-01 05:36:23 +00:00
Charles Kerr f6dd06c367 r5987 tweak: silence a couple of console debugging messages that snuck into the commit 2008-06-01 01:55:05 +00:00
Charles Kerr 07c1b28e9e #838 (Adding trackers to existing torrents): add a backend API for this (tr_torrentSetAnnounceList) and implement a GUI for it in the gtk+ client. 2008-06-01 01:40:32 +00:00
Charles Kerr 0a023367b6 fix r5985 oops. I shouldn't make commits when I'm in a hurry. 2008-05-31 15:15:54 +00:00
Charles Kerr cdf5cb87d6 another tweak for calculating tr_stat.desiredAvailable faster, suggested by BentMyWookie 2008-05-31 05:22:10 +00:00
Mitchell Livingston d4618ef74d don't archive group images; update group images when colors change 2008-05-31 03:11:59 +00:00
Mitchell Livingston 1cb0451c05 in the groups menu, show the "blank group" image; resize the images in the groups menu appropriately 2008-05-31 02:52:49 +00:00
Mitchell Livingston 62f034cdbd potential decrease in memory usage when showing the group dividers 2008-05-31 02:38:44 +00:00
Charles Kerr c00a3a97b7 fix r5979 oops 2008-05-31 00:20:59 +00:00
Charles Kerr 5141a65d45 experimental message batcher as discussed in http://forum.transmissionbt.com/viewtopic.php?p=24251#24251 2008-05-31 00:16:26 +00:00
Charles Kerr e391ef6e1a 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. 2008-05-30 17:22:26 +00:00
Charles Kerr f3db37ab1b add a couple of more ways to short-circuit the tr_stat.desiredAvailable test in tr_torrentStat(), as suggested by BentMyWookie 2008-05-30 16:49:03 +00:00
Charles Kerr 5ed97a1c04 refactor out some dead code in net.c, and probably give jhujhiti fits 2008-05-30 15:43:10 +00:00
Charles Kerr 0705eaa1c0 minor speedups in tr_torrentStat() and in bitfield manipulation 2008-05-30 15:40:46 +00:00
Charles Kerr 468a883f23 API cleanup: s/tr_torrentRates/tr_sessionGetSpeed/ 2008-05-30 15:19:07 +00:00
Charles Kerr e9c7e76c07 #980 optimistic unchoking is broken 2008-05-30 12:58:55 +00:00