]> granicus.if.org Git - transmission/commitdiff
Add a new token, TR_DEFAULT_ENCRYPTION, and use it as the default in the various...
authorCharles Kerr <charles@transmissionbt.com>
Wed, 22 Oct 2008 17:16:12 +0000 (17:16 +0000)
committerCharles Kerr <charles@transmissionbt.com>
Wed, 22 Oct 2008 17:16:12 +0000 (17:16 +0000)
Add a new #define, TR_EMBEDDED.  When it's set, gettext is disabled and non-encrypted connections are the default.

cli/cli.c
daemon/daemon.c
gtk/tr-prefs.c
libtransmission/session.c
libtransmission/transmission.h
libtransmission/utils.h
macosx/Controller.m

index 2f1fbffc0a2ed2c9d4d55bd88a0804b2e3aecb81..d125ea65f58eb9783f60ad131710f24770a937b9 100644 (file)
--- a/cli/cli.c
+++ b/cli/cli.c
@@ -43,7 +43,7 @@ static int          showInfo         = 0;
 static int          showScrape       = 0;
 static int          isPrivate        = 0;
 static int          verboseLevel     = 0;
-static int          encryptionMode   = TR_ENCRYPTION_PREFERRED;
+static int          encryptionMode   = TR_DEFAULT_ENCRYPTION;
 static int          peerPort         = TR_DEFAULT_PORT;
 static int          peerSocketTOS    = TR_DEFAULT_PEER_SOCKET_TOS;
 static int          blocklistEnabled = TR_DEFAULT_BLOCKLIST_ENABLED;
index 5b4f24efa6aa68279a731b27a8a42b612e7f8fdd..f5f8f740e388066a03731eecfb92055c9de9ea36 100644 (file)
@@ -218,7 +218,7 @@ session_init( const char * configDir,
     getConfigStr( dict, KEY_USERNAME,        &username,          NULL );
     getConfigStr( dict, KEY_PASSWORD,        &password,          NULL );
     getConfigInt( dict, KEY_ENCRYPTION,      &encryption,
-                  TR_ENCRYPTION_PREFERRED );
+                  TR_DEFAULT_ENCRYPTION );
 
     /***
     ****
index 90d1c195f55422866db895446de142ef8813c924..198299a743da1209929766d01cb9aaa83c989d4b 100644 (file)
@@ -112,7 +112,7 @@ tr_prefs_init_global( void )
     pref_flag_set_default   ( PREF_KEY_PORT_FORWARDING, TRUE );
     pref_flag_set_default   ( PREF_KEY_PEX, TR_DEFAULT_PEX_ENABLED );
     pref_flag_set_default   ( PREF_KEY_ASKQUIT, TRUE );
-    pref_flag_set_default   ( PREF_KEY_ENCRYPTION, TR_ENCRYPTION_PREFERRED );
+    pref_flag_set_default   ( PREF_KEY_ENCRYPTION, TR_DEFAULT_ENCRYPTION );
     pref_flag_set_default   ( PREF_KEY_LAZY_BITFIELD,
                               TR_DEFAULT_LAZY_BITFIELD_ENABLED );
 
index 8ffd730313f6219db050b7bd5e0a6f8ee871c5d0..4a8bb452a930fd0c5ae15e1261423eb7b7032282 100644 (file)
@@ -314,7 +314,7 @@ tr_sessionInit( const char * configDir,
                                TR_DEFAULT_PEX_ENABLED,
                                TR_DEFAULT_PORT_FORWARDING_ENABLED,
                                -1, /* public port */
-                               TR_ENCRYPTION_PREFERRED, /* encryption mode */
+                               TR_DEFAULT_ENCRYPTION, /* encryption mode */
                                TR_DEFAULT_LAZY_BITFIELD_ENABLED,
                                FALSE, /* use upload speed limit? */
                                -1, /* upload speed limit */
index 5ffacb70c6956241a6c5448dbb1004a8f2e6628f..91c620fac758c0098c1f5526893ae5c91f77ea08 100644 (file)
@@ -98,6 +98,12 @@ tr_proxy_type;
 /** @see tr_sessionInitFull */
 #define TR_DEFAULT_CONFIG_DIR               tr_getDefaultConfigDir( )
 /** @see tr_sessionInitFull */
+#ifdef TR_EMBEDDED
+ #define TR_DEFAULT_ENCRYPTION              TR_CLEAR_PREFERRED
+#else
+ #define TR_DEFAULT_ENCRYPTION              TR_ENCRYPTION_PREFERRED
+#endif
+/** @see tr_sessionInitFull */
 #define TR_DEFAULT_PEX_ENABLED              1
 /** @see tr_sessionInitFull */
 #define TR_DEFAULT_PORT_FORWARDING_ENABLED  0
index 7bd27d80767c7b6cc63ad10342e67ba0fdc757a3..f5dfae3df02965abb1c481a3e172938ec902180b 100644 (file)
@@ -98,9 +98,11 @@ extern "C" {
 #endif
 
 /* #define DISABLE_GETTEXT */
+#if defined(TR_EMBEDDED) && !defined(DISABLE_GETTEXT)
+ #define DISABLE_GETTEXT
+#endif
 #ifdef DISABLE_GETTEXT
-const char* tr_strip_positional_args( const char* fmt );
-
+ const char * tr_strip_positional_args( const char * fmt );
  #undef _
  #define _( a ) tr_strip_positional_args( a )
 #endif
index 676e881b5f0f3ac68b2c36300f01bd12eb455119..ac92564f6d847a909f16c158656f1e5aaa033545 100644 (file)
@@ -210,7 +210,7 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
                                 [fDefaults boolForKey: @"PEXGlobal"],
                                 [fDefaults boolForKey: @"NatTraversal"],
                                 [fDefaults integerForKey: @"BindPort"],
-                                TR_ENCRYPTION_PREFERRED, /* reset in prefs */
+                                TR_DEFAULT_ENCRYPTION, /* reset in prefs */
                                 TR_DEFAULT_LAZY_BITFIELD_ENABLED,
                                 NO, /* reset in prefs */
                                 -1, /* reset in prefs */