Changeset 3970
- Timestamp:
- Nov 26, 2007, 4:05:12 AM (15 years ago)
- Location:
- trunk/libtransmission
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/internal.h
r3921 r3970 44 44 #endif 45 45 46 int tr_torrentIsPrivate( const tr_torrent * ); 47 46 48 void tr_torrentRecheckCompleteness( tr_torrent * ); 47 49 -
trunk/libtransmission/peer-msgs.c
r3929 r3970 1443 1443 **/ 1444 1444 1445 static int 1446 isSwiftEnabled( const tr_peermsgs * msgs ) 1447 { 1448 /* rationale: SWIFT is good for getting rid of deadbeats, but most 1449 * private trackers have ratios where you _want_ to feed deadbeats 1450 * as much as possible. So we disable SWIFT on private torrents */ 1451 return SWIFT_ENABLED 1452 && !tr_torrentIsSeed( msgs->torrent ) 1453 && !tr_torrentIsPrivate( msgs->torrent ); 1454 } 1455 1445 1456 static size_t 1446 1457 getUploadMax( const tr_peermsgs * msgs ) … … 1448 1459 static const size_t maxval = ~0; 1449 1460 const tr_torrent * tor = msgs->torrent; 1450 const int useSwift = SWIFT_ENABLED && !tr_torrentIsSeed( msgs->torrent);1461 const int useSwift = isSwiftEnabled( msgs ); 1451 1462 const size_t swiftLeft = msgs->info->credit; 1452 1463 size_t speedLeft; -
trunk/libtransmission/torrent.c
r3932 r3970 643 643 644 644 int 645 tr_torrentIsPrivate( const tr_torrent * tor ) 646 { 647 return tor 648 && tor->info.isPrivate; 649 } 650 651 int 645 652 tr_torrentIsPexEnabled( const tr_torrent * tor ) 646 653 { 647 return !tor->info.isPrivate && !tor->pexDisabled; 654 return tor 655 && !tr_torrentIsPrivate( tor ) 656 && !tor->pexDisabled; 648 657 } 649 658
Note: See TracChangeset
for help on using the changeset viewer.