Page 1 of 1

Version 6.73 Release Candidate 2 Available...

PostPosted: Wed Jan 25, 2017 10:53 pm
by dexter
We have implemented an important change to help combat the current spam flood on Usenet. While Newsbin already had the capability to filter header downloads prior to insertion to the database, it was difficult to configure. Now you can apply a filter profile to header downloads from the Properties screen for either a Group Folder or a newsgroup itself. Instructions are in the Newsbin Help Wiki.

Change Summary:

  • Added a GUI setting for header filters in group options. Right-click the group or the group folder and select Properties to use it.
  • Made change to allow header filtering with "downloadfilter" per group or per group folder. Previously only worked on group folders.
  • Now removes filters that no longer exist from the the display when saving options for the group.
  • Fixed issue where Search on Poster setting is not maintained if using multiple search tabs.
  • Added full date info into logging timestamp for people who run Newsbin across multiple days.
  • Fixed issue when using multiple NZB tabs when Newsbin is in single tab mode.
  • Fixed issu with NZB Watch folder moving everything into the loaded folder, not just NZB's.
  • Fixed issue downloading files with illegal filenames in the subject.

The download link is on the Newsbin Beta Page. If you find any issues, please reply to this thread or use our Technical Support Contact Form.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Thu Jan 26, 2017 7:33 am
by tl
dexter wrote:We have implemented an important change to help combat the current spam flood on Usenet. While Newsbin already had the capability to filter header downloads prior to insertion to the database, it was difficult to configure. Now you can apply a filter profile to header downloads from the Properties screen for either a Group Folder or a newsgroup itself. Instructions are in the Newsbin Help Wiki.

Unfortunately the specific filter example on the webpage is still wrong and does nothing to stop the current attack.
It says: "nEwZ\[NZB\].*prd3@net.world" (without the quotes).
Should say: "nEwZ\[NZB\].*pr3d@net.world" (without the quotes).

IE, it should be pr3d instead of prd3. It's correct before and after, the "short" version of the filter without the nEwZ\[NZB\] part does work as written but it will also filter out significant number of posts from a real poster that has been using that email to post long before this spammer came along.

Also, at least with RC1 the Subject filtering doesn't seem to actually work with Header Filters, but I need to wait some hours at least for additional headers before I try to verify if that's still the case with RC2.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Thu Jan 26, 2017 9:19 am
by Fisherking
Dear Dex & Quade

The bug below still exists in this 673RC2

viewtopic.php?f=44&t=41264

Thanks

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Thu Jan 26, 2017 10:03 am
by dexter
We were unable to reproduce this. If you can send us a step by step procedure to reproduce this problem every time, we can try again.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Thu Jan 26, 2017 12:08 pm
by Fisherking
dexter wrote:We were unable to reproduce this. If you can send us a step by step procedure to reproduce this problem every time, we can try again.


OK, where can I send the example .nzb and pics ?

Thanks

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Thu Jan 26, 2017 1:59 pm
by dexter
ts at newsbin dot com

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Thu Jan 26, 2017 3:34 pm
by Fisherking
dexter wrote:ts at newsbin dot com


Mail Sent

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Thu Jan 26, 2017 4:28 pm
by grantboucher
Awesome! Having the ability to filter Downloads everywhere (if needed) is fantastic. Thanks.

I think I found a bug though. When I choose any option in the "Look in Groups" dropdown in any Watch Topic, it doesn't remember the Group chosen and defaults to searching all newsgroups, no matter what Group Folder I select.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Thu Jan 26, 2017 5:25 pm
by Quade
I think I found a bug though. When I choose any option in the "Look in Groups" dropdown in any Watch Topic, it doesn't remember the Group chosen and defaults to searching all newsgroups, no matter what Group Folder I select.


