No dia 22 de maio de 2020, foi lançada uma versão popular do cliente BitTorrent multiplataforma e gratuito, que, além da interface gráfica padrão, oferece gerenciamento via CLI e web, destacando-se pela velocidade de operação e baixo consumo de recursos.
A nova versão implementou as seguintes mudanças:
Mudanças gerais em todas as plataformas:
- Os servidores RPC agora podem aceitar conexões via IPv6
- A verificação de certificados está habilitada por padrão SSL, para compatibilidade com a qual TR_CURL_SSL_VERIFY foi substituído por TR_CURL_SSL_NO_VERIFY
- Por padrão, o hash é novamente utilizado para nomes de arquivos .torrent e .resume
- Para proteção contra ataques de força bruta, o número de tentativas de autenticação malsucedidas foi limitado a 100 servidor web O tempo de compartilhamento em idle foi limitado a 40320 minutos (4 semanas)
- Adicionados Peer IDs para os clientes torrent Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk
- INT64_MAX
- é declarado por padrão como o tamanho do download incompleto, caso o tamanho real seja desconhecido (ajuda, por exemplo, com rastreadores Amazon S3) TCP_FASTOPEN
- Suporte adicionado para (permitirá acelerar levemente o início da conexão)A manipulação de ToS em conexões IPv6 foi aprimorada
- O handshake será encerrado forçadamente se não for possível obter um segredo compartilhado (o que levou a falhas)
- Mudanças de rastreadores durante a propaganda foram proibidas (o que levou a falhas)
- Adicionada suporte para o arquivo “session ID” (no diretório temporário), permitindo definir com mais precisão se a sessão é local ou remota; o ID é anexado à resposta “session-get”.
- Adicionada suporte para endereçamento sem classe (CIDR) na lista negra
- Adicionada suporte para rótulos em libtransmission e transmission-remote
- O tratamento dos cabeçalhos session-id passou a ser feito de forma case-insensitive
- Suporte para download de certificados CA do armazenamento do sistema foi adicionado
- Eliminadas várias vazamentos de memória (download de magnet, término de sessão, análise de dados binários)
- Melhorias na construção com base no CMake (gerador Ninja, libappindicator, systemd, Solaris e macOS)
- Mudança para sub-módulos para resolver (a maioria) das dependências de terceiros
- Mudanças no daemon:
Uso de libsystemd em vez de libsystemd-daemon
- Proibição rigorosa de elevação de privilégios para transmission-daemon.service
- No cliente web:
Corrigida vulnerabilidade XSS
- Corrigida a tabela de estilos no Chromium 59+
- Adicionada exibição do botão “baixar (como em 'baixar para o site', e não em 'baixar para si')” em dispositivos móveis
- Adicionada a exibição do botão "carregar (como em "carregar no site", e não "carregar para mim")" em dispositivos móveis
- Adicionado a exibição do tempo restante de carregamento no modo compacto (anteriormente disponível apenas em dispositivos móveis e no modo expandido).
Fonte: linux.org.ru

