Page 1 of 1

Newsbin 6.91 B6 Beta - build 5726

PostPosted: Tue Jun 06, 2023 4:11 pm
by Quade
http://downloads.newsbin.com/downloads/beta/nb691B6-5726.exe


Known Issues:

Progress bar for RAR using the 7z lib isn't correct. Still working on it.

6.91 B6 5726:

The Great Refactoring: Much of the old crufty code from the early days of Newsbin has been
refactored to be more reliable. string_views instead of C style char*.

Groups List: Make search term an RE.

Display: Download headers from post list doesn’t work if group is unchecked.
Display: A single incomplete file makes them all look incomplete.
Display: If you apply filters during header load, the progress bar hides.
Display: When opening a watch topic all servers set to “no header” it pops the no header server warning.
Display: When adding files to download, the check marks are slow to appear.
Display: Slow delete in post lists.
Post list deletes was first clearing selection state for all files in the list. This ended up being slow.
Display: right click “show post special” from groups tab doesn’t default to display age.
Display: Expanding PAR sets that downloaded don’t remove progress bars.
Display: Improvements in subject decoding

Download: Deleting a header download moves the connection to the connection jail.
Download: When adding files using keyboard enter, it can add faster than the worker thread can keep up with.
It was aborting the add. Switched to a short sleep so that it’s reliable if stuttery.
Should prevent any losses when adding.
Download List: When there are multiple sets in a resolved download, pull the subject out each subsequent set so they look different in the download list.

Headers: Have two header files which crash Newsbin because of quotable printable.

AutoPAR: 7z RAR Detect encrypted files?
Uses RAR lib to detect and find password which are then used by 7z
No solution for probing 7z downloads. Looks doable though.
Autopar: User can control which decoder, RAR or 7z Newsbin uses for RARS
AutoPAR: Mixed NZB with two sets in it. More careful about splitting apart joined sets in NZB's
AutoPAR: QPMS when it’s time to put the files in order, any “Copy(X) or or other rename borks the copy order
Much improved QPMS file finder and detector
AutoPAR: Old style split RARS where the PAR file doesn’t automatically assemble them were feeding to the 7zip code path.
AutoPAR: 7z library is now the default decoder in Newsbin for all file types.
AutoPAR: vast speedup of 7z file decodes when they contain many files.
1000 images in a 7z now decodes 100 times faster.
AutoPAR: 7z not detecting failed passwords during decode.

NZB: NZB Files that are obscured but don’t contain PAR files. Use filenames from the subject to make this work
NZB: NZB’s in compressed volumes can be lost if the NZB is not in the base folder

Decoder: 7z wrapper seems to slow with each subsequent file. Acts like it’s scanning forward each time.
Changed how the wrapper works

Obscured Renamed: If you have an NZB that contains multiple obscured MKV files, filename collisions break the download.

Network: Read errors from socket result in failed workers.

Re: Newsbin 6.91 B6 Beta - build 5726

PostPosted: Tue Jun 06, 2023 4:11 pm
by Quade

Re: Newsbin 6.91 B6 Beta - build 5726

PostPosted: Tue Jun 06, 2023 4:11 pm
by Quade
How to control whether 7z or WInRAR code is used to decode RARs. 7z Files always use 7z DLL.

https://forums.newsbin.com/viewtopic.php?f=43&t=48155

Re: Newsbin 6.91 B6 Beta - build 5726

PostPosted: Thu Jun 08, 2023 7:35 pm
by Quade
The installer isn't signed. It's my fault the cert is expired. I'll need to upgrade it.

You can still use the beta but you'll get a warning when installing.

Re: Newsbin 6.91 B6 Beta - build 5726

PostPosted: Sat Jun 10, 2023 5:32 am
by itimpi
I seem to get Newsbin freezing with this release if I try and sort the download list. Is this a known issue?

Re: Newsbin 6.91 B6 Beta - build 5726

PostPosted: Sat Jun 10, 2023 6:37 am
by Quade
How many items? I'll give it a try Thanks.

Re: Newsbin 6.91 B6 Beta - build 5726

PostPosted: Sat Jun 10, 2023 11:01 am
by Quade
I reproduced it thanks.

Re: Newsbin 6.91 B6 Beta - build 5726

PostPosted: Sat Jun 10, 2023 4:38 pm
by Mav99
Thanks a lot for bringing back the option to NOT automatically download dropped or double-clicked NZBs!

I never understood the whole "obfuscated NZBs" issue anyway. I never encountered an NZB that didn't work when the download was started manually. Worst case - rarely - autopar/autounrar didn't work, but it's not a big deal to rename with QuickPAR/MultiPAR and unpack with WinRAR/7zip afterwards. If that's the whole issue, than I happily do that in order to be able to manually pick or create and name a folder before downloading anything.
Or am I missing something here?

EDIT: Okay, looks like my thanks where a bit premature. No more automatic downloads for dropped NZBs, but double-clicked NBZs still ignore the automatic download setting and go straight to the download list. Please fix that, too! Thanks.

Re: Newsbin 6.91 B6 Beta - build 5726

PostPosted: Sat Jun 10, 2023 4:53 pm
by Quade
Well, Newsbin not repairing and decoding it IS the problem.

D&D should follow the destination option. Looks like it isn't.

I'm planning on putting up a new one pretty quick because of the thing Itimpi found. I'll add D&D fix to it too.

Re: Newsbin 6.91 B6 Beta - build 5726

PostPosted: Sun Jun 11, 2023 9:15 am
by drez
anyone having problem with obfuscated names with the latest beta?
a couple nzb's i got today decoded with obfuscated names with this version but didn't on another machine with the old version

Re: Newsbin 6.91 B6 Beta - build 5726

PostPosted: Sun Jun 11, 2023 4:04 pm
by Quade
You can email some of the failing NZBs to [email protected] and let me check them out.

Re: Newsbin 6.91 B6 Beta - build 5726

PostPosted: Mon Jun 12, 2023 2:00 pm
by drez
just sent you one that i double tested

Re: Newsbin 6.91 B6 Beta - build 5726

PostPosted: Thu Jun 15, 2023 12:36 pm
by drez
any info on what's going on with B6 and this?
is it safe to go back to b5 with installing it over b6?

Re: Newsbin 6.91 B6 Beta - build 5726

PostPosted: Thu Jun 15, 2023 11:00 pm
by Quade
I replied to a couple emails about this. Maybe I missed you. The issue in B6 is these filenames are short and B6 wasn't renaming short obscured files. I have a fix which works. Hopefully I'll put it up tomorrow.

Should be no issue switching back and forth between B5 and B6.

Re: Newsbin 6.91 B6 Beta - build 5726

PostPosted: Fri Jun 16, 2023 5:35 am
by drez
Quade wrote:I replied to a couple emails about this. Maybe I missed you. The issue in B6 is these filenames are short and B6 wasn't renaming short obscured files. I have a fix which works. Hopefully I'll put it up tomorrow.

Should be no issue switching back and forth between B5 and B6.



i think i got missed, i'll just wait for the new version later today/tomorrow