I'll check it out, thanks.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Fri Jan 27, 2017 3:38 am
by vspazv
I thought it treated the name and the email as separate fields so I just use partial matches. Using 'Reject' 'Poster' 'pr3d@net\.world' worked for me.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Fri Jan 27, 2017 7:41 am
by tl
vspazv wrote:I thought it treated the name and the email as separate fields so I just use partial matches. Using 'Reject' 'Poster' 'pr3d@net\.world' worked for me.

It's one field, but if the poster name contains regular expression characters or spaces they need to be escaped or replaced by wild cards.

I'm using the fixed version of what Quade mentions on the new FilterDownloads page (fixing the "prd3" spelling error). I can confirm that this version definitely works too.
IE, the filter is: "Reject if", "Poster Contains", "nEwZ\[NZB\].*pr3d@net.world" (without the quotation marks).

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Fri Jan 27, 2017 12:29 pm
by Quade
I thought it treated the name and the email as separate fields so I just use partial matches. Using 'Reject' 'Poster' 'pr3d@net\.world' worked for me.


It's a single regular expression to match an arbitrary string. It doesn't even know that it's an email address at that level. It's just looking for a match.

So, if you reject poster, if it matches the RE, it rejects the post. With accept poster, if it matches, it'll pass it on through. Same for the subject type field. You can match on as little or as much as you want. That's why partial matches work.

I want to repeat that matching IN (by accept filtering) the posters and subjects you like is superior to rejecting things you don't like. The problem with adding a bunch of rejects is that there's no upper limit to how many you reject and the more filters you add, the slower the process will be.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Sun Jan 29, 2017 1:26 am
by grantboucher
Just a heads up. The spammer seems to be back with a new script. He's bombarding the same forums with files in the format of X (X@X.X) where X is a random string of digits. The X changes per post.

Short of choosing a DownloadFilter by Min File Size (which seems like a VERY bad idea, yes?), I'm not sure how to set a filter for this expression, if at all possible.

Clearly this person isn't actual a spammer with a sales agenda, but a troll trying to bring down Usenet Readers and, I assume, indexing services.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Sun Jan 29, 2017 2:03 am
by Bismark
Yes, spammer is back...

One more problem, with millions of files, if one selects them and tries to delete them, Newsbin seems to stop working and has to be killed. I've waited half an hour and nothing. I have a very fast and high memory windows system. It should be possible to select a few million records and just delete them.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Sun Jan 29, 2017 4:03 am
by don_colchon
This regex profile (reject if / poster contains) should be able to filter out the new form of the spammer before inserting the headers into the database:

([A-Za-z0-9]{9})\s<\1@\1\.\1>

Locally it worked with UNIX shell:

$ echo "4df7a1578 <4df7a1578@4df7a1578.4df7a1578>"|sed -r "s/([A-Za-z0-9]{9})\s<\1@\1\.\1>/xxx/"
xxx

It doesn't work with newsbin. I found this viewtopic.php?f=4&t=39645 and tried this filter (reject if / poster contains):

(?<first>[A-Za-z0-9]{9})\s<\k<first>@\k<first>\.\k<first>>

I positively tested it against some groups with a lot of posts. This seems to be working. Or killing too much during database load. I don't know yet.

What do you think?

During testing I found huge read I/O (650 MByte/s) for some minutes against my SSD. Which is understandable.
BTW: The test Result in the filter Profile is always "Test text was Accepted - Will be included" regardless of what status/source I selected during testing.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Sun Jan 29, 2017 5:33 am
by don_colchon
The spammer filled/fills the groups with a combined speed of ~10000 headers per second.

With newsbin's toolset I'm unable to clean the dirt.

With sqllitestudio, etc. it is possible to join the two databases Storage.db3 & StorageData.db3 and go ahead with some SQL's... Group by group. Not the best way for every user, I guess.

Is it possible to do it with some new newsbin function, too? E.g. Post Storage -> Delete Stored Posts with filter -> "enter some filter regex" ?

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Sun Jan 29, 2017 3:13 pm
by petewagner2002
I get an error message when I click on the download button for this beta:

"\AppData\Local\Temp\WFcmdL+e.exe.part could not be saved, because the source file could not be read.

