Andrey Prygunkov
|
3e81a03087
|
refactor: corrected inconsistent include of <config.h>
|
2012-06-23 18:58:56 +00:00 |
|
Andrey Prygunkov
|
3778430ead
|
in remote command <--list/-l> with subcommands <GR> and <FR> the regex-matching is now performed on the server; that ensures the list-command selects the same records as the edit-command (when server and client have different implementations of POSIX ERE)
|
2012-06-22 18:30:14 +00:00 |
|
Andrey Prygunkov
|
31bd251f37
|
added support for regular expressions (POSIX ERE Syntax) in remote commands <--list/-L> and <--edit/-E> using new subcommands <GR> and <FR>
|
2012-06-20 22:53:03 +00:00 |
|
Andrey Prygunkov
|
f49f01ec85
|
refactor: splitted class <Util> into <Util> and <Webtil>
|
2012-06-20 22:15:09 +00:00 |
|
Andrey Prygunkov
|
ab75a8b3e5
|
added the ability to queue URLs. The program automatically downloads nzb-files from given URLs and put them to download queue. When multiple URLs are added in a short time, they are put into a special URL-queue. The number of simultaneous URL-downloads are controlled via new option UrlConnections. With the new option ReloadUrlQueue can be controlled if the URL-queue should be reloaded after the program is restarted (if the URL-queue was not empty). New switch <-U> for remote-command <--append/-A> to queue an URL. New subcommand <-U> in the remote command <--list/-L> prints the current URL-queue. If URL-download fails, the URL is moved into history. With subcommand <-R> of command <--edit> the failed URL can be returned to URL-queue for redownload. The remote command <--list/-L> for history can now print the infos for URL history items. New XML/JSON-RPC command <appendurl> to add an URL or multiple URLs for download. New XML/JSON-RPC command <urlqueue> returns the items from the URL-queue. The XML/JSON-RPC command <history> was exteneded to provide infos about URL history items. The URL-queue obeys the pause-state of download queue. The URL-downloads support HTTP and HTTPS protocols.
|
2012-05-03 13:47:44 +00:00 |
|
Andrey Prygunkov
|
bee1d6beed
|
fixed the incorrect displaying of sizes bigger than 4 GB on 64 bit systems
|
2012-01-12 21:25:08 +00:00 |
|
Andrey Prygunkov
|
f8c03fa48c
|
fixed a bug causing error on decoding of input data in JSON-RPC
|
2011-11-18 20:46:48 +00:00 |
|
Andrey Prygunkov
|
8b6b34d7c0
|
fixed incorrect displaying of group sizes between 2GB and 4GB on many 64-bit OSes
|
2011-06-15 07:27:44 +00:00 |
|
Andrey Prygunkov
|
2631550c2f
|
corrected the address of Free Software Foundation in copyright notice; corrected the spelling of authors name (caused by new rules for translating of cyrillic names to latin alphabet / english spelling)
|
2011-05-24 12:52:41 +00:00 |
|
Andrey Prygunkov
|
01734fadcf
|
fixed incorrect displaying of group sizes bigger than 4GB on many 64-bit OSes
|
2011-03-30 21:04:58 +00:00 |
|
Andrey Prygunkov
|
8a6d6ae771
|
option <DirectWrite> is now efficiently works on Windows with NTFS partitions
|
2010-07-23 14:42:16 +00:00 |
|
Andrey Prygunkov
|
c99b369b56
|
fixed line endings
|
2009-12-08 22:26:21 +00:00 |
|
Andrey Prygunkov
|
0f41e6053d
|
fixed: base64 decoding function used by RPC-method <append> sometimes failed, in particular when called from Ruby-language
|
2009-12-08 22:25:23 +00:00 |
|
Andrey Prygunkov
|
123cfe6a38
|
added <binary> flag by opening of all files to explicitly set binary mode for compatibility with OSes which do not do that by default (like Posix does)
|
2009-06-11 21:13:37 +00:00 |
|
Andrey Prygunkov
|
93a9876de0
|
removed unneeded time functions
|
2009-05-30 22:18:31 +00:00 |
|
Andrey Prygunkov
|
441945d7e6
|
improved formatting of groups and added time info in curses output mode
|
2009-05-30 16:36:49 +00:00 |
|
Andrey Prygunkov
|
191b8531be
|
option <TaskX.Process> now can contain parameters which must be passed to the script
|
2009-05-08 16:57:12 +00:00 |
|
Andrey Prygunkov
|
390582e3f2
|
added readonly options <AppBin> and <ConfigFile> for usage in processing scripts (options are avaialble as environment variables <NZBOP_APPBIN> and <NZBOP_CONFIGFILE)
|
2009-04-24 16:10:58 +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
|
503fb61ee1
|
added subcommands <F>, <G> and <S> to command line switch <-L/--list>, which prints list of files, groups or only status info respectively; extended binary communication protocol to transfer nzb-infos in addition to file-infos
|
2009-01-29 22:25:57 +00:00 |
|
Andrey Prygunkov
|
a69fc24b40
|
fixed: configuration file could not be found in common places (/etc/nzbget.conf, ..) (bug introduced in r260)
|
2009-01-15 19:44:20 +00:00 |
|
Andrey Prygunkov
|
18e3dfb448
|
added the passing of nzbget-options to postprocess/nzbprocess scripts as environment variables
|
2008-12-01 18:38:54 +00:00 |
|
Andrey Prygunkov
|
effe010223
|
added special meaning for extension <.nzb_processed> for files in incoming directory; those files are now not passed to nzbprocess-script
|
2008-10-16 17:10:55 +00:00 |
|
Andrey Prygunkov
|
d3b07cf012
|
fixed: empty string parameters did not always work in XML-RPC
|
2008-10-08 16:42:37 +00:00 |
|
Andrey Prygunkov
|
8fd31eeb4b
|
added script-processing of files in incoming directory to allow automatic unpacking and queueing of compressed nzb-files; new options <NzbProcess> and <NzbLogKind>
|
2008-09-29 21:57:28 +00:00 |
|
Andrey Prygunkov
|
8c5ef66865
|
added support for nested categories
|
2008-08-28 17:37:09 +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
|
365784bbed
|
fixed: XML-RPC and JSON-RPC did not work on Big-Endian-CPUs
|
2008-06-13 20:51:17 +00:00 |
|
Andrey Prygunkov
|
13f6cca318
|
fixed: trailing spaces in nzb-filenames (before the file's extension) caused errors on windows (because windows does not allow trailing spaces in directory names). now they will be trimmed
|
2008-06-01 20:48:55 +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
|
e0d79a4079
|
added option <DiskSpace> to automatically pause the download on low disk space
|
2008-03-13 19:07:13 +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
|
d6b8993eb3
|
fixed: not all characters were properly encoded in JSON-responses
|
2008-02-27 16:37:59 +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
|
5a77dd8a96
|
fixed: some characters (in filenames) were not encoded properly in XML-RPC
|
2008-02-20 23:47:46 +00:00 |
|
Andrey Prygunkov
|
7c18cd1009
|
improved the parchecker: added the detection and processing of files splitted after parring
|
2008-02-17 11:56:36 +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
|
737f9b3d1e
|
fixed few warnings under GCC on Linux
|
2008-02-05 17:45:33 +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 |
|
Andrey Prygunkov
|
fc19d48538
|
added the removing of trailing dot-characters from generated directory names to provide better compatibility with windows
|
2008-01-24 18:56:03 +00:00 |
|
Andrey Prygunkov
|
1cbf435468
|
improved communication with news-servers: connections are now keeped open until all files are downloaded (or server is paused), this eliminates the need for establishing of connections and authorization for each article; increased maximum possible download speed on fast connection via eliminating of pauses by starting of new articles' downloads (improved the synchronisation mechanism); another speed optimisation in internal decoder (up to 8% faster)
|
2008-01-08 21:21:16 +00:00 |
|
Andrey Prygunkov
|
3d782c985f
|
improved parsing of artcile's subject for better extracting of filename part from it and implemented a fallback-option if the parsing was incorrect; improved dupe check for files from the same nzb-request to detect reposted files and download only the best from them; fixed error on parsing of nzb-files containing percent and other special characters in their names (bug appeared on windows only)
|
2008-01-02 18:41:05 +00:00 |
|
Andrey Prygunkov
|
b85a36944d
|
implemented decode-on-the-fly-technique to reduce disk-io; intermediate files with articles' source text are not created anymore, but only intermediate files with decoded data; futher, decoder can write decoded data directly to the destination file (without any intermediate files at all), this eliminates the necessity of joining of articles later (option <directwrite>)
|
2007-12-31 16:30:47 +00:00 |
|
Andrey Prygunkov
|
255ebb8ccd
|
fixed a compilation error on linux
|
2007-12-26 23:43:42 +00:00 |
|
Andrey Prygunkov
|
07d04d0e65
|
greatly reduced the memory consumption by keeping articles' info on disk until the file download starts
|
2007-12-26 23:31:49 +00:00 |
|
Andrey Prygunkov
|
c02074e7ec
|
creation of necessary directories on program's start extended with automatic creation of all parent directories and error reporting if it was not possible
|
2007-12-19 22:55:03 +00:00 |
|
Andrey Prygunkov
|
94b81f9ce4
|
Edit-command now accepts more than one file-id or range of file-ids and does not require switch <I>, for example: nzbget -E P 2,6-10,33-39
|
2007-12-13 23:40:33 +00:00 |
|
Andrey Prygunkov
|
eec1a797b3
|
changed various structures in communication protocol
|
2007-12-13 19:08:55 +00:00 |
|
Andrey Prygunkov
|
a35ff448b5
|
revised communication protocol to achieve compatibility between hosts with different endianness
|
2007-12-08 13:51:54 +00:00 |
|