nzbget 15.0-testing-r1228

Announcements about new stable and testing releases.
Subscribe to the forum for e-mail notifications.
Forum rules
This forum is readonly and is intended to inform users about new releases.
You can subscribe to the forum to receive e-mail notifications.
Locked
hugbug
Developer & Admin
Posts: 7645
Joined: 09 Sep 2008, 11:58
Location: Germany

nzbget 15.0-testing-r1228

Post by hugbug » 04 Mar 2015, 21:41

nzbget 15.0-testing-r1228

Changes since 15.0-testing-r1207
  • added restricted user and add-user:
    • restricted user has access to most program functions but cannot see security related options (including usernames and passwords) and cannot save configuration;
    • restricted user can be used with other programs and web-sites;
    • add-user can only add new downloads via RPC-API and can be used with other programs or web-sites;
  • added per-nzb logging:
    • each nzb now has its own individual log;
    • messages printed during download or post-processing are saved;
    • the messages can be retrieved later at any time;
    • new button "Log" in the history details dialog;
    • button "Log" in the download details dialog is now active during download too (not only during post-processing);
    • the log contains all nzb-related messages except detail-messages and errors printed during retrieving of articles (they would produce way too many messages and are not that useful anyway);
    • new option "NzbLog" to deactivate per-nzb logging if necessary;
    • per-nzb logs are saved in the queue-directory (option "QueueDir");
    • new RPC-method "loadlog" returns the previously saved messages for a given nzb-file;
    • new field "MessageCount" is returned by RPC-methods "listgroups" and "history" and indicates if there are any messages saved for the item;
    • parameter "NumberOfLogEntries" of RPC-method "listgroups" and the field "Log" returned by the method are now deprecated, use method "loadlog" instead;
    • field "PostInfoText" returned by RPC-method "listgroups" is now automatically filled with the latest message printed by a pp-script eliminating the need to access deprecated field "Log"';
  • updated pp-script "EMail.py":
    • using the new nzb-log feature;
    • new option "SendMail" allows to choose if the e-mail should be send always or on failure only;
  • updated pp-script "Logger.py" to use the new nzb-log feature;
  • improved cleanup (option ExtCleanupDisk):
    • if download was successful with health 100% the cleanup is now performed even if par-check and unpack were not made; previously a successful par-check or unpack were required for cleanup;
    • now the files are deleted in subdirectories too (recursively);
  • added built-in update feature to windows package; accessible via web-interface -> settings -> system -> check for updates;
  • added a small button near feed name in the feed menu on downloads-page; a click on the button fetches the feed, whereas a click on the feed title shows feed's content (as before);
  • improved detection of malformed nzb-files: nzbs which are valid xml-documents but without nzb content are now rejected with an appropriate error message;
  • renamed option "CreateBrokenLog" to "BrokenLog"; the old option name is recognized and automatically converted when the configuration is saved in web-interface;
  • files with names starting with ".nfs" are now ignored during cleanup and moving of unpacked files; these files are managed by NAS software;
  • fixed: unlike to all other scripts the update-script should not be automatically terminated when the program quits;
