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.
-
hugbug
- Developer & Admin
- Posts: 7645
- Joined: 09 Sep 2008, 11:58
- Location: Germany
Post
by hugbug » 18 Dec 2008, 23:06
Changes since 0.6.0-r252:
- changed the method to pass arguments to postprocess/nzbprocess: now using environment variables (old method is still supported for compatibility with existing scripts);
- implemented the normalizing of option names and values in option list; the command <-p> also prints normalized names and values now; that makes the parsing of output of command <-p> for external scripts easier;
- added support for postprocess-parameters; new subcommand <O> of remote command <E> to add/modify pp-parameter for group (nzb-file); new XML-/JSON-RPC-subcommand <GroupSetParameter> of method <editqueue> for the same purpose; updated example configuration file and example postprocess-script to indicate new method of passing arguments via environment variables;
- added the passing of nzbget-options to postprocess/nzbprocess scripts as environment variables;
- added command <Process> to scheduler option <TaskX.Command>; replaced options <PostLogKind> and <NzbLogKind> with new option <ProcessLogKind> which is now used by all scripts (PostProcess, NzbProcess, TaskX.Process);
- improved entering to paused state on connection errors (do not retry failed downloads if pause was activated);
- fixed: sometimes program hanged on starting postprocess/nzbprocess in server (not daemon) mode (bug introduced in r250);
- fixed: the output of process-scripts was not always received (bug introduced in r250);
- updated configure-script for better compatibility with FreeBSD;
- cleaning up of download queue (option <ParCleanupQueue>) and deletion of source nzb-file (option <NzbCleanupDisk>) after par-repair now works also if par-repair was cancelled (option <ParTimeLimit>); since required par-files were already downloaded the repair in an external tool is possible;
- fixed: TLS/SSL didn't work in standalone mode.
Changes since 0.5.1
- added option <DeleteCleanupDisk> to automatically delete already downloaded files from disk if nzb-file was deleted from queue (the download was cancelled);
- added special meaning for extension <.nzb_processed> for files in incoming directory; those files are now not passed to nzbprocess-script;
- extended the communication between nzbget and post-process-script: collections are now detected even if parcheck is disabled;
- added support for delayed par-check/repair: post-process-script can request par-check/repair using special exit codes to repair current collection or all collections;
- added new subcommand <M> to edit-command <E> for merging of two (or more) groups (useful after adding pars from a separate nzb-file);
- added option <MergeNzb> to automatically merge nzb-files with the same filename (useful by adding pars from a different source);
- added option <ParTimeLimit> to define the max time allowed for par-repair;
- added workaround to avoid hangs in child processes (by starting of postprocess or nzbprocess), observed on uClibC based systems;
- added command <--scan/-S> to execute the scan of nzb-directory on remote server;
- removed trailing slash in directory name passed to nzbprocess-script (to be similar to postprocess-script);
- added scheduler;
- new options <TaskX.Time>, <TaskX.WeekDays>, <TaskX.Command> and <TaskX.DownloadRate>;
- added script-processing of files in incoming directory to allow automatic unpacking and queueing of compressed nzb-files;
- new options <NzbProcess> and <NzbLogKind>;
- fixed: files downloaded with disabled decoder (option decode=no) sometimes were malformed and could not be decoded;
- fixed: empty string parameters did not always work in XML-RPC.
Download link
Who is online
Users browsing this forum: No registered users and 9 guests