Andrey Prygunkov
d6e8f67927
#622 , #135 , ff69fbbeb9: fixed trimming of relative paths in config
2019-04-07 15:56:31 +02:00
Andrey Prygunkov
59cae49344
#604 : fixed LGTM alerts for C++
2019-01-19 11:55:25 +01:00
Andrey Prygunkov
7deb3c1b68
#461 : renamed option "LogBufferSize" to "LogBuffer"
...
and removed obsolete options “SaveQueue” and “ReloadQueue” from
config-file
2017-10-29 13:07:00 +01:00
Andrey Prygunkov
d4886ac7d1
#461 : removed option "BrokenLog"
2017-10-29 12:51:49 +01:00
Andrey Prygunkov
5b3372107d
#461 : removed option "AccurateRate"
2017-10-29 12:43:06 +01:00
Andrey Prygunkov
07c54740a7
#461 : removed option "TerminateTimeout"
...
No thread killing anymore. Hanging downloads are gracefully cancelled
after timeout set in “ArticleTimeout” or “UrlTimeout”.
2017-10-29 12:34:16 +01:00
Andrey Prygunkov
af111adbde
#461 : removed options "SaveQueue" and "ReloadQueue"
2017-10-28 16:17:45 +02:00
Andrey Prygunkov
ff671e722d
#455 : changed default location of log-file
2017-10-23 23:29:40 +02:00
Andrey Prygunkov
3c2575bc26
#454 : removed option "RateBuffer"
...
since it’s no longer needed with raw decoder which works on 4KB buffer
already
2017-10-20 20:54:52 +02:00
Andrey Prygunkov
54eb8e1291
#448 : new option "SkipWrite"
...
replaces compiler define “SKIP_ARTICLE_WRITING”. 2) renamed option
“Decode” to “RawArticle”. 3) option “CrcCheck” moved from section
“Download Queue “ into section “Check and Repair”
2017-09-28 17:31:47 +02:00
Andrey Prygunkov
262df77f74
#449 : new option "RateBuffer"
...
to configure speed meter update rate
2017-09-22 23:45:26 +02:00
Andrey Prygunkov
80b8ee8dfb
#440 : automatic update check
...
New option "UpdateCheck”.
2017-09-05 20:31:11 +02:00
Andrey Prygunkov
0709f248ee
#435 : fixed warnings in 64 bit mode on Windows
2017-08-30 22:22:29 +02:00
Andrey Prygunkov
fad2be0e0f
#421 : new option "RemoteTimeout"
...
to define timeout for incoming connections including timeout for
keep-alive.
2017-07-31 20:24:02 +02:00
Andrey Prygunkov
cad3116b5b
#392 : Windows crash dump support
...
Also renamed option "DumpCore" to "CrashDump"; new option "CrashTrace".
2017-06-10 13:13:16 +02:00
Andrey Prygunkov
b3cc316092
#252 : new option to force news servers to ipv4 or ipv6
2017-05-22 22:03:30 +02:00
Andrey Prygunkov
4104a2357b
#371 : new option "DirectUnpack"
...
without implementation.
2017-05-03 21:08:21 +02:00
Andrey Prygunkov
c873647aae
#361 : new option "FileNaming"
...
replace pp-parameter “*naming”.
2017-04-30 14:21:49 +02:00
Andrey Prygunkov
2aec782f58
#364 : new option "ReorderFiles"
2017-04-22 20:10:00 +02:00
Andrey Prygunkov
b02059f196
#362 : new option "DirectRename"
2017-04-16 14:57:10 +02:00
Andrey Prygunkov
f0ee12f92e
#352 : option "ServerX.Notes"
...
for user comments on news servers.
2017-04-07 20:43:06 +02:00
Andrey Prygunkov
0ab86b90f0
#330 : authentication via form in web-interface
...
, new option “FormAuth”.
2017-02-22 17:41:25 +01:00
Andrey Prygunkov
36ac548842
#339 : TLS certificate verification with GnuTLS
2017-02-18 19:47:20 +01:00
Andrey Prygunkov
f0da3936e5
#339 : prevent compilation failure on older OpenSSL versions
2017-02-17 13:22:07 +01:00
Andrey Prygunkov
712cedb84f
#339 : new options "CertStore" and "CertCheck"
2017-02-17 11:27:49 +01:00
Andrey Prygunkov
7450b97871
#319 : scheduler scripts in option "Extensions"
...
Scheduler scripts can now be selected in option “Extensions” if the
scripts provide default time definition.
2016-12-20 22:22:09 +01:00
Andrey Prygunkov
ae7719e948
#319 : auto migration of old script settings
2016-12-16 21:03:59 +01:00
Andrey Prygunkov
9a92896678
#319 : unified extension scripts settings
...
- new option “Extension” as replacement for options “PostScript”,
“QueueScript”, “ScanScript”, “FeedScript”;
- renamed “CategoryX.PostScript” to “CategoryX.Extensions”;
- renamed “FeedX.PostScript” to “FeedX.Extensions”.
2016-12-14 20:34:14 +01:00
Andrey Prygunkov
31208a5816
#304 : scheduler tasks can be started at program launch
...
Using asterisk as TaskX.Time.
2016-11-15 19:00:49 +01:00
Andrey Prygunkov
02b33fb559
#306 : splitted options "Retries" and "RetryInterval"
...
into four options: ArticleRetries, ArticleInterval, UrlRetries, and
UrlInterval.
2016-11-13 13:05:37 +01:00
Andrey Prygunkov
3ae1be1ca4
#294 : handling of incomplete obfuscated rar-archives
...
and special file extensions; new option “UnpackIgnoreExt” honored by
rar-renamer and unpacker.
2016-10-16 13:21:58 +02:00
Andrey Prygunkov
b1b5405809
#291 : new option "PostStrategy" to configure multi-post-processing
...
instead of option “ParExclusive”.
2016-10-14 00:07:13 +02:00
Andrey Prygunkov
2e18021e08
#291 : new option "ParExclusive"
...
to configure simultaneous post-processing of a second item if currently
performing par-check/repair for the first item in pp-queue
2016-10-12 00:22:34 +02:00
Andrey Prygunkov
804f8ab085
#288 : integrated rar-renamer into post-processing
...
also implemented initial simple renaming for rar-files
2016-09-26 21:55:41 +02:00
Andrey Prygunkov
a990078884
fixed #265 : compilation error if configured without TLS
2016-08-21 22:44:48 +02:00
Andrey Prygunkov
355e7a5ab1
#224 : options to delete already downloaded files
2016-05-29 12:28:00 +02:00
Andrey Prygunkov
a1e945661b
#205 : improved handling of queue cleanup
...
Also removed option “ParCleanupQueue” as it is not needed anymore with
reworked state handling.
2016-05-15 19:42:54 +02:00
Andrey Prygunkov
864fb92bc7
#205 : new option "HistoryCleanupDisk"
...
… extracted from “DeleteCleanupDisk”.
2016-05-12 23:34:08 +02:00
Andrey Prygunkov
a97cb4c61e
#99 : download volume quota
...
- new options “MonthlyQuota”, “QuotaStartDay”, “DailyQuota”;
- downloading is paused when quota is reached;
- new fields in RPC-method “status”: MonthSizeLo, MonthSizeHi,
MonthSizeMB, DaySizeLo, DaySizeHi, DaySizeMB. MonthSizes are related to
current billing month taking option “QuotaStartDay” into account;
- download volume for “this month” shown in web-interface in statistics
dialog shows data for current billing month (taking option
“QuotaStartDay” into account);
- scheduler task “UnpauseDownload” is ignored if the download was
paused due to quota.
2016-04-12 18:52:09 +02:00
Andrey Prygunkov
298178b2dc
#155 : added handling of optional news servers
2016-03-30 22:10:57 +02:00
Andrey Prygunkov
e6344d36a7
#107 : new option "ShellOverride"
...
allows to configure path to python (bash, etc.); useful on systems with
non-standard paths; eliminating the need to change shebang for every
script; also makes it possible to put scripts on non-exec file systems.
2016-03-27 16:19:08 +02:00
Andrey Prygunkov
5948729b87
#185 : guarded containers
...
Using guarded lists to automatically unlock containers.
2016-03-18 21:45:29 +01:00
Andrey Prygunkov
f3f7fbd0de
#176 : updated copyright notice in source files
...
- added link to http://nzbget.net ;
- replaced FSF Post address with a web link;
- removed unusable subversion-tags;
- updated year.
2016-03-01 19:45:07 +01:00
Andrey Prygunkov
bfa5027bf9
#175 : in-class member initializers
2016-02-28 19:53:37 +01:00
Andrey Prygunkov
1414a4976e
fixed #174 : command "--printconfig" segfaults
2016-02-26 22:30:00 +01:00
Andrey Prygunkov
548753aa69
#172 : using vector of strings in SplitCommandLine
...
instead of dynamic array of c-style strings.
2016-02-23 22:07:30 +01:00
Andrey Prygunkov
9da07e1e54
#168 : unique smart pointers for global variables
...
and restructured main module “nzbget.cpp”
2016-02-17 22:03:33 +01:00
Andrey Prygunkov
ff69fbbeb9
#136 : avoid double slashes in paths
...
Extra long path names are not normalized automatically by Windows and
therefore must contain paths in canonical form.
2016-01-23 14:23:53 +01:00
Andrey Prygunkov
8f84132218
#156 : new class "CharBuffer" for temporary buffers
...
Replaced everywhere plain “char”-buffers with new class. Avoid using
“malloc/free”.
2016-01-17 00:06:27 +01:00
Andrey Prygunkov
ef4a72d383
#152 : eliminated dereferences in for-range loops using “begin()” and “end()” template functions in “nzbget.h”
2016-01-13 19:44:40 +01:00