Zaterdag is met versienummer 0.5.91 de tweede bètarelease van versie 0.6 van NNTPGrab uitgebracht. Met dit programma kunnen bestanden van usenet worden gedownload. NNTPGrab kan uiteraard overweg met nzb-bestanden, is in staat om automatisch par2-bestanden verwerken en kan meerdere usenet-servers tegelijkertijd raadplegen. De software wordt onder opensource-licentie uitgegeven en is beschikbaar voor zowel Windows, Linux als Mac OS X. In versie 0.6 is onder andere ondersteuning voor plugins toegevoegd, wat het eenvoudiger maakt om nieuwe functionaliteit in de toekomst toe te voegen. Verder is er een hoop onder de motorkap veranderd, wat het programma stabieler en efficiënter zou moeten maken. Hieronder is te vinden wat er in deze release allemaal veranderd is:
Changes in version 0.5.91 (0.6 Beta 2)
- Added a Qt version of the NNTPGrab Server. This makes to program look more native on Win32 and Mac OS X environments
- Added a new feature: Automatically remove files after unpack (disabled by default)
- Implemented JSON-RPC over TCP
- Implemented the remaining JSON-RPC methods
- Ported the NNTPGrab Server and the Glue layer to use JSON-RPC over TCP
- Start the NNTPGrab Server (console) in the foreground by default
- Added the -h / --help arguments to the NNTPGrab Server (console)
- Listen on both IPv4 and IPv6 for the embedded webserver/JSON-RPC server
- Added a new plugin (created by crashoverraid) which prevents Win32 environments from going to sleep while the program is running
- Fixed a bug in the JSON-RPC parser which could lead to 100% CPU usage
- Fixed a possible crash in the JSON parser which could occur when trying to parse invalid data
- Fixed a warning in the NNTPGrab Server about the 'par2_repair_message' signal being unknown
- Always start the embedded webserver when using the NNTPGrab Server (even if it's disabled in the configuration)
- Automatically escape the characters " and \ in JSON requests
- Only load plugins which are really required by default
- Show a notification in the GUI when a NZB file is imported by the NNTPGrab Server
- Automatically save any configuration changes which were done using the JSON-RPC plugin
- Downloading using a proxy server wasn't working correctly. Fixed
- Added support to download using a proxy server on Mac OS X environments
- If a log message with log_level NG_LOG_LEVEL_WARNING occurs then show a popup in the GTK GUI
- While decoding files an error message could be overwritten by another one resulting in an invalid error message. Fixed
- If files from a NZB containing invalid data is being decoded an invalid error message could occur. Fixed
- Fixed a bug where downloading could stop after one part
- Fixed a possible bug where the download queue wouldn't revive anymore when suspended
- Enable the tray icon by default on new installations (except on OSX)
- Fixed a small GTK warning in the GUI which could occur when viewing the list of available auto-import folders
- Only try to unpack files when a collection has been completely verified using PAR2