Try again later, or contact the server administrator."

Is this me or you?

Thanks!

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Sun Jan 29, 2017 5:54 pm
by dexter
petewagner2002 wrote:I get an error message when I click on the download button for this beta:

"\AppData\Local\Temp\WFcmdL+e.exe.part could not be saved, because the source file could not be read.

Try again later, or contact the server administrator."

Is this me or you?

Thanks!


I'd say it's you since we've seen lots of downloads and no other complaints. Perhaps some security software on your machine is interfering or something.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Mon Jan 30, 2017 12:33 pm
by petewagner2002
It was my antivirus (Bitdefender) blocking the download. Had never happened on any former release of Newsbin nor on any other software download (including exe files). Anyway, thanks for the response so that I knew where to start looking for the solution.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Wed Feb 01, 2017 1:24 pm
by Co6aka
FWIW, there's still a long-existing minor bug where posts added to the wishlist don't indicate so after closing and reopening Newsbin. They're still in the wishlist, but that they are is no longer indicated so in the group or GoG.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Wed Feb 01, 2017 2:18 pm
by Rolo71
Fixed issu with NZB Watch folder moving everything into the loaded folder, not just NZB's.


Still moving .rar to the loaded folder here. It leaves the .par files

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Thu Feb 02, 2017 3:29 pm
by chilly
Rolo71 wrote:
Fixed issu with NZB Watch folder moving everything into the loaded folder, not just NZB's.


Still moving .rar to the loaded folder here. It leaves the .par files


I can confirm I'm observing same behavior.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Thu Feb 02, 2017 4:42 pm
by Quade
It moves files that can contain NZB files. That means RAR/ZIP/GZ and NZB. You really should make the NZB watch/black hole folder exclusively for NZB's and not dump other files into the folder. Firstly it has to scan inside the files so, you get a performance hit for every RAR and ZIP. Secondly it will move them to loaded.

The change in RC2 prevents it from moving all your shortcuts if someone is...unwise enough to make it watch on the desktop (yes a real thing) but it assumes the folder is for NZBs, not some dumping ground for 1000's of files.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Sat Feb 04, 2017 4:14 pm
by chilly
Quade wrote:It moves files that can contain NZB files. That means RAR/ZIP/GZ and NZB. You really should make the NZB watch/black hole folder exclusively for NZB's and not dump other files into the folder. Firstly it has to scan inside the files so, you get a performance hit for every RAR and ZIP. Secondly it will move them to loaded.

The change in RC2 prevents it from moving all your shortcuts if someone is...unwise enough to make it watch on the desktop (yes a real thing) but it assumes the folder is for NZBs, not some dumping ground for 1000's of files.


I'm downloading all my files to one folder. It's just habit but difficult one to change. :(
In previous versions NewsBin worked great. Picked just NZBs and RARs containing NZBs and moved them to Loaded folder (FANTASTIC). Now this is gone. :roll:

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Sun Feb 05, 2017 5:39 am
by Quade
I'm downloading all my files to one folder. It's just habit but difficult one to change.


You can download them to any folder you want. You just want to make the NZB's go to a special NZB folder. You make it sound like you're downloading the NZB's from usenet instead of downloading the actual files.

There is a hidden feature that makes Newsbin automatically download any downloaded NZBs. I'll have to look it up though.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Mon Feb 13, 2017 1:21 pm
by bob1324
Still have this problem:

viewtopic.php?f=44&t=41099

Everything goes to a nzbs folder.

Re: Version 6.73 Release Candidate 2 Available...

PostPosted: Wed Feb 15, 2017 11:06 pm
by vspazv
The "New Files" column in the Groups List window keeps displaying 0. Hitting the +/- next to the groups makes them go back and forth randomly from 0 to normal numbers. If I expand and collapse a group of newsgroups repeatedly it toggles between showing 0s for everything, normal numbers on the selected subgroup only, normal numbers for everything.

Image