Commit Graph

367 Commits

Author SHA1 Message Date
Mitchell Livingston 554088d322 add support for auto-updating to beta releases 2009-01-11 16:58:14 +00:00
Mitchell Livingston 055afd2d4d update the Mac code's copyright dates 2009-01-10 23:37:37 +00:00
Mitchell Livingston cd7b38e007 warnings--; miscellaneous other cleanup 2009-01-06 02:07:55 +00:00
Mitchell Livingston f3add380e5 eliminate some more enumerator objects 2008-12-26 07:25:17 +00:00
Mitchell Livingston 333e226a3c so long Tiger support 2008-12-26 05:57:51 +00:00
Mitchell Livingston 2d6b6e6306 remove Mac's custom code to show a warning when a folder contains extra data when deleting (in preparation of implementing [7473]) 2008-12-24 01:42:10 +00:00
Charles Kerr 55f263312f (trunk) patch from wereHamster to finish off tr_handle 2008-12-22 19:14:43 +00:00
Mitchell Livingston 659afd89be #1589 Fix a forwarding bug introduced in r7352 random port 2008-12-11 22:47:07 +00:00
Mitchell Livingston 7b17087c70 #1157 ability to pick a random port in libtransmission; mac preference to pick a random port on launch and on button click 2008-12-11 04:41:23 +00:00
Mitchell Livingston 399485bf6c add an option to disable Bonjour broadcasting of the web ui link 2008-12-06 02:59:04 +00:00
Mitchell Livingston 28414a9ed3 #1395 - patch from Waldorf: Bonjour support for Web Interface 2008-12-06 01:18:25 +00:00
Mitchell Livingston 208680d415 #1536 Speed Limit Rollover information 2008-12-03 02:55:38 +00:00
Mitchell Livingston 76cde98d0b #1533 Remember selected preferences view across sessions 2008-11-29 22:50:04 +00:00
Mitchell Livingston 16e6aadec3 #1529 patch from ciaran to move the groups window into the preferences window 2008-11-29 20:03:18 +00:00
Mitchell Livingston a12715fc9a #1029 show a warning dialog when removing a transfer's data if its directory contains extra files 2008-11-25 03:04:17 +00:00
Mitchell Livingston 19870b5794 more type conversions and remove pointless method call 2008-11-09 12:33:09 +00:00
Mitchell Livingston 00ab31b454 don't append "http" to addresses in the proxy address field 2008-11-09 12:12:29 +00:00
Mitchell Livingston afb9d97f55 update NEWS; trivial changes 2008-11-01 15:22:32 +00:00
Mitchell Livingston 46f80eb754 eliminate all "warning: implicit declaration of function..." messages when compiling 2008-10-25 20:54:09 +00:00
Mitchell Livingston 79e7223421 add option to enable/disable rpc whitelist 2008-10-01 23:02:37 +00:00
Mitchell Livingston a616666541 support the new whitelist 2008-10-01 22:17:25 +00:00
Mitchell Livingston 830bb2f57b remove a redundant framework reference and other trivial changes 2008-10-01 02:40:04 +00:00
Mitchell Livingston 6b637753c7 again verify that ip addresses are valid for the acl (removed in [6803]) 2008-09-30 14:08:21 +00:00
Eric Petit ecd5ea21fe More Mac fixes 2008-09-26 09:09:15 +00:00
Eric Petit f37f992086 Also delay the port check if port forwarding was just disabled 2008-09-07 20:33:10 +00:00
Mitchell Livingston d4baaede82 remove an unused method; trivial type changes 2008-09-07 17:57:58 +00:00
Mitchell Livingston 27ecc3517d if delay is off, perform the port check probe without any timer; on 10.5, set the port checker to ignore remote cache data on top of local cache data 2008-09-06 21:57:13 +00:00
Eric Petit ede407ee0e Do not delay port checking if port forwarding is disabled 2008-09-06 15:07:09 +00:00
Mitchell Livingston 14760b85f3 ability to auto-update the blocklist automatically weekly (mac) 2008-09-01 15:46:00 +00:00
Mitchell Livingston 34e2aa1b35 "Last updated: never" if there's no blocklist 2008-09-01 04:04:00 +00:00
Mitchell Livingston 05d35d6698 add a field indicating when the blocklist was last updated 2008-09-01 03:26:04 +00:00
Mitchell Livingston 25c30650d6 some more streamlining of the blocklist code 2008-08-31 20:48:10 +00:00
Mitchell Livingston 0401e5a83a initial separation of blocklist downloader and the corresponding view 2008-08-31 19:47:11 +00:00
Mitchell Livingston f20f90e7ca remove unneeded hardcoded default values 2008-08-17 14:13:13 +00:00
Mitchell Livingston 2bf3559d13 initial Sparkle 1.5 b5 commit 2008-08-15 01:44:46 +00:00
Charles Kerr c75c512ff1 readability improvments #1, #2, #3, #4. (muks) 2008-08-12 13:51:11 +00:00
Mitchell Livingston 0a9334b606 #1145 on startup, proxy type would change from SOCKS5 to SOCKS4 2008-08-07 02:50:30 +00:00
Mitchell Livingston 6071e2da89 use portcheck.transmissionbt.com instead of a third-party site 2008-07-19 14:32:11 +00:00
Mitchell Livingston 5a061b0191 add a button to the prefs window to launch the web interface 2008-07-19 13:40:23 +00:00
Mitchell Livingston 959fbba39c clarify the port check failure message 2008-07-18 11:48:52 +00:00
Mitchell Livingston 04981e32c4 add a port field to the proxy prefs 2008-07-15 01:25:21 +00:00
Mitchell Livingston 83daf61009 cleanup for the removal of the ip sort function 2008-06-27 06:08:12 +00:00
Mitchell Livingston abf1349f91 #562 display an error message when opening broken torrent file 2008-06-18 16:25:30 +00:00
Mitchell Livingston 9d5affb0b7 some cleaning 2008-06-17 17:17:15 +00:00
Mitchell Livingston 87f0b40589 typo caused only a single character of a password to be stored in the keychain 2008-06-16 23:13:56 +00:00
Mitchell Livingston de6a87bfc9 left-allign the text in the inspector pull-down menus; update the Keychain method 2008-06-16 18:31:44 +00:00
Mitchell Livingston 1f361879bb missed an import statement 2008-06-15 20:48:54 +00:00
Mitchell Livingston df22774126 drop EMKeychain and just do the Keychain manipulations ourselves 2008-06-15 20:47:24 +00:00
Mitchell Livingston 55699c2347 plug a trivial memory leak 2008-06-15 04:56:57 +00:00
Mitchell Livingston 02a39a0e1c make RPC password use the Keychain as well 2008-06-13 19:56:09 +00:00
Mitchell Livingston df4e0bad12 put some of the keychain code into methods for future expandability 2008-06-13 18:47:38 +00:00
Mitchell Livingston 06791d1558 updated "remote" prefs icon 2008-06-13 15:38:02 +00:00
Mitchell Livingston 4c987b7a27 if setting the proxy password to blank, delete it from the keychain 2008-06-13 04:52:46 +00:00
Mitchell Livingston 1c38bce649 since keychain is smart enough to not ask to unlock a keychain if the desired key doesn't exist anyway, it's probably fair to always try to get the proxy password from the keychain at launch 2008-06-13 04:22:07 +00:00
Mitchell Livingston 7c8a7c3936 eliminate an unnecessary variable and improve the behavior of the proxy keychain 2008-06-13 04:05:54 +00:00
Mitchell Livingston 4a0bbfaad3 only have a single proxy password, regardless of account name, address, etc; only attempt to grab it from the keychain when both the "enable proxy" and "enable proxy authorization" checks are enabled 2008-06-13 03:44:56 +00:00
Mitchell Livingston 4474f3e1b0 behavior of keychains seems to be better with service names without spaces 2008-06-12 04:11:29 +00:00
Mitchell Livingston 0e266c35e5 let's store the proxy password in the keychain 2008-06-12 03:59:55 +00:00
Mitchell Livingston f407b7ac88 get the new proxy options wired up in the mac build 2008-06-11 21:35:01 +00:00
Mitchell Livingston 60b5c525cf updated help from jah 2008-06-11 03:28:14 +00:00
Mitchell Livingston 5b80678dd0 rearrange proxy prefs, and validate the proxy address value on entry 2008-06-10 22:54:30 +00:00
Mitchell Livingston 493d0fa474 the pieces bar and pieces view now show shades of blue/green based on progress/availability instead of preset "levels" of color - in other words, it mixes white with either blue or green where the amount of color is the exact percentage of the piece that has been downloaded 2008-06-10 19:56:53 +00:00
Mitchell Livingston 92a178d75f accidentally tied the rpc toggle to the proxy toggle 2008-06-10 18:10:51 +00:00
Mitchell Livingston 96955aaf35 (mac) implement proxy support 2008-06-10 18:08:57 +00:00
Mitchell Livingston 3bc2f91d2d fix typo when updating session settings through rpc; update strings and appcast 2008-06-06 05:01:28 +00:00
Mitchell Livingston 8b3f992ad8 update port status strings and creator "no tracker" string 2008-06-05 19:26:35 +00:00
Mitchell Livingston 0d13894dff add fields for rpc username and password 2008-06-05 16:50:39 +00:00
Mitchell Livingston bd2ad5ca97 handle all settings changed by rpc (previously download location was missing) 2008-06-05 15:22:18 +00:00
Mitchell Livingston 4951ba05d0 avoid unnecessary memory allocation when updating the rpc access list 2008-06-05 05:00:24 +00:00
Mitchell Livingston 6497411b61 add a note about wildcards to the rpc prefs 2008-06-04 18:06:16 +00:00
Mitchell Livingston fa08470cfa accurately test the rpc acl's ip address 2008-06-04 17:25:51 +00:00
Mitchell Livingston a3324fbeea print the rpc access list error message to Console 2008-06-04 16:24:49 +00:00
Mitchell Livingston 6243881480 sort ip addresses in the rpc access table; other cleanup with this table code 2008-06-04 06:40:50 +00:00
Mitchell Livingston 63c06c99b1 add ability to add and remove to the rpc access list 2008-06-04 04:48:17 +00:00
Mitchell Livingston 9aa4c2b4ae add rpc access control table to prefs 2008-06-04 03:50:10 +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 b884651ac3 add a warning when removing built-in trackers 2008-06-02 18:34:58 +00:00
Mitchell Livingston aed40c4318 allow creation of torrents with no announce address 2008-05-28 23:57:25 +00:00
Charles Kerr d18fb68fbc sine we now have two public ports (peer and rpc), rename "publicPort" as "peerPort" 2008-05-23 16:18:58 +00:00
Charles Kerr 7b209acc1b more janitorial cleanup on the "tr_session*" namespace. Today's victim: tr_handle_status. 2008-05-22 12:31:47 +00:00
Mitchell Livingston 7e36f684a9 mac build compiles 2008-05-12 16:39:32 +00:00
Mitchell Livingston 4c7be1b020 update "i" general info image in the inspector; trivial code changes 2008-05-04 19:45:51 +00:00
Mitchell Livingston 54c345b2cb remove the last script committed - Transmission now requires Mac OS X 10.4.11 with Security Update 2008-002 or 10.5 or higher 2008-04-30 18:35:07 +00:00
Mitchell Livingston 468104028b #893 add statistics "reset" button 2008-04-22 21:04:01 +00:00
Mitchell Livingston d581251a18 the blocklist downloader should get the tr_handle from the prefs controller instead of needing it passed separately 2008-04-17 04:25:49 +00:00
Mitchell Livingston 5acb4297ae experiment in improving calculation of the availability bar 2008-04-16 12:32:07 +00:00
Mitchell Livingston 6ca3f6516b experiment with supporting custom user sounds on Leopard 2008-04-10 16:03:12 +00:00
Mitchell Livingston 4a146b75c1 #851 extra adjustment of text placement when quitting 2008-04-07 21:25:31 +00:00
Mitchell Livingston dd1a319d2d on Tiger, show an appropriate image for the Peers pref tab 2008-04-07 21:13:10 +00:00
Mitchell Livingston 0663eb4dd4 trivial changes 2008-04-06 13:10:19 +00:00
Mitchell Livingston 11d64631d9 add a button to the peers prefs window for help documentation; divide the help documentation between peers and network 2008-04-06 05:07:28 +00:00
Mitchell Livingston ea14cc231e on Tiger show a Network icon in prefs 2008-04-06 03:10:35 +00:00
Mitchell Livingston 6057eb0ab6 replace Advanced preference tab with Peers and Network tabs 2008-04-06 03:06:26 +00:00
Mitchell Livingston fb437cb20a update the strings file; adjust the blocklist text 2008-03-30 03:40:13 +00:00
Mitchell Livingston e0af0fd5c6 some rephrasing for the blocklist prefs window 2008-03-30 01:18:23 +00:00
Mitchell Livingston 5596981934 show the number of blocked ip addresses in the preferences window 2008-03-30 01:10:18 +00:00
Mitchell Livingston 7fdb2f6f40 first implementation of the blocklist 2008-03-29 23:38:38 +00:00
Mitchell Livingston 56a181d696 updated help from jah 2008-03-07 14:07:55 +00:00
Mitchell Livingston 920811c894 eliminate a warning 2008-01-23 18:53:19 +00:00
Mitchell Livingston 3bd38202a6 lower default number of total and per-torrent peers (new global value will automatically replace the current global value) 2008-01-20 04:50:41 +00:00
Mitchell Livingston 8ebe4614b2 when using the Add window, if the destination and the data have the same name, give a warning stating this (should help avoid the "why can't i seed if i set the destination to the data" problems) 2008-01-11 19:54:08 +00:00
Mitchell Livingston b3e8a9f5e8 check that download isn't set to -1 (from very old version) 2008-01-06 17:52:28 +00:00
Mitchell Livingston d63d29bbbe turn the open window on by default 2008-01-05 04:18:07 +00:00
Mitchell Livingston 093b59f754 refactor some of the torrent opening code 2008-01-05 02:48:10 +00:00
Mitchell Livingston f2a6d79928 better preservation of old download location 2008-01-05 01:48:55 +00:00
Mitchell Livingston e9e5638664 first commit of (unfinished) dialog when adding torrents 2008-01-04 04:45:31 +00:00
Mitchell Livingston 113197d91d missed a string localization 2008-01-03 06:36:38 +00:00
Mitchell Livingston f80bd47056 update copyright info for 2008 2008-01-02 16:55:05 +00:00
Mitchell Livingston 66908fe13a reload the filter when changing "stalled" setting 2007-12-31 04:18:40 +00:00
Mitchell Livingston 08e5372e56 use shields-up instead of our own port checker 2007-12-31 02:17:27 +00:00
Mitchell Livingston e9238b7860 clean up and remove a warning 2007-12-25 19:14:45 +00:00
Mitchell Livingston 2b10655f0e use tr_initFull 2007-12-24 15:29:29 +00:00
Mitchell Livingston 8c22757404 update mac gui to recognize global pex 2007-12-24 05:05:56 +00:00
Mitchell Livingston 63e7a8597e get ipc fully working with ipc 2007-12-24 03:48:42 +00:00
Mitchell Livingston 4400406ba0 add functionality to set number of connected peers for new torrents 2007-12-22 04:15:35 +00:00
Mitchell Livingston ba9f48b503 add ability to set global number of connections 2007-12-21 05:56:34 +00:00
Mitchell Livingston 1988925a91 experiment to get speed limit action menu to work 2007-12-20 19:57:42 +00:00
Mitchell Livingston d2e57f4b54 make stats window wider; clean up the port code 2007-12-18 20:59:55 +00:00
Mitchell Livingston 9bac10d4a3 ensure that a single portchecker can be used for only a single check 2007-12-18 20:10:23 +00:00
Mitchell Livingston 896a19ae28 use the Transmission website for checking port status; stop previous port check before starting a new one 2007-12-18 20:02:49 +00:00
Mitchell Livingston f0f71ec09c update news 2007-12-06 14:25:27 +00:00
Mitchell Livingston ac369517ab fix a memory leak 2007-12-06 01:07:56 +00:00
Mitchell Livingston 40d5a4a39a hopefully fix bug with entering values with commas in prefs, switch pref formatters to 10.4 2007-12-06 00:27:39 +00:00
Mitchell Livingston f20a6b15b7 add availability bar to dim percent not available (yellow for now) 2007-11-11 16:59:32 +00:00
Mitchell Livingston 5373a9d82d eliminate the second port status dot/text field to avoid confusion 2007-11-11 06:36:32 +00:00
Mitchell Livingston e37a3d3157 when sorting by queue order, allow torrents to be reordered even if they are filtered (put below the one above it in the total queue) 2007-11-09 23:38:35 +00:00
Mitchell Livingston b382628933 have libtransmission be in charge of checking if nat traversal is disabled when quitting 2007-11-09 15:06:32 +00:00
Mitchell Livingston 6ee138e0fd add pref option to prefer to use/not use encryption (currently seems crashy) 2007-11-08 23:12:07 +00:00
Mitchell Livingston 60ea0af733 fix bug with setting port value in prefs 2007-11-05 04:00:19 +00:00
Mitchell Livingston 4cb7eb603d stop timers and notification checking on quit right away 2007-11-02 03:13:44 +00:00
Mitchell Livingston 14c90560fc use built-in general and advanced images in the preferences window on Leopard 2007-10-29 20:57:36 +00:00
Mitchell Livingston 42ed03282c change tiff's to png's 2007-10-28 03:29:20 +00:00
Mitchell Livingston 534df72393 trunk: because of the crashing caused by soundNamed: with some sounds, don't allow custom sounds 2007-10-24 21:33:04 +00:00
Mitchell Livingston 2b3751c2d8 trunk: fix small memory leak when generating sounds menu 2007-10-24 16:50:10 +00:00
Mitchell Livingston ab154c3971 switch-ify more code 2007-10-08 04:28:15 +00:00
Mitchell Livingston b3c35b036c change some initializers so that they are aware of their own nib's name 2007-10-07 12:24:26 +00:00
Mitchell Livingston f0b968d7b7 get xcode project building again 2007-09-20 20:24:33 +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
Mitchell Livingston 4932e8eb0e allow preferences to set encryption, commented out for now 2007-09-20 11:46:30 +00:00
Mitchell Livingston 910bc0d7b8 use sounds from the user's sounds folder as well as system sounds 2007-09-17 00:01:57 +00:00
Mitchell Livingston a9d4c96cd4 stop the torrent update function from creating a mutable string to then place it in another mutable string 2007-09-16 15:51:25 +00:00
Mitchell Livingston 844341faef this better work 2007-09-16 01:02:06 +00:00
Mitchell Livingston 1b11564e92 remove Growl 1.1... 2007-09-16 00:52:32 +00:00
Mitchell Livingston e03c677828 fix small memory leak that has been around forever 2007-09-16 00:40:15 +00:00
Mitchell Livingston 2e05d5fbfb Network prefs become advanced prefs, and add a (disabled) option for encryption 2007-09-15 01:47:11 +00:00
Mitchell Livingston 8ae9d20712 rename the addition files 2007-08-20 16:34:21 +00:00
Mitchell Livingston 974bc096e1 only allow update checks daily, and remove an unused method 2007-08-11 04:02:35 +00:00
Mitchell Livingston 47f2ceabe0 factor in scaling when resizing the prefs window 2007-08-08 18:03:18 +00:00