Відбувся випуск вільного графічного клієнта Nicotine+ 3.2.1 для файлообмінної мережі P2P Soulseek. Nicotine+ прагне бути зручною, вільною альтернативою з відкритим кодом офіційному клієнту Soulseek, надаючи додаткову функціональність і зберігаючи при цьому сумісність з протоколом Soulseek. Код клієнта написаний мовою Python з використанням графічної бібліотеки GTK та поширюється під ліцензією GPLv3. Складання доступні для GNU/Linux, BSD, Solaris, Windows та masOS.
Основні зміни:
- Додано прямий перегляд директорій та файлів за допомогою протоколу "slsk://".
- Оптимізовано загальну продуктивність та стабільність взаємодії з сервером Soulseek та одноранговими з'єднаннями.
- Оптимізовано продуктивність графічного інтерфейсу.
- Проведено велику роботу співтовариством над перекладом програми різними мовами.
- Виправлено критичну вразливість при отриманні запиту на завантаження з невірно вказаним шляхом до файлу.
- Виправлено обробку тимчасових файлів, назви яких перевищують 255 символів.
- Виправлено помилку, через яку роздачі назавжди зависали в черзі роздач.
- Виправлена помилка, через яку мовні переклади не застосовувалися автоматично у Windows та MacOS.
Джерело: opennet.ru