Other changes since 14.1
  • improved application for Windows:
    • added tray icon (near clock);
    • left click on icon pauses/resumes download;
    • right lick opens menu with important functions;
    • console window can be shown/hidden via preferences (is hidden by default);
    • new preference to automatically start the program after login;
    • new preference to show browser on start;
    • new preference to hide tray icon;
    • menu commands to show important folders in windows explorer (destination, etc.);
    • on first start the config file is now placed into subdirectory "NZBGet" inside standard AppData-directory;
    • default destination and other directories are now placed in the AppData\NZBGet-directory instead of programs directory; this allows to install the program into "program files"-directory since the program does not write into the programs directory anymore;
    • the program exe has an icon now;
    • if the exe is started from windows explorer the program starts in application mode; if the exe is called from command prompt the program works in console mode;
  • created installer for windows:
    • the program is installed into "program files" by default;
    • the working directory with all subdirectories is now placed into "AppData" directory;
    • the batch files nzbget-start.bat and nzbget-recovery-mode.bat are not needed and not installed anymore;
  • added support for password list file:
    • new option "UnpackPassFile" to set the location of the file;
    • during unpack the passwords are tried from the file until unpack succeeds or all passwords were tried;
    • implemented different strategies for rar4 and rar5-archives taking into account the features of formats;
    • for rar5-archives a wrong password is reported by unrar unambiguously and the program can immediately try other passwords from the password list;
    • for rar4-archives and for 7z-archives it is not possible to differentiate between damaged archive and wrong password; for those archives if the first unpack attempt (without password) fails the program executes par-check (preferably quick par-check if enabled via option "ParQuick) before trying the passwords from the list;
    • another optimization is that the password list is tried only when the first unpack attempt (without password) reports a password error or decryption errors; this saves unnecessary unpack attempts for damaged unencrypted archives;
    • for more info see topic [New Feature] Password list file;
  • options "UnrarCmd" and "SevenZipCmd" can include extra switches to pass to unrar/7-zip.
  • improved news server connections handling:
    • if a download of an article fails due to connection error the news server becomes temporary disabled (blocked) for several seconds (defined by option "RetryInterval");
    • the download is then retried on another news server (of the same level) if available;
    • if no other news servers (of the same level) exist the program will retry the same news server after its block interval expires;
    • this increases failure tolerance when multiple news servers are used;
    • for more info see topic [New Feature] Fail-safe connection handling;
  • added on-demand queue sorting:
    • one click on column title in web interface sorts the selected or all items;
    • if the items were already sorted in that order they are sorted backwards; in other words the second click sorts in descending order;
    • when sorting selected items they are also grouped together in a case there were holes between selected items;
    • RPC-method "editqueue" has new command "GroupSort", parameter "Text" must be one of: "name", "priority", "category", "size", "left"; add character "+" or "-" to sort to explicitly define ascending or descending order (for example "name-"); if none of these characters is used the auto-mode is active: the items are sorted in ascending order first, if nothing changed - they are sorted again in descending order;
    • for more info see topic [New Feature] On-demand queue sorting;
  • actions for history items can now be performed for multiple (selected) records:
    • post-process again, download again, mark as good, mark as bad;
    • extended RPC-API method "editqueue": for history-records of type "URL" the action "HistoryRedownload" can now be used as synonym to "HistoryReturn" (makes it easier to redownload multiple items of different types (URL and NZB) with one API call).
  • options "ParIgnoreExt" and "ExtCleanupDisk" can now contain wildcard characters * and ?;
  • added new option "ServerX.Retention" to define server retention time (days); files older than configured server retention time are not even tried on this server;
  • added support for negative numeric values in rss filter (useful for fields "dupescore" and "priority");
  • added subcommand "HA" to remote command "--list/-L" to list the whole history including hidden records;
  • added optional parameters to remote command "--append/-A" allowing to pass duplicate key, duplicate mode and duplicate score; removed parameters "F" and "U" of command "--append/-A", which were used to set mode (file or URL), which is now detected automatically; the parameters are still supported for compatibility;
  • name and category of history items can now be changed in web-interface; RPC-API method "editqueue" extended with new actions "HistorySetName" and "HistorySetCategory";
  • improved timeout handling during establishing of connections;
  • updated info in about dialogs (Windows and Mac OSX);
  • fixed possible crash when using remote command "-B dump" to print debug info;
  • fixed: the program could crash during download when article cache was active (more likely on very high download speeds);
  • fixed: XML-RPC method "history" returned invalid xml when used with parameter "hidden=true" (JSON-RPC worked correct);
  • fixed: remote command "-L HA" (which prints the history including hidden records) could crash;
  • fixed: web-browser was launched on program reload; now it is launched only if the reload is initiated via tray menu (Windows only);
  • suppress printing of memory leaks reports when the program terminates because of wrong command line switches (Windows debug mode only).
Download link

Locked

Who is online

Users browsing this forum: No registered users and 9 guests