Newsbin Beta 6.90B9 - build 5353
Posted: Wed Apr 21, 2021 12:58 pm
http://downloads.newsbin.com/downloads/ ... 9-5353.exe
Lots of changes, mostly related to improving repair. Some to reduce stalling. Sometimes a badly corrupted file can cause a stall while it's being scanned. It's on my todo list.
- AutoPAR: Complete re-write - using more efficient methods. Re-includes good unit tests.
- AutoPAR: Cases were PARS were embedded in PARS could be handled better. Prior to the change the download would stick in the download list now, the bad PARS are ignored and the file will still attempt to unrar. You can’t repair a “PAR inside PAR” set.
- AutoPAR: Redo par tracker to key on parid.
- AutoPAR: Remove the ability to send pars to the wish list.
- AutoPAR: Seen a case where an existing filename in the middle of being scanned prevents assembling a file.
- AutoPAR: If real names are known from PAR files, use them instead of the filename from the file itself.
- AutoPAR: Newsbin doesn’t handle sets that all download with the same name. Rename hides them. Rename needs to rename the new files, not the old.
- AutoPAR: Remove “aggressive assembly”. - It’s the default now.
- AutoPAR: PAR DLL updated with improves PAR2 detection. Saw cases where obscured PAR filenames would be missed by the PAR DLL.
- AutoPAR: Repair can be disabled the same way unrar can be disabled but Newsbin will continue to track the files internally. It’s not persistent between runs.
- AutoPAR: Combined MP3 sets, like found in MP3 NZB and Spotnet posts are downloaded and repaired into the correct folder including the JPG’s mentioned in the PAR
- AutoPAR: Repaired MP3’s end up in both locations too.
- AutoPAR: QPMS files assembled by Newsbin can now be reported as "good" to the repair DLL. This saves a block search scan by the par dll.
-Filters: New Filter profile with subject-accept was loaded into a profile with a FIlterType of none.
-Filters: Make a new sample filters file showing examples of how to filter in and out by size, poster and subject.
- Watch: Feeding multiple groups to a watch results in too many files getting through.
-Display: Release build was stally.
-Display: When you enter watch list that contain a GOG if you don’t enter a GOG every time, it’ll clear the field. It’s not setting the GOG when the watch it initializing
-Display: Sampling from files list doesn’t work. Doesn’t generate proper samples in list.
-Display: Make servers show session/total count in the column.
-Display: Help/About shows “unlimited” when not registered.
-Display: When Download list is expanded the files are showing individual files. It’s showing a copy of file#1
-Display: Enabling SSL on an existing connection causes the server display to go wonky.
-Display: Expandable connection is back due to popular demand.
-Download: Make the unrar processor clean out all downloaded files.
-Download: File based dup-detector now renames the filename to rename the downloaded files instead of renaming the existing file on disk. To help autopar among other things.
-Download: Change how autopar rename works. Check both the par name and filename for existence.
-Download: Report that changing the download folder in the download list doesn’t persist across restart.
-Download: Using the same re-compactor logic for reading data from local header data. In that way local header data can be re-compacted with the latest code.
- NZB Files: Force compact of NZB’s might be compacting MP3’s together too. If that’s the case, maybe a more nuanced compaction is in order. No MP3’s or samples
Added a recompactor stage that’s smart enough to pull samples out of the data and give the samples their own download. Samples can still be removed with the NZB Loading filter.
- NZB Files: Certain NZB paths thrrough the code weren’t being filtered with the NZB Loading filter.
- Base: Lower cased all the DB3 extensions
- Base: Mis-counting the “rar” index of old school RARs Causes download sorting to fail. Non-fatal Just didn’t like how it looked.
- Installer: The default filter DB3 isn’t very usable.
Lots of changes, mostly related to improving repair. Some to reduce stalling. Sometimes a badly corrupted file can cause a stall while it's being scanned. It's on my todo list.
- AutoPAR: Complete re-write - using more efficient methods. Re-includes good unit tests.
- AutoPAR: Cases were PARS were embedded in PARS could be handled better. Prior to the change the download would stick in the download list now, the bad PARS are ignored and the file will still attempt to unrar. You can’t repair a “PAR inside PAR” set.
- AutoPAR: Redo par tracker to key on parid.
- AutoPAR: Remove the ability to send pars to the wish list.
- AutoPAR: Seen a case where an existing filename in the middle of being scanned prevents assembling a file.
- AutoPAR: If real names are known from PAR files, use them instead of the filename from the file itself.
- AutoPAR: Newsbin doesn’t handle sets that all download with the same name. Rename hides them. Rename needs to rename the new files, not the old.
- AutoPAR: Remove “aggressive assembly”. - It’s the default now.
- AutoPAR: PAR DLL updated with improves PAR2 detection. Saw cases where obscured PAR filenames would be missed by the PAR DLL.
- AutoPAR: Repair can be disabled the same way unrar can be disabled but Newsbin will continue to track the files internally. It’s not persistent between runs.
- AutoPAR: Combined MP3 sets, like found in MP3 NZB and Spotnet posts are downloaded and repaired into the correct folder including the JPG’s mentioned in the PAR
- AutoPAR: Repaired MP3’s end up in both locations too.
- AutoPAR: QPMS files assembled by Newsbin can now be reported as "good" to the repair DLL. This saves a block search scan by the par dll.
-Filters: New Filter profile with subject-accept was loaded into a profile with a FIlterType of none.
-Filters: Make a new sample filters file showing examples of how to filter in and out by size, poster and subject.
- Watch: Feeding multiple groups to a watch results in too many files getting through.
-Display: Release build was stally.
-Display: When you enter watch list that contain a GOG if you don’t enter a GOG every time, it’ll clear the field. It’s not setting the GOG when the watch it initializing
-Display: Sampling from files list doesn’t work. Doesn’t generate proper samples in list.
-Display: Make servers show session/total count in the column.
-Display: Help/About shows “unlimited” when not registered.
-Display: When Download list is expanded the files are showing individual files. It’s showing a copy of file#1
-Display: Enabling SSL on an existing connection causes the server display to go wonky.
-Display: Expandable connection is back due to popular demand.
-Download: Make the unrar processor clean out all downloaded files.
-Download: File based dup-detector now renames the filename to rename the downloaded files instead of renaming the existing file on disk. To help autopar among other things.
-Download: Change how autopar rename works. Check both the par name and filename for existence.
-Download: Report that changing the download folder in the download list doesn’t persist across restart.
-Download: Using the same re-compactor logic for reading data from local header data. In that way local header data can be re-compacted with the latest code.
- NZB Files: Force compact of NZB’s might be compacting MP3’s together too. If that’s the case, maybe a more nuanced compaction is in order. No MP3’s or samples
Added a recompactor stage that’s smart enough to pull samples out of the data and give the samples their own download. Samples can still be removed with the NZB Loading filter.
- NZB Files: Certain NZB paths thrrough the code weren’t being filtered with the NZB Loading filter.
- Base: Lower cased all the DB3 extensions
- Base: Mis-counting the “rar” index of old school RARs Causes download sorting to fail. Non-fatal Just didn’t like how it looked.
- Installer: The default filter DB3 isn’t very usable.