Andrey Prygunkov
0709f248ee
#435 : fixed warnings in 64 bit mode on Windows
2017-08-30 22:22:29 +02:00
Andrey Prygunkov
35d8aa5fa7
#435 : fixed compiling error if no regex.h
2017-08-28 21:06:45 +02:00
Andrey Prygunkov
43fc121219
#430 : article statistics for par-files after direct rename
2017-08-25 18:56:09 +02:00
Andrey Prygunkov
4b729eb0f0
fixed #430 : pause and article statistics after direct rename
2017-08-24 14:53:25 +02:00
Andrey Prygunkov
97018ae102
#424 : resume detected non-par2-files
...
when direct rename is active
2017-08-15 12:51:44 +03:00
Andrey Prygunkov
928e0a6006
fixed #399 : error when compiling without par-check
2017-06-23 23:22:49 +02:00
Andrey Prygunkov
7f393d050c
#362 : removed unnecessary code
2017-06-07 17:25:24 +02:00
Andrey Prygunkov
53da5725c2
#362 , #382 : articles yEncoded with less than 68 characters
...
are now correctly processed by direct rename.
2017-05-31 22:00:25 +02:00
Andrey Prygunkov
2336d4bcfe
#362 : do not direct rename if article decoding is disabled
...
via option Decode=no.
2017-05-30 21:18:54 +02:00
Andrey Prygunkov
580e1974bc
#362 , #382 : fixed crash during direct rename
...
which may happen if articles were yEncoded with less than 68 character
length.
2017-05-30 21:17:47 +02:00
Andrey Prygunkov
98cc4817fe
#362 , #382 : fixed crash during direct rename
...
which may happen if download errors occurred.
2017-05-23 20:51:23 +02:00
Andrey Prygunkov
14b40d6712
#362 : discard unneeded data after direct rename
...
Now also discarding data when download completes without direct rename
being able to process files (due to download errors).
2017-05-23 19:39:09 +02:00
Andrey Prygunkov
4ca95b2989
#371 : reset direct unpack status on post-process again
2017-05-22 22:05:52 +02:00
Andrey Prygunkov
f6adbe848d
#362 : avoid unnecessary renaming of par-sets
2017-05-18 20:32:46 +02:00
Andrey Prygunkov
08de827d7b
refactor: removed unneeded type casts
2017-05-18 18:43:08 +02:00
Andrey Prygunkov
d1bda91954
refactor: removed one override for FileExists
2017-05-17 21:26:27 +02:00
Andrey Prygunkov
e40e3178da
#378 : removed debug logging
2017-05-16 19:38:01 +02:00
Andrey Prygunkov
cf3985f228
#378 : save nzb download statistics on idle or reload
2017-05-16 19:19:54 +02:00
Andrey Prygunkov
f2329dada4
#362 : log statistics for direct rename
2017-05-16 18:57:32 +02:00
Andrey Prygunkov
d3362f9280
#371 : detect not unpacked archives
...
Detect not unpacked archives which may appear after rar-rename and
unpack them during post-processing.
2017-05-12 18:37:15 +02:00
Andrey Prygunkov
61af2b3446
#371 : integrated direct unpack into pp-workflow
2017-05-05 21:57:52 +02:00
Andrey Prygunkov
160b274ce8
#371 : new module "DirectUnpack"
...
without implementation and with a new failing unit test.
2017-05-03 21:30:35 +02:00
Andrey Prygunkov
ba1e51a8d8
#362 : new queue event after direct rename
...
Queue-event NZB_NAMED, sent after the inner files are renamed
2017-05-01 17:48:20 +02:00
Andrey Prygunkov
9f7d6655b2
#364 : logging for file reordering
2017-05-01 17:31:14 +02:00
Andrey Prygunkov
f6a9253a53
#364 : fixed compiling error on Linux
2017-04-30 21:41:23 +02:00
Andrey Prygunkov
5afa20d655
#364 : better ordering for rar- and par-files
2017-04-30 21:27:51 +02:00
Andrey Prygunkov
c873647aae
#361 : new option "FileNaming"
...
replace pp-parameter “*naming”.
2017-04-30 14:21:49 +02:00
Andrey Prygunkov
fc1847588d
#362 : save and restore disk state for direct rename
2017-04-30 00:10:17 +02:00
Andrey Prygunkov
62b3d47b43
#362 : redesigned renaming
...
Spread RenameInfo into FileInfo and NzbInfo to make the state easier to
save on disk
2017-04-28 23:55:41 +02:00
Andrey Prygunkov
ddb9333ca6
#362 : discard partially downloaded par2-files
...
to solve issues with par-checker, par-renamer and avoid saving state
for these files.
2017-04-28 18:36:27 +02:00
Andrey Prygunkov
830e0e4858
#362 : proper rename on completion
...
Fixed: if the file was renamed during finalizing stage (completion) the
file may not be properly renamed.
2017-04-27 17:31:39 +02:00
Andrey Prygunkov
085c612f97
#24 : fixed errors when adding many files at once
2017-04-25 21:36:53 +02:00
Andrey Prygunkov
5813c903eb
#362 : compatibility with gcc 4.8
2017-04-25 19:27:39 +02:00
Andrey Prygunkov
7e9e2471ef
#362 : handling of download interruptions
...
if they happen during downloading of first articles
2017-04-24 23:10:14 +02:00
Andrey Prygunkov
2a433ee7fb
#362 : fixed inner sorting
2017-04-24 23:09:05 +02:00
Andrey Prygunkov
118f835385
#362 : multiple par-sets and renaming par2-files
2017-04-23 20:20:59 +02:00
Andrey Prygunkov
9a6a42bd44
#362 : unpause par2-file
...
as we need it to download first and ExtraPriority-flag doesn’t work on
paused files
2017-04-23 13:48:39 +02:00
Andrey Prygunkov
4107536c03
#364 : implemented file reordering
...
- reordering inner files after adding nzb to queue;
- reordering inner files after adding direct renaming;
- new command “GroupSortFiles” in api-method “editqueue”.
2017-04-22 20:13:45 +02:00
Andrey Prygunkov
eaaa943af3
#362 : save new filenames into disk state
2017-04-21 20:33:23 +02:00
Andrey Prygunkov
964e8311a9
#362 : renaming files
2017-04-20 21:28:06 +02:00
Andrey Prygunkov
d16036aa78
#362 : loading hashes from par2-flle
2017-04-19 16:43:58 +02:00
Andrey Prygunkov
231e94dd2e
#362 : detecting par2-files
2017-04-18 19:57:35 +02:00
Andrey Prygunkov
f7be22893d
#362 : computing 16k-hashes for downloaded files
2017-04-17 15:32:32 +02:00
Andrey Prygunkov
3ac91a4bb6
#362 : fixed restoring of partial state
...
when direct write was disabled
2017-04-16 15:01:34 +02:00
Andrey Prygunkov
43441a8d55
#362 : downloading first article of each file
...
, then other articles, when option “DirectRename” is active.
2017-04-16 14:58:54 +02:00
Andrey Prygunkov
f107802f0e
#361 : pp-param "*naming"
...
to define naming scheme for downloaded files: “nzb” - use file names
from nzb, “article” - use file names from article metadata (default).
2017-04-15 01:39:40 +02:00
Andrey Prygunkov
7faf1fe64b
#361 : prefer file names from nzb
...
to names from article body; to better handle obfuscated posts.
2017-04-14 20:36:00 +02:00
Andrey Prygunkov
2579ce65b9
fixed #356 : crash during download caused by a race condition
2017-03-31 17:46:02 +02: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
df11d1acb4
#301 : functional tests for api-method "editqueue"
...
And a small fix in edit-commands GroupMoveAfter and GroupMoveBefore.
2016-11-08 21:02:36 +01:00