Changeset 6946


Ignore:
Timestamp:
Oct 22, 2008, 5:16:12 PM (12 years ago)
Author:
charles
Message:

Add a new token, TR_DEFAULT_ENCRYPTION, and use it as the default in the various clients.
Add a new #define, TR_EMBEDDED. When it's set, gettext is disabled and non-encrypted connections are the default.

Location:
trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/cli/cli.c

    r6935 r6946  
    4444static int          isPrivate        = 0;
    4545static int          verboseLevel     = 0;
    46 static int          encryptionMode   = TR_ENCRYPTION_PREFERRED;
     46static int          encryptionMode   = TR_DEFAULT_ENCRYPTION;
    4747static int          peerPort         = TR_DEFAULT_PORT;
    4848static int          peerSocketTOS    = TR_DEFAULT_PEER_SOCKET_TOS;
  • trunk/daemon/daemon.c

    r6911 r6946  
    219219    getConfigStr( dict, KEY_PASSWORD,        &password,          NULL );
    220220    getConfigInt( dict, KEY_ENCRYPTION,      &encryption,
    221                   TR_ENCRYPTION_PREFERRED );
     221                  TR_DEFAULT_ENCRYPTION );
    222222
    223223    /***
  • trunk/gtk/tr-prefs.c

    r6873 r6946  
    113113    pref_flag_set_default   ( PREF_KEY_PEX, TR_DEFAULT_PEX_ENABLED );
    114114    pref_flag_set_default   ( PREF_KEY_ASKQUIT, TRUE );
    115     pref_flag_set_default   ( PREF_KEY_ENCRYPTION, TR_ENCRYPTION_PREFERRED );
     115    pref_flag_set_default   ( PREF_KEY_ENCRYPTION, TR_DEFAULT_ENCRYPTION );
    116116    pref_flag_set_default   ( PREF_KEY_LAZY_BITFIELD,
    117117                              TR_DEFAULT_LAZY_BITFIELD_ENABLED );
  • trunk/libtransmission/session.c

    r6898 r6946  
    315315                               TR_DEFAULT_PORT_FORWARDING_ENABLED,
    316316                               -1, /* public port */
    317                                TR_ENCRYPTION_PREFERRED, /* encryption mode */
     317                               TR_DEFAULT_ENCRYPTION, /* encryption mode */
    318318                               TR_DEFAULT_LAZY_BITFIELD_ENABLED,
    319319                               FALSE, /* use upload speed limit? */
  • trunk/libtransmission/transmission.h

    r6941 r6946  
    9898/** @see tr_sessionInitFull */
    9999#define TR_DEFAULT_CONFIG_DIR               tr_getDefaultConfigDir( )
     100/** @see tr_sessionInitFull */
     101#ifdef TR_EMBEDDED
     102 #define TR_DEFAULT_ENCRYPTION              TR_CLEAR_PREFERRED
     103#else
     104 #define TR_DEFAULT_ENCRYPTION              TR_ENCRYPTION_PREFERRED
     105#endif
    100106/** @see tr_sessionInitFull */
    101107#define TR_DEFAULT_PEX_ENABLED              1
  • trunk/libtransmission/utils.h

    r6945 r6946  
    9999
    100100/* #define DISABLE_GETTEXT */
     101#if defined(TR_EMBEDDED) && !defined(DISABLE_GETTEXT)
     102 #define DISABLE_GETTEXT
     103#endif
    101104#ifdef DISABLE_GETTEXT
    102 const char* tr_strip_positional_args( const char* fmt );
    103 
     105 const char * tr_strip_positional_args( const char * fmt );
    104106 #undef _
    105107 #define _( a ) tr_strip_positional_args( a )
  • trunk/macosx/Controller.m

    r6942 r6946  
    211211                                [fDefaults boolForKey: @"NatTraversal"],
    212212                                [fDefaults integerForKey: @"BindPort"],
    213                                 TR_ENCRYPTION_PREFERRED, /* reset in prefs */
     213                                TR_DEFAULT_ENCRYPTION, /* reset in prefs */
    214214                                TR_DEFAULT_LAZY_BITFIELD_ENABLED,
    215215                                NO, /* reset in prefs */
Note: See TracChangeset for help on using the changeset viewer.