Transmission 3.0


Transmission 3.0

Il 22 maggio 2020 è stata rilasciata una nuova versione del popolare client BitTorrent multipiattaforma e open source Transmission, che supporta, oltre all'interfaccia grafica standard, il controllo tramite cli e web, ed è caratterizzata da velocità operativa e basso consumo di risorse.

Le seguenti modifiche sono state implementate nella nuova versione:

Modifiche generali su tutte le piattaforme:

  • I server RPC hanno acquisito la capacità di accettare connessioni tramite IPv6
  • La verifica dei certificati è attivata per impostazione predefinita SSL, per la compatibilità con la quale TR_CURL_SSL_VERIFY è stato sostituito con TR_CURL_SSL_NO_VERIFY
  • Per i nomi dei file .torrent e .resume, viene nuovamente utilizzato un hash per impostazione predefinita
  • Per proteggere contro attacchi di forza bruta, il numero di tentativi di accesso non riusciti è stato limitato a 100 web Il tempo di semina durante l'inattività è limitato a 40320 minuti (4 settimane)
  • Aggiunti Peer ID per i client torrent Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk
  • INT64_MAX
  • è dichiarato come dimensione del download incompleto per impostazione predefinita, se la dimensione reale è sconosciuta (aiuta, ad esempio, con i tracker Amazon S3) TCP_FASTOPEN
  • Abilitato supporto (permette di accelerare leggermente l'avvio della connessione)È stata migliorata la gestione del ToS nelle connessioni IPv6
  • Il handshake sarà forzatamente interrotto se non riesce a ottenere un segreto comune (ciò portava a crash)
  • È vietato cambiare tracker durante l'annuncio (ciò portava a crash)
  • È stato aggiunto il supporto per il file 'session ID' (nella directory temporanea), che consente di determinare con maggiore precisione se la sessione è locale o remota; l'ID è allegato alla risposta 'session-get'.
  • È stato aggiunto il supporto per l'indirizzamento senza classi (CIDR) nella lista nera
  • È stato aggiunto il supporto per le etichette in libtransmission e transmission-remote
  • La gestione degli header session-id è diventata case insensitive
  • Supporto per il caricamento dei certificati CA dallo store di sistema
  • Eliminati numerosi leak di memoria (download magnet, fine della sessione, analisi di dati binari)
  • Miglioramento della build basata su CMake (Ninja generator, libappindicator, systemd, Solaris e macOS)
  • Passaggio a sottodirectory per risolvere (la maggior parte delle) dipendenze di terze parti
  • Modifiche al demone:

Utilizzo di libsystemd invece di libsystemd-daemon

  • Divieto severo di elevate privilegi per transmission-daemon.service
  • Web client:

Corretto un difetto di vulnerabilità XSS

  • Corretto il foglio di stile in Chromium 59+
  • Aggiunto il display del pulsante 'scarica (come in "scarica sul sito", non 'scarica per te')' sui dispositivi mobili
  • Aggiunta la visualizzazione del pulsante «carica (come in „carica sul sito“, e non in „carica a te“)» sui dispositivi mobili.
  • È stata aggiunta la visualizzazione del tempo rimanente per il caricamento in modalità compatta (precedentemente disponibile solo su dispositivi mobili e in modalità espansa).

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster