Wydano bezpłatnego klienta graficznego Nicotine+ 3.2.1 dla sieci P2P Soulseek do wymiany plików. Nicotine+ ma na celu bycie wygodną, bezpłatną alternatywą z otwartym źródłem dla oficjalnego klienta Soulseek, oferując dodatkowe funkcje i zachowując zgodność z protokołem Soulseek. Kod klienta jest napisany w Pythonie z użyciem biblioteki graficznej GTK i jest rozpowszechniany na licencji GPLv3. Wersje są dostępne dla GNU/Linux, BSD, Solaris, Windows i macOS.
Główne zmiany:
- Dodano bezpośrednie przeglądanie katalogów i plików za pomocą protokołu „slsk://”.
- Optymalizowano ogólną wydajność i stabilność interakcji z serwerem Soulseek oraz połączeniami peer-to-peer.
- Optymalizowano wydajność interfejsu graficznego.
- Społeczność wykonała dużą pracę nad tłumaczeniem programu na różne języki.
- Naprawiono krytyczną lukę w zabezpieczeniach, która występowała podczas odbierania żądania pobrania z niepoprawnie wskazanym ścieżkę do pliku.
- Naprawiono obsługę plików tymczasowych, których nazwy przekraczały 255 znaków.
- Naprawiono błąd, przez który udostępnienia na zawsze utknęły w kolejce.
- Naprawiono błąd, przez który tłumaczenia językowe nie były automatycznie stosowane w Windows i macOS.




Źródło: opennet.ru
