Transmission 3.0


Transmission 3.0

Il 22 maggio 2020 è stato rilasciato il popolare client BitTorrent multipiattaforma gratuito Transmission, che supporta, oltre all'interfaccia grafica standard, anche la gestione tramite cli e web, ed è noto per la sua velocità e il basso consumo di risorse.

Nella nuova versione sono state implementate le seguenti modifiche:

Modifiche generali su tutte le piattaforme:

  • I server RPC ora possono accettare connessioni tramite IPv6
  • Il controllo dei certificati è attivato per impostazione predefinita SSL, per compatibilità con cui TR_CURL_SSL_VERIFY è stato sostituito con TR_CURL_SSL_NO_VERIFY
  • Per i nomi dei file .torrent e .resume, viene nuovamente utilizzato l'hash per impostazione predefinita
  • Per proteggersi dagli attacchi di forza bruta, il numero di tentativi di accesso non riusciti è limitato a 100 il server web. Il tempo di seeding 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 per impostazione predefinita come dimensione del download incompleto se la dimensione reale è sconosciuta (utile, ad esempio, con i tracker Amazon S3) TCP_FASTOPEN
  • Supporto abilitato (permetterà di accelerare leggermente l'inizio della connessione)Migliorata la gestione del ToS nelle connessioni IPv6
  • Trattamento ToS migliorato nelle connessioni IPv6
  • Il handshake sarà forzatamente interrotto se non è stato possibile ottenere un segreto condiviso (ha portato a malfunzionamenti)
  • La modifica dei tracker è vietata durante l'annuncio (ha portato a malfunzionamenti)
  • Supporto aggiunto per il file 'session ID' (nella directory temporanea), che consente di identificare più accuratamente se la sessione è locale o remota; l'ID è allegato alla risposta 'session-get'.
  • Supporto per l'indirizzamento senza classe (CIDR) nella blacklist
  • Supporto per i tag in libtransmission e transmission-remote aggiunto
  • La gestione degli header session-id ora è case-insensitive
  • Supporto per il caricamento dei certificati CA dal negozio di sistema
  • Risolte multiple perdite di memoria (caricamento magnet, chiusura della sessione, analisi dei dati binari)
  • Miglioramento della build basata su CMake (Ninja generator, libappindicator, systemd, Solaris e macOS)
  • Passaggio ai sottoprogetti per risolvere (la maggior parte delle) dipendenze esterne

Modifiche al demone:

  • Uso di libsystemd invece di libsystemd-daemon
  • Divieto rigoroso di elevazione dei privilegi per transmission-daemon.service

Web client:

  • Risolta vulnerabilità XSS
  • Risolto il foglio di stile in Chromium 59+
  • È stata aggiunta la visualizzazione del pulsante "carica (come in 'carica sul sito', non 'carica per te')" sui dispositivi mobili
  • È stata aggiunta la visualizzazione del tempo di caricamento rimanente nella modalità compatta (in precedenza era 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