Changeset 6323


Ignore:
Timestamp:
Jul 11, 2008, 5:09:53 PM (13 years ago)
Author:
charles
Message:

Update NEWS file to say the Clutch rewrite's been folded into Transmission.

Location:
trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/AUTHORS

    r6094 r6323  
    33
    44Lead Developers <dev@transmissionbt.com>
    5         Mitchell Livingston <livings124@transmissionbt.com>  (Mac OS X interface)
    6         Charles Kerr <charles@transmissionbt.com>  (Backend, GTK+ client)
     5        Charles Kerr <charles@transmissionbt.com>  (Daemon, Backend, GTK+ client)
     6        Mitchell Livingston <livings124@transmissionbt.com>  (Mac OS X client)
    77        Eric Petit <titer@m0k.org>  (Creator)
    8         Josh Elsasser <josh@elsasser.org>  (Daemon, Backend, GTK+ interface)
    9         Bryan Varner <bryan@varnernet.com>  (BeOS interface)
     8        Josh Elsasser <josh@elsasser.org>  (Daemon, Backend, GTK+ client)
     9        Bryan Varner <bryan@varnernet.com>  (BeOS client)
    1010
    1111Project Contributors
  • trunk/NEWS

    r6196 r6323  
    44http://trac.transmissionbt.com/query?group=component&milestone=1.30
    55- All Platforms
     6   + The "Clutch" web interface is now bundled with Transmission
     7   + Ability to add and remove tracker addresses
     8   + Ability to create torrent files with multiple tracker addresses
    69   + Added support for HTTP/FTP Seeding (GetRight style)
    710   + Added proxy support for communicating with trackers
    8    + Ability to add and remove tracker addresses
    9    + Ability to create torrent files with multiple tracker addresses
    1011   + Allow torrent creation with no tracker address (required by some trackers)
    11    + Restructuring of remote access
     12   + Redesigned remote access via JSON
     13- Daemon
     14   + transmission-daemon and transmission-remote were rewritten from scratch
     15   + remote and daemon now support per-file priority & download flag settings
    1216- Mac
    1317   + Quick Look integration in the main window and inspector's file tab
     
    1822- GTK+
    1923   + Add options to inhibit hibernation and to toggle the tray icon
    20 - Daemon
    21    + Redesigned & rewritten to use JSON over http
    2224
    23251.22 (2008/06/13)
  • trunk/gtk/details.c

    r6322 r6323  
    558558            switch( *pch ) {
    559559                case 'O': txt = _( "Optimistic unchoke" ); break;
    560                 case 'D': txt = _( "Downloading from peer" ); break;
    561                 case 'd': txt = _( "We'd download from peer if they'd let us" ); break;
     560                case 'D': txt = _( "Downloading from this peer" ); break;
     561                case 'd': txt = _( "We would download from this peer if they would let us" ); break;
    562562                case 'U': txt = _( "Uploading to peer" ); break;
    563                 case 'u': txt = _( "We'd upload to peer if they'd ask us" ); break;
     563                case 'u': txt = _( "We would upload to this peer if they asked" ); break;
    564564                case 'K': txt = _( "Peer has unchoked us, but we're not interested" ); break;
    565                 case '?': txt = _( "We unchoked the peer, but they're not interested" ); break;
     565                case '?': txt = _( "We unchoked this peer, but they're not interested" ); break;
    566566                case 'E': txt = _( "Encrypted connection" ); break;
    567567                case 'X': txt = _( "Peer was discovered through Peer Exchange (PEX)" ); break;
     
    813813
    814814    g_snprintf( countStr, sizeof( countStr ),
    815                 ngettext( "%d Piece", "%d Pieces", info->pieceCount ),
     815                ngettext( "%'d Piece", "%'d Pieces", info->pieceCount ),
    816816                info->pieceCount );
    817817    tr_strlsize( sizeStr, info->pieceSize, sizeof(sizeStr) );
  • trunk/gtk/makemeta-ui.c

    r6056 r6323  
    236236        char countStr[512];
    237237        g_snprintf( countStr, sizeof( countStr ),
    238                     ngettext( "%d Piece", "%d Pieces", builder->pieceCount ),
     238                    ngettext( "%'d Piece", "%'d Pieces", builder->pieceCount ),
    239239                    builder->pieceCount );
    240240        tr_strlsize( sizeStr, builder->pieceSize, sizeof(sizeStr) );
  • trunk/gtk/tr-prefs.c

    r6316 r6323  
    711711    gtk_list_store_set( page->store, &iter,
    712712                        COL_PERMISSION, _( "Allow" ),
    713                         COL_ADDRESS, _( "0.0.0.0" ),
     713                        COL_ADDRESS,  "0.0.0.0",
    714714                        -1 );
    715715
     
    768768
    769769static GtkWidget*
    770 remotePage( GObject * core )
     770webPage( GObject * core )
    771771{
    772772    const char  * s;
     
    781781    g_object_set_data_full( G_OBJECT( t ), "page", page, g_free );
    782782
    783     hig_workarea_add_section_title( t, &row, _( "Remote Access" ) );
     783    hig_workarea_add_section_title( t, &row, _( "Web Interface" ) );
    784784
    785785        /* "enabled" checkbutton */
    786         s = _( "A_llow requests from transmission-remote, Clutch, etc." );
     786        s = _( "Allow remote access" );
    787787        w = new_check_button( s, PREF_KEY_RPC_ENABLED, core );
    788788        hig_workarea_add_wide_control( t, &row, w );
     
    10871087                              gtk_label_new (_("Network")) );
    10881088    gtk_notebook_append_page( GTK_NOTEBOOK( n ),
    1089                               remotePage( core ),
    1090                               gtk_label_new (_("Remote")) );
     1089                              webPage( core ),
     1090                              gtk_label_new (_("Web")) );
    10911091
    10921092    g_signal_connect( d, "response", G_CALLBACK(response_cb), core );
  • trunk/libtransmission/blocklist.c

    r6140 r6323  
    275275        tr_strlcpy( buf, b->filename, sizeof( buf ) );
    276276        name = basename( buf );
    277         tr_inf( _( "Blocklist \"%s\" updated with %'d entries" ), name, lineCount );
     277        tr_inf( _( "Blocklist \"%1$s\" updated with %2$'d entries" ), name, lineCount );
    278278    }
    279279
  • trunk/libtransmission/platform.c

    r6321 r6323  
    517517    char tmp[MAX_PATH_LENGTH];
    518518    tr_buildPath( tmp, sizeof( tmp ), path, "javascript", "transmission.js", NULL );
    519 fprintf( stderr, "path is [%s]; testing [%s] for clutch\n", path, tmp );
     519    tr_inf( _( "Searching for web interface file \"%s\"" ), tmp );
    520520    return !stat( tmp, &sb );
    521521}
     
    587587
    588588        if( !*path )
    589         {
    590             tr_err( _( "Unable to find web interface files" ) );
    591             tr_strlcpy( path, "/dev/null", sizeof( path ) );
    592         }
     589            tr_err( _( "Couldn't find the web interface's files!  To customize this, set the CLUTCH_HOME environmental variable to the folder where index.html is located." ) );
    593590
    594591        s = tr_strdup( path );
  • trunk/libtransmission/port-forwarding.c

    r5913 r6323  
    9797
    9898    if( newStatus != oldStatus )
    99         tr_ninf( getKey(), _( "State changed from \"%s\" to \"%s\"" ),
     99        tr_ninf( getKey(), _( "State changed from \"%1$s\" to \"%2$s\"" ),
    100100                 getNatStateStr(oldStatus),
    101101                 getNatStateStr(newStatus) );
  • trunk/libtransmission/rpc-server.c

    r6319 r6323  
    254254        char passwd[MAX_PATH_LENGTH];
    255255        const char * clutchDir = tr_getClutchDir( server->session );
    256         char * clutchAlias = tr_strdup_printf( "%s=%s", "/transmission/clutch", clutchDir );
    257256        struct timeval tv = tr_timevalMsec( UNUSED_INTERVAL_MSEC );
    258257
    259 fprintf( stderr, "clutchAlias is [%s]\n", clutchAlias );
    260258        getPasswordFile( server, passwd, sizeof( passwd ) );
    261259        if( !server->isPasswordEnabled )
     
    268266        shttpd_register_uri( server->ctx, "/transmission/rpc", handle_rpc, server );
    269267        shttpd_register_uri( server->ctx, "/transmission/upload", handle_upload, server );
    270         shttpd_set_option(server->ctx, "aliases", clutchAlias );
     268
     269        if( clutchDir && *clutchDir ) {
     270            char * clutchAlias = tr_strdup_printf( "%s=%s", "/transmission/clutch", clutchDir );
     271            tr_inf( _( "Serving the web interface files from \"%s\"" ), clutchDir );
     272            shttpd_set_option( server->ctx, "aliases", clutchAlias );
     273            tr_free( clutchAlias );
     274        }
     275
    271276        shttpd_set_option( server->ctx, "ports", ports );
    272277        shttpd_set_option( server->ctx, "dir_list", "0" );
     
    286291        evtimer_set( &server->timer, rpcPulse, server );
    287292        evtimer_add( &server->timer, &tv );
    288 
    289         tr_free( clutchAlias );
    290293    }
    291294}
Note: See TracChangeset for help on using the changeset viewer.