Andrey Prygunkov
|
0859eef869
|
fixed line endings in two source files
|
2009-10-16 11:55:47 +00:00 |
|
Andrey Prygunkov
|
1ad28cb9ac
|
added the returning of a proper HTTP error code if the authorization was failed on RPC-calls (thanks to jdembski <jdembski@users.sourceforge.net> for the patch)
|
2009-10-16 11:54:15 +00:00 |
|
Andrey Prygunkov
|
0f8aa5d7e7
|
added support for JSON-P (extension of JSON-RPC)
|
2009-10-16 11:26:45 +00:00 |
|
Andrey Prygunkov
|
e9d599ab26
|
fixed: JSON-RPC-commands failed, if parameters were placed before method name in the request
|
2009-10-09 20:14:33 +00:00 |
|
Andrey Prygunkov
|
7a28932569
|
fixed: RPC-commands <HistoryReturn> and <HistoryProcess> were processed as <HistoryDelete>
|
2009-09-26 20:44:11 +00:00 |
|
Andrey Prygunkov
|
b1b6d6ace8
|
added field <PostTime> to result of RPC-Command <listfiles> and fields <MinPostTime> and <MaxPostTime> for command <listgroups>
|
2009-09-22 20:40:40 +00:00 |
|
Andrey Prygunkov
|
dc9e938510
|
Added message log to history items; new field <Log> is returned by RPC-command <history> for each item
|
2009-09-19 15:49:08 +00:00 |
|
Andrey Prygunkov
|
80116b6687
|
renamed ParStatus constant <FAILED> to <FAILURE> for a consistence with ScriptStatus constant <FAILURE>, that also affects the results of RPC-command <history>
|
2009-08-23 12:32:46 +00:00 |
|
Andrey Prygunkov
|
7d5225b2ba
|
added field <RemainingFileCount> to history items returned via RPC-command <history>
|
2009-08-23 12:18:44 +00:00 |
|
Andrey Prygunkov
|
6bfe1b0cfd
|
added actions <R> (return history item) and <P> (postprocess history item) for subcommand <H> of command <-E/--edit>; added actions <HistoryReturn> and <HistoryProcess> for remote RPC-command <editqueue>
|
2009-08-22 12:05:25 +00:00 |
|
Andrey Prygunkov
|
feadf59fa0
|
added history: new option <KeepHistory>, new remote subcommand <H> for commands <L> (list history entries) and <E> (delete history entries), new RPC-command <History> and subcommand <HistoryDelete> for command <EditQueue>; changed the result code returning status <ERROR> for postprocessing script from <1> to <94>
|
2009-06-30 16:08:41 +00:00 |
|
Andrey Prygunkov
|
5484ccc0f0
|
added field <NZBID> to NZBInfo; the field is now also returned by XML-/JSON-RPC methods <listfiles>, <listgroups> and <postqueue>
|
2009-06-03 16:07:00 +00:00 |
|
Andrey Prygunkov
|
6471928f91
|
added subcommand <S> to remote commands <--pause/-P> and <--unpause/-U> to pause/unpause the scanning of incoming nzb-directory; added commands <PauseScan> and <UnpauseScan> for scheduler option <TaskX.Command>; added remote commands <PauseScan> and <ResumeScan> for XML-/JSON-RPC
|
2009-05-25 20:18:20 +00:00 |
|
Andrey Prygunkov
|
4b538b419a
|
refactoring: extended the meaning of DowloadQueue-object, which now contains file queue, post-job queue, list of completed post-jobs and list of nzb-infos; post-jobs now have references to nzb-infos, what eiliminates duplicate infos; since file queue and post-job queue are now accessed via DownloadQueue only one locking mechanism for both queues is needed
|
2009-05-24 14:26:53 +00:00 |
|
Andrey Prygunkov
|
b1f6735e87
|
added pausing/resuming for post-processor queue; added new modifier <O> to remote commands <--pause/-P> and <--unpause/-U>; added new commands <postpause> and <postresume> to XML-/JSON-RPC; extended output of remote command <--list/-L> to indicate paused state of post-processor queue; extended command <status> of XML-/JSON-RPC with field <PostPause>
|
2009-05-06 19:28:54 +00:00 |
|
Andrey Prygunkov
|
bbdfb2b4f2
|
added modifier <O> to command <-E/--edit> for editing of post-processor-queue; following subcommands are supported: <+/-offset>, <T>, <B>, <D>; subcommand <D> supports deletion of queued post-jobs and active job as well; deletion of active job means the cancelling of par-check/repair or terminating of post-processing-script (including child processes of the script); updated remote-server to support new edit-subcommands in XML/JSON-RPC
|
2009-05-03 17:14:52 +00:00 |
|
Andrey Prygunkov
|
c8e7cc856f
|
added svn revision number to version string (commands <-v> and <-V>, startup log entry); svn revision is automatically read from svn-repository on each build
|
2009-04-17 21:53:00 +00:00 |
|
Andrey Prygunkov
|
42718d3f7a
|
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
|
2008-11-29 23:42:24 +00:00 |
|
Andrey Prygunkov
|
5521fccf73
|
added command <--scan/-S> to execute the scan of nzb-directory on remote server
|
2008-11-13 19:40:18 +00:00 |
|
Andrey Prygunkov
|
34c7eb612a
|
added new subcommand <M> to edit-command <E> for merging of two (or more) groups (useful after adding pars from a separate nzb-file)
|
2008-10-23 18:29:40 +00:00 |
|
Andrey Prygunkov
|
7ff36c1bdb
|
fixed: parameter <category> in JSON/XML-RPC was not properly decoded by server, making the setting of a nested category (containing slash or backslash character) via nzbgetweb not possible
|
2008-09-20 10:20:46 +00:00 |
|
Andrey Prygunkov
|
e28aa2ee67
|
added the categories: new option <AppendCategoryDir>; new switch <-K>; new command <K> in switch <-E>; new parameter in XML-/JSON-RPC-command <editqueue>; new parameter to post-process-scripts; scan the subdirectories of incoming nzb-directory; automatic moving of already downloaded files after the changing of category
|
2008-07-20 13:47:50 +00:00 |
|
Andrey Prygunkov
|
8399322238
|
added the compatibility with gcc 4.3
|
2008-06-27 20:00:04 +00:00 |
|
Andrey Prygunkov
|
5bd621c540
|
fixed: edit-commands with negative offset did not work via XML-RPC (but worked via JSON-RPC)
|
2008-06-22 21:36:04 +00:00 |
|
Andrey Prygunkov
|
876fee3bc5
|
added field <ID> to post-queue-items (for feature usage)
|
2008-03-23 14:48:56 +00:00 |
|
Andrey Prygunkov
|
988714f92a
|
fixed: negative integer parameters were not correctly parsed by JSON-RPC-server
|
2008-03-20 15:51:45 +00:00 |
|
Andrey Prygunkov
|
1c333e68c2
|
added the saving of script-output in post-job-object and the returning of the output by command <postqueue> via XML-RPC and JSON-RPC
|
2008-03-18 17:53:45 +00:00 |
|
Andrey Prygunkov
|
e9ff2e4fca
|
fixed many warnings (regarding type conversion) on windows, instead of suppressing them with pragma-directive
|
2008-03-17 17:54:52 +00:00 |
|
Andrey Prygunkov
|
cb2686dc3c
|
eliminated one warning on GCC
|
2008-03-13 19:10:11 +00:00 |
|
Andrey Prygunkov
|
faf528a94e
|
added the saving and restoring of the post-processor-queue (if server was stopped before all items were processed); new option <ReloadPostQueue>
|
2008-03-07 16:20:27 +00:00 |
|
Andrey Prygunkov
|
aff3c978cb
|
fixed: RPC-method <listfiles> does not work without parameters (they should be optional)
|
2008-03-06 17:59:48 +00:00 |
|
Andrey Prygunkov
|
9b82667fb5
|
added support for HTTP-method <GET> in remote server (XML-RPC and JSON-RPC)
|
2008-03-06 17:25:37 +00:00 |
|
Andrey Prygunkov
|
6a8d341ecc
|
added remote command (switch -W/--write) to write messages to server's log
|
2008-03-06 17:21:47 +00:00 |
|
Andrey Prygunkov
|
fff550ca37
|
fixed few incompatibility-issues with unslung-platform on nslu2 (ARM)
|
2008-03-03 17:20:46 +00:00 |
|
Andrey Prygunkov
|
0d61926a7e
|
added decoding of escaped strings in JSON-RPC, needed for the method <append>
|
2008-02-26 17:25:08 +00:00 |
|
Andrey Prygunkov
|
23f6a778a5
|
added support for JSON-RPC in remote-server
|
2008-02-25 20:21:00 +00:00 |
|
Andrey Prygunkov
|
e6e950e58c
|
fixed: field <NZBNicename> was not properly encoded in XMLRPC-responses, producing invalid xml on certain filenames
|
2008-02-22 15:59:58 +00:00 |
|
Andrey Prygunkov
|
b7239b611a
|
extended the result of XML-RPC-method <listfiles> with one new field
|
2008-02-20 21:50:48 +00:00 |
|
Andrey Prygunkov
|
160590149f
|
added the queueing of post-process-scripts and waiting for script's completion before starting of a next job in postprocessor (par-job or script); the purpose of changes was to provide more balanced cpu utilization; the state <executing script> is now viewable via XML-RPC method <postqueue>
|
2008-02-18 19:33:15 +00:00 |
|
Andrey Prygunkov
|
98c6ab5aac
|
updated messages and progress-info in parchecker
|
2008-02-17 13:38:09 +00:00 |
|
Andrey Prygunkov
|
8c371cf8af
|
added the gathering of progress-information during par-check; extended the XML-RPC-method <postqueue> with that info
|
2008-02-12 20:02:09 +00:00 |
|
Andrey Prygunkov
|
4a63f14c75
|
added support for multicalls in XML-RPC-server
|
2008-02-10 16:14:16 +00:00 |
|
Andrey Prygunkov
|
e42f7426ee
|
added option <DetailTarget> to allow to filter the (not so important) log-messages from articles' downloads (they have now the type <detail> instead of <info>)
|
2008-02-08 18:57:30 +00:00 |
|
Andrey Prygunkov
|
1ca268e36a
|
refactored: moved global functions in unit <Util> to new class <Util> to prevent possible conflicts with system functions; added error-reporting by moving completed files from tmp- to dst-directory and added code to move files across drives if renaming fails
|
2008-02-07 18:23:59 +00:00 |
|
Andrey Prygunkov
|
8b3158de99
|
refactored: created new class NZBInfo and moved related fields from FileInfo into new class to eliminate the storing of duplicate data (nzb-summary) in each FileInfo-object; changed queue-fileformat to save/load NZBInfo and to prevent unneeded reload/-save of queue-files during parsing of nzb-file
|
2008-02-05 17:34:49 +00:00 |
|
Andrey Prygunkov
|
cf054c401e
|
added XMLRPC-command <postqueue>
|
2008-02-02 15:34:22 +00:00 |
|
Andrey Prygunkov
|
3a34fa7a8f
|
set svn-keywords on new files
|
2008-02-02 15:30:40 +00:00 |
|
Andrey Prygunkov
|
9438f91547
|
added XMLRPC-command <listgroups>
|
2008-02-02 15:26:07 +00:00 |
|
Andrey Prygunkov
|
157b694727
|
added the XMLRPC-support to easier control the server from other applications
|
2008-02-02 13:23:43 +00:00 |
|