 Versie 25.4 van NZBGet is uitgebracht. Met dit programma kunnen bestanden van usenet gedownload worden. Het programma is vergelijkbaar met SABnzbd. Het kan onder meer automatisch bestanden repareren met par-bestanden en heeft een ingebouwde webinterface. De opensourceapplicatie is beschikbaar voor Windows, macOS, Linux en diverse nas-modellen. De changelog voor de afgelopen paar versies kan hieronder worden gevonden.
 Versie 25.4 van NZBGet is uitgebracht. Met dit programma kunnen bestanden van usenet gedownload worden. Het programma is vergelijkbaar met SABnzbd. Het kan onder meer automatisch bestanden repareren met par-bestanden en heeft een ingebouwde webinterface. De opensourceapplicatie is beschikbaar voor Windows, macOS, Linux en diverse nas-modellen. De changelog voor de afgelopen paar versies kan hieronder worden gevonden.
v25.4 What's Changed
Features:Bug fixes:
- Added TLS 1.3 cipher suite support via ServerX.Cipher option #658 #665;
- Enabled the search bar on small screens in web UI #656.
For developers:
- Fixed the Scan script API #663;
- Fixed RSS feed category reading and applying when the category is set via filter rules #654;
- Fixed the JSON value parsing and the "testserver" API method #666.
- Updated 7-Zip to 25.01 #655.
v25.3 What's Changed
Features:Bug fixes:
- Automatic category detection from NZB file metadata #615:
- The API method
appendnow has a new argument:
- AutoCategory (bool) - If true, the category will be automatically detected from the NZB file (if available);
- Extended web UI with "Auto-detect category" checkbox in upload dialog;
- Introduced a
CategorySourceoption for RSS feeds, providing granular control over where category information is retrieved;- Added an option to disable the _unpack intermediate folder when unpacking.
This allows for immediate access to files during the unpacking process #617.For developers:
- Fixed macOS x64 Mojave support #613.
- Integrated the Boost.Filesystem library for cross-platform file system operations.We're using Boost.Filesystem to ensure compatibility with older systems and plan to transition to the std::filesystem library in the future #636;
- Updated unrar:
- Linux: from 7.11 to 7.13;
- macOS: from 7.11 to 7.12;
- Windows: from 7.11 to 7.13.
v25.2 What's Changed
Bug fixes #603For developers:
- Prevented crashes (segfaults) that could occur when loading disk state files containing empty or malformed data, by adding additional input validation and null pointer protection
- Fixed a segfault in host resolution by ensuring a valid string is always returned
- Added workflow to build and publish debug Docker images #605
v25.1 What's Changed
Features:
- Added support for extracting file size from the description field in RSS feeds, providing more info upfront #580
Bug fixes:
For developers:
- OpenSSL memory leaks and vulnerabilities associated with older SSL/TLS protocols #591
- Fixed memory leaks caused by unreleased per-thread OpenSSL resources.
- Security Improvement: updated to use the latest and most secure TLS protocol supported by the client and server, mitigating known vulnerabilities in older SSL/TLS protocols.
- RSS feed segfault. Improved memory safety and prevent potential undefined behavior (UB) #569
- Correctly parse yEnc headers with combined name/ypart lines #571
- Data race in ExtensionManager that could cause application crashes #577
- Added additional checks for missing server configuration options to prevent errors in webui #581
- Prevented showing of negative age caused by incorrect dates in NZB file #583
- Improved parsing of yEnc subjects without surrounding quotes, e.g. "[34/44] - id.bdmv yEnc (1/1)" #584
- Upgraded par2-turbo to v1.3.0 #586
- Added support for newer versions of the libxml2 library (v2.12+), ensuring the application continues to work on modern systems #575
- Updated OpenBSD tests workflow to 7.7 #573
- Refactored Util::StrToNum by improving performance, safety and minimizing memory usage #578
- Using the system’s built-in regex library instead of an older version #589
- Resolved some analyzer warnings #590
- Building the app without TLS support is now deprecated and will be removed in future releases.
v25.0 What's Changed
Features:Bug fixes:
- Completion and downloaded data statistics #544
- added a new "Statistics" page to display completion and download volume analytics for news-servers.
- the API method "resetservervolumes" now allows for selective resetting of counters. Arguments:
- ServerId
(int)- Server ID to reset.- Counter
(string)- Specifies which counter to reset. The behavior depends on the value of this argument:
- "CUSTOM" (case-sensitive) - Resets only the custom counter associated with the server. Use this option to clear custom statistics while preserving overall download volume data.
- "" (empty string) - Resets all counters associated with the server, including the overall download volume and any custom counters.
- the API method "servervolumes" now returns 2 additional properties:
- CountersResetTime
(int)- Date/time of the last reset of all counters (time is in C/Unix format).- ArticlesPerDays
(struct[])- Per-day amount of failed and success articles since program installation. Contains an array of structs with following fields:
- Failed
(int)- Amount of failed articles.- Success
(int)- Amount of success articles.- Flatpak support #550
- Snap support #559
- Added support of running Docker image rootless #541
For Developers:
- Deobfuscation: handle hashed filenames with a length of 16 or more #548
- Direct unpack failures when processing non-archive files #549
- Fixed found memory leaks, potential ub, buffer overflows, cppcheck and compiler warnings #552 #561
- Correctly decode Unicode escape sequences in JsonDecode #560
- Updated Docker, Libraries, Unpackers #555
- updated Docker base image (alpine:3.19.1 -> alpine:3.21.3) and Dockerfile
- updated and synced libraries versions for all installers (previous versions specified for Linux installers):
- LibXML2 2.12.4 -> 2.13.5
- ncurses 6.4 -> 6.5
- Gzip 1.3.1
- OpenSSL 3.1.2 -> 3.4.1
- Boost 1.84
- updated unpackers for installers:
- 7-Zip 24.05 -> 24.08
- UnRAR 7.0 -> 7.11 (Windows x32 7.01, no newer version available)
- updated FreeBSD build script and workflow to build on Ubuntu 24.04
- Fixed app build, using Xcode CMake generator #538
- Fixed TOOLCHAIN_PREFIX were not used by the project (warning) #543
- Fixed a build issue on systems lacking native atomic library support #562
- Removed GnuTLS support #554
- Reasons for removing GnuTLS support:
- Maintenance overhead. Maintaining support for two SSL/TLS libraries (OpenSSL and GnuTLS) significantly increases our maintenance burden. Currently, we exclusively use OpenSSL in all production builds.
- Boost.Asio incompatibility. The Boost.Asio library, which can be used for cross-platform socket and TLS handling, does not support GnuTLS. Our planned migration of network logic to Boost.Asio makes GnuTLS support redundant.

 
                    :strip_exif()/i/2001184453.png?f=thumbmedium)
:strip_exif()/u/108168/koebjieste21.gif?f=community)
:strip_exif()/u/9676/12.gif?f=community)
/u/235875/crop5a67acb560b8e_cropped.png?f=community)