The options are as follows:
.Bl -tag -width Ds
.It Fl b Fl -blocklist
-Enable peer blocklists. Transmission understands the bluetack blocklist file format.
+Enable peer blocklists. Transmission understands the bluetack blocklist file format.
New blocklists can be added by copying them into the config-dir's "blocklists" subdirectory.
.It Fl B Fl -no-blocklist
Disble blocklists.
.It Fl f, -finish Ar script
Set a script to run when the torrent finishes
.It Fl g, Fl -config-dir Ar directory
-Where to look for configuration files. This can be used to swap between using the cli, daemon, gtk, and qt clients.
+Where to look for configuration files. This can be used to swap between using the cli, daemon, gtk, and qt clients.
See http://trac.transmissionbt.com/wiki/ConfigFiles for more information.
.It Fl h, Fl -help
Prints a short usage summary.
Default: "127.0.0.1"
Example: "127.0.0.*,192.168.1.*"
.It Fl b Fl -blocklist
-Enable peer blocklists. Transmission understands the bluetack blocklist file format.
+Enable peer blocklists. Transmission understands the bluetack blocklist file format.
New blocklists can be added by copying them into the config-dir's "blocklists" subdirectory.
.It Fl c Ar directory
-Directory to watch for new .torrent files to be added. As they are added to this directory,
+Directory to watch for new .torrent files to be added. As they are added to this directory,
the daemon will load them into Transmission.
.It Fl C
Do not watch for new .torrent files.
.It Fl f Fl -foreground
Run in the foreground and print errors to stderr.
.It Fl g Fl -config-dir Ar directory
-Where to look for configuration files. This can be used to swap between using the cli, daemon, gtk, and qt clients.
+Where to look for configuration files. This can be used to swap between using the cli, daemon, gtk, and qt clients.
See http://trac.transmissionbt.com/wiki/ConfigFiles for more information.
.It Fl er Fl -encryption-required
Encrypt all peer connections.
.It Fl O Fl -no-dht
Disable distribued hash table (DHT).
.It Fl p Fl -port Ar port
-Port to open and listen for RPC requests on. Default: 9091
+Port to open and listen for RPC requests on. Default: 9091
.It Fl P, -peerport Ar port
Port to listen for incoming peers on. Default: 51413
.It Fl t Fl -auth
Limit the maximum download speed to
.Ar limit
KiB/s.
-If current torrent(s) are selected this operates on them. Otherwise, it changes the global setting.
+If current torrent(s) are selected this operates on them. Otherwise, it changes the global setting.
.It Fl D Fl -no-downlimit
Disable download speed limits.
-If current torrent(s) are selected this operates on them. Otherwise, it changes the global setting.
+If current torrent(s) are selected this operates on them. Otherwise, it changes the global setting.
.It Fl e Fl -cache Ar size
-Set the session's maximum memory cache size in MiB. This cache is used to reduce disk IO.
+Set the session's maximum memory cache size in MiB. This cache is used to reduce disk IO.
.It Fl er Fl -encryption-required
Encrypt all peer connections.
.It Fl ep Fl -encryption-preferred
Try to download the specified files last
.It Fl pr Fl -peers Ar number
Set the maximum number of peers.
-If current torrent(s) are selected this operates on them. Otherwise, it changes the global setting.
+If current torrent(s) are selected this operates on them. Otherwise, it changes the global setting.
.It Fl r Fl -remove
-Remove the current torrent(s). This does not delete the downloaded data.
+Remove the current torrent(s). This does not delete the downloaded data.
.It Fl -remove-and-delete
Remove the current torrent(s) and delete their downloaded data.
.It Fl -reannounce
-Reannounce the current torrent(s). This is the same as the GUI's "ask tracker for more peers" button.
+Reannounce the current torrent(s). This is the same as the GUI's "ask tracker for more peers" button.
.It Fl -move
Move the current torrents' data from their current locations to the specified directory.
.It Fl -find
Limit the maximum upload speed to
.Ar limit
KiB/s.
-If current torrent(s) are selected this operates on them. Otherwise, it changes the global setting.
+If current torrent(s) are selected this operates on them. Otherwise, it changes the global setting.
.It Fl U Fl -no-uplimit
Disable upload speed limits.
-If current torrent(s) are selected this operates on them. Otherwise, it changes the global setting.
+If current torrent(s) are selected this operates on them. Otherwise, it changes the global setting.
.It Fl v Fl -verify
Verify the current torrent(s)
.It Fl V Fl -version
{
int port;
GConfValue * value;
+ static gboolean env_set;
+ static gboolean env_checked = FALSE;
+
+ /* Both libcurl and GNOME have hooks for proxy support.
+ * If someone has set the http_proxy environment variable,
+ * don't apply the GNOME settings here. That way libcurl can override GNOME. */
+ if( !env_checked ) {
+ const char * str = g_getenv( "http_proxy" );
+ env_set = str && *str;
+ env_checked = TRUE;
+ }
+ if( env_set )
+ return;
if(( value = gconf_client_get( client, host_key, NULL )))
{
.Pp
BitTorrent is a peer-to-peer file transfer protocol which uses a
metainfo file (usually with the .torrent file extension) and a central
-tracker to distribute file data amongst a group of peers. For more
+tracker to distribute file data amongst a group of peers. For more
information on the BitTorrent protocol see http://www.bittorrent.org/
.Sh OPTIONS
.Bl -tag -width Ds
.It Fl m Fl -minimized
Start minimized in notification area
.It Fl g, Fl -config-dir Ar directory
-Where to look for configuration files. This can be used to swap between using the cli, daemon, gtk, and qt clients.
+Where to look for configuration files. This can be used to swap between using the cli, daemon, gtk, and qt clients.
See http://trac.transmissionbt.com/wiki/ConfigFiles for more information.
.El
.Pp
.It Ev TRANSMISSION_HOME
Sets the default config-dir.
.It Ev http_proxy
-Sets the proxy to use for http tracker announces. If set, this overrides the GNOME proxy preferences.
+Sets the proxy to use for http tracker announces. If set, this overrides the GNOME proxy preferences.
.El
.Sh FILES
.Bl -tag -width Ds -compact
.Pp
BitTorrent is a peer-to-peer file transfer protocol which uses a
metainfo file (usually with the .torrent file extension) and a central
-tracker to distribute file data amongst a group of peers. For more
+tracker to distribute file data amongst a group of peers. For more
information on the BitTorrent protocol see http://www.bittorrent.org/
.Sh OPTIONS
.Bl -tag -width Ds
.It Fl h Fl -help
Show help options
.It Fl g, Fl -config-dir Ar directory
-Where to look for configuration files. This can be used to swap between using the cli, daemon, gtk, and qt clients.
+Where to look for configuration files. This can be used to swap between using the cli, daemon, gtk, and qt clients.
See http://trac.transmissionbt.com/wiki/ConfigFiles for more information.
.It Fl m Fl -minimized
Start minimized in notification area
.It Fl t Fl -tracker
Add a tracker's
.Ar announce URL
-to the .torrent. Most torrents will have at least one
+to the .torrent. Most torrents will have at least one
.Ar announce URL.
To add more than one, use this option multiple times.
.El
.It Fl d Fl -delete Ar URL
Remove an announce URL from the torrent's announce-list
.It Fl r Fl -replace Ar search Ar replace
-Substring search-and-replace inside a torrent's announce URLs. This can be used to change an announce URL when the tracker moves or your passcode changes.
+Substring search-and-replace inside a torrent's announce URLs. This can be used to change an announce URL when the tracker moves or your passcode changes.
.El
.Sh EXAMPLES
Update a tracker passcode in all your torrents: