ZAM's Minion, currently in open beta, is a new AddOn manager optimized for use with ESO. Install, update & manage AddOns... Learn more!
Download
(34 Kb)
Download
Updated: 05/23/14 02:14 PM
Pictures
File Info
Compatibility:
Live (1.0)
Updated:05/23/14 02:14 PM
Created:03/31/14 05:48 PM
Downloads:76,640
Favorites:312
MD5:
Categories:Chat Mods, Mail
SpamFilter  Popular! (More than 5000 hits)
Version: 1.9.2
by: pjt15253 [More]
BEFORE POSTING A QUESTION IN THE COMMENTS, PLEASE SEE THE FAQ!
#SpamFilter
*An Elder Scrolls Online Addon by Paul Trampert (pjt15253)*

**README Updated**
April 10, 2014

**THIS WORK IS COVERED UNDER THE GPLv3**
For full explanation of this license, see license.md included in this package, or goto https://www.gnu.org/licenses/gpl-3.0.txt

**Repository Location**

https://bitbucket.org/paul_trampert/spamfilter/

**Addon Hosted At**

http://www.esoui.com/downloads/fileinfo.php?id=89

http://teso.curseforge.com/teso-addons/spamfilter/

**Special Thanks**

* **Smaxx** - Regular contributor and translator
* **SLATE** - Added graphical settings menu for SpamFilter.
* **The creators of the ESOHead Addon** - I used that addon's code as an example to get started writing Lua.
* **The Creators of wiki.esoui.com** - Awesome documentation on the ESO API.

##Getting Started

###Installation
Extract the SpamFilter directory into your ESO AddOns directory.
If ESO is already running, enter '/reloadui' into chat.

###What this addon does
SpamFilter filters zone, say, and yell channels and in-game mail in ESO's in-game chat for gold spammers, and automatically adds them to your ignore list. Don't worry though - people in your friends list are automatically white-listed, so you don't have to worry about accidentally ignoring a friend.

###Filters
SpamFilter uses filters to detect gold spammers. Regular chatter won't get anyone ignored by accident, unless they indeed write down one of the URLs on the blacklist. Skip the rest of this section unless you're really interested in the technical realization/background.

These are either plain text (like partial URLs) or complex patterns utilizing Lua's regular expression patterns. More information can be found in (Lua User's Patterns Tutorial)[http://lua-users.org/wiki/PatternsTutorial]. They are very similar to Perl's and ECMA's regular expressions, though they have a few notable limitations by comparison:

- You cannot match repeating capture groups (e.g. - (group)* will not work)
- There is no "or" operator
- The escape character is % instead of \

At the time of this writing, SpamFilter comes with 6 built-in filters for the most common spammers encountered so far:

- `%s*[vw]+%.%w-g[o0][l1]d%w*%.c[o0]m%s*`
- `--www%.mmowin%.com--`
- `g[o0][l1]dah%.c[o0]m`
- `g[o0][l1]dce[o0]%.c[o0]m`
- `tesg[o0][l1]dma[l1][l1]`
- `currency[o0]ffer`
- `www%.pvpb[a]nk%.c[o0]m`
- `www%.gameim%.com`
- `www%.g4ez%.com`
- `www%.g4ez%.com`
- `[wv]+.gamecb[o0].c[o0]m`
- `vv ?vv ?vv.gam[li]ng4ez.[c<(][o0]m`
- `gold.*%d+g?=.*instant.*delivery.*24/7`
- `f%s?a%s?s%s?t%s?g%s?o%s?l%s?d%s?s.c[o0]m`

If these filters do not suit you, they may be turned off as a whole in the **Settings** menu or with the **/sfdefault** slash command.

You can also add your own custom filters with the **/sfadd** command:

/sfadd MyFilter [e3]vilg[o0][l1]d

This command will add a filter by the name **MyFilter**, ignoring anyone who says anything containing a match for `[e3]vilg[o0][l1]d`(like `evilgold` or even `3vilg01d`). Note that filter names may **not** contain whitespaces! Filter definitions may do so, though. Also, do not wrap your filter name or definition in quotes (unless you want quotes to be part of the filter name or definition). Lastly, all filters should be written in lowercase (with the exception of inverted character classes, such as %S or %W).

###Full Command List
SpamFilter has a few slash commands to allow you to manipulate and view the current configuration. Note that you don't have to use them. Basic functionality is accessible through the game's **Settings** menu.

* **/sfdebug** - Toggles debug output (default = off).

* **/sfdebug <on|off>** - Explicitly sets debug output on or off.

* **/sffilters** - Displays all filters in the chat window.

* **/sffilters <default|custom>** - Displays only default or custom filters, respectively.

* **/sfignorelist** - Displays user's current ignore list.

* **/sfadd <name> <definition>** - Adds a custom filter by the name of **<name>** defined by **<definition>**. If a filter of that name already exists, the filter is updated.

* **/sfremove <name>** - Removes a filter by the name of **<name>**. Does nothing if a filter by that name does not exist.

* **/sfclear** - Clears all custom filters.

* **/sfactive** - Toggles whether or not SpamFilter is active (default = on).

* **/sfactive <on|off>** - Explicitly turns SpamFilter on or off.

* **/sfdefault** - Toggles default filters (default = on).

* **/sfdefault <on|off>** - Explicitly turns default filters on or off.

* **/sftest <name> <test phrase>** - Tests to see if **<test phrase>** is a match for the custom rule, **<name>**.

* **/sfmaxlen** - Toggles whether or not the max message length filter is used (default = on).

* **/sfmaxlen <on|off>** - Explicitly turns the max message length filter on or off.

* **/sfmaxlen <number>** - Sets the max message length (in characters).
1.9.2
-API Version number update.

1.9.1
-/sftest now shows the normalized message that is used against the rule.
-Added unignore button in settings - clears ignore list.
-Hopefully addressed hard crashes.
-Heuristic updates.

1.9
-Added guild invite filtering.
-Fixed color stripping at the beginning of a message.
-/sfadd now checks that both name and filter definition are present.

1.8
-Added color filtering.
-Many heuristic and default filter updates.

1.7.2
-Added libChat to allow for compatibility with pChat addon.
-Can now toggle whether or not to add offenders to the built in ignore list. This toggle does not affect mail - mail offenders will always be added to the ignore list.

1.7.1
-Fixed issue where flood gate and message length filters were getting applied to mail items.
-Adjustments to heuristic filtering.

1.7
-Mail Scanning: Scans your mail using existing filters when you open your mailbox. NOTE! Scans do not auto-delete mail so as to still allow reporting the player with F1
-Truncation: You can now set SpamFilter to truncate or completely ignore messages that trigger rules. Default is "Truncate."
-Heuristical Scanning (Experimental): New experimental feature that should catch most spammers based on message scoring. Might still be a bit over or under-zealous. Use at your own risk.
-Possible fix for crashes due to accented characters in patterns.

1.6.1
-Fixed German translations.
-Strings now have ESO chat formatting stripped before being compared against filters and being checked for length.

1.6
-Added flood gate filter. This will block anyone who sends more than x messages in t seconds. Defaults for x and t are 3 and 3 respectively. This filter can be edited and/or disabled from the settings menu.
-Added message length filter. This will block anyone who sends a message longer than 750 characters. This filter can be edited and/or disabled from the settings menu.
-Added "/sftest" command. This will allow you to to test your custom filters. Syntax is "/sftest <name> <test phrase>"
-Fixed issue where filters would not be saved properly if they began or ended with square brackets.
-New auto-ignored players should now have a note attached to their ignore record stating the rule that triggered the ignore.
-Custom filters can now be edited from the settings menu.

1.5.1
-Renamed license and README to .md files so as not to confuse ESO.

1.5
-German localization added, courtesy of Smaxx (Thank you Smaxx!)
-Copy of GPLv3 added to the package.
-README.txt added.
-Project description changed to match the README.
-Slight modifications to slash commands.

1.4
-Integrated SpamFilter Menu Patch by SLATE (Thank you SLATE!)
-Incoming chat messages are converted to lower-case before being matched. This is to alleviate the need for every letter being an upper or lower character class. This has the side effect of necessitating that all patterns be written in lower case.

1.3
-Fixed persistence bug.
-Removed /sfreset. It doesn't work right with the persistence fix. That's ok though because for whatever reason the default filter is *always* loaded when the plugin is loaded. Still haven't figured this part out yet.

1.2
-Refactored to allow for easier localization.
-Improved default filter.
-Friends will no longer be ignored.

1.1
-Fixed issue with leading/trailing whitespace on filter definitions.

1.0
-Initial release
Optional Files (0)


Archived Files (15)
File Name
Version
Size
Author
Date
1.9.1
34kB
pjt15253
04/30/14 05:44 PM
1.9
33kB
pjt15253
04/23/14 04:28 PM
1.8
33kB
pjt15253
04/15/14 07:09 PM
1.7.2
32kB
pjt15253
04/13/14 08:44 PM
1.7.1
31kB
pjt15253
04/11/14 02:54 PM
1.7
31kB
pjt15253
04/10/14 05:37 PM
1.6.1
28kB
pjt15253
04/07/14 07:33 AM
1.6
28kB
pjt15253
04/05/14 10:59 AM
1.5.1
23kB
pjt15253
04/02/14 07:22 PM
1.5
23kB
pjt15253
04/02/14 03:12 PM
1.4
9kB
pjt15253
04/01/14 10:14 PM
1.3
3kB
pjt15253
04/01/14 06:48 PM
1.2
3kB
pjt15253
04/01/14 04:08 PM
1.1
23kB
pjt15253
03/31/14 07:51 PM
1.0
2kB
pjt15253
03/31/14 05:48 PM


Post A Reply Comment Options
Unread 08/06/14, 10:07 PM  
Wykdwolffie

Forum posts: 1
File comments: 62
Uploads: 0
White Spaces

This addon seems to still work. I checked out http://www.warmsandsguild.com/block-gold-spam/ and it was pretty cool, but.. if anyone reads this...

As an example, I want it to add/block anyone who advertises the guild Dead Nirn Dealers in zone. How do I set up the filter since there are spaces in the name?


PLEASE help.
__________________
Wykdwolffie is offline Report comment to moderator  
Reply With Quote
Unread 06/30/14, 03:23 PM  
pjt15253
Spam Warrior
 
pjt15253's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 97
Uploads: 1
Re: Addon comes up out of date in ESO

Originally Posted by Radogamer
I noticed that ESO marked the addon out of date. So I installed the most recent update and it still shows up out of date. Any suggestions besides checking the allow out of date box in game? Or is that my only option?

Thanks
You could update the API number in SpamFilter.txt. Unfortunately, I've cancelled my subscription to ESO, and thus am no longer supporting this add-on.
__________________
Combating Spam Bots Since Launch Weekend
SpamFilter
pjt15253 is offline Report comment to moderator  
Reply With Quote
Unread 06/27/14, 10:35 PM  
Radogamer

Forum posts: 0
File comments: 1
Uploads: 0
Addon comes up out of date in ESO

I noticed that ESO marked the addon out of date. So I installed the most recent update and it still shows up out of date. Any suggestions besides checking the allow out of date box in game? Or is that my only option?

Thanks
Radogamer is offline Report comment to moderator  
Reply With Quote
Unread 06/07/14, 07:20 AM  
Highrisedrifter

Forum posts: 0
File comments: 16
Uploads: 0
Originally Posted by pjt15253
Originally Posted by Highrisedrifter
Originally Posted by pjt15253
Originally Posted by Highrisedrifter
I get the following error:

stacktraceback:
[C]: in function 'string.find'
user:/AddOns/SpamFilter/SpamFilter.lua:257:in function 'TestRule'
user:/AddOns/SpamFilter/SpamFilter.lua:300:in function 'RuleBroken'
user:/AddOns/SpamFilter/SpamFilter.lua:828:in function 'OnMailReceived'

When I go to my mail box and find a gold spam email there (which should be caught buy the addon).

Please can you update this addon with the latest MMOWIN.COM gold spam bollocks that is getting through the addon filter please?
Looks like an error in your custom filters. Could you please show me your custom filters?

Thanks!
Hi

I no longer get the error message but all the emails are still getting through to my email inbox. When I click on them, I get the orange message "<name> is now ignored for violating rule 'spam<number>' [mail].

It's usually spam11 that is violated. Here are all my filters, only three of them are actually my own (the obvious three), the rest (all beginning with 'spam') are from http://www.warmsandsguild.com/block-gold-spam/

spam09: %s*[vw1%W]+t%W*[s%$]%W*[mv1%W]+[mv1%W]+[o0%(%[%{]%W+%s*
spam13: %s*[vw1%W]+[o0%(%[%{]%W*[vw1%W]+g%W*[l1%W]%W+%s*
spam08: %s*g%W*[a1%W]+[e3]%W*z%W+%s*
Myfriend: ^My friend
spam06: %s*[e3]%W*z%W*[o0%(%[%{]%W*[o0%(%[%{]%W*[mv1%W]%W+%s*
spam10: %s*g%W*[o0%(%[%{]%W*[l1%W]+[d1%W]+[c%(%[]%W*[e3]%W*[o0%(%[%{]%W+%s*
MMOWIN: mm[o0]win.[(c<][0o]m
spam04: %s*g[a%W]+[mv1%W]+[e3]%W*[i1%W]+[mv1%W]%W+%s*
spam07: %s*[l1%W]+f%W+[d1%W]+p%W+[s%$]%W+%s*
spam11: %s*[mv1%W]+[mv1%W]+[o0%(%[%{]%W*[a1%W]+[a1%W]%W+%s*
spam03: %s*p[v%W]+p[b13%W]+[a%W]+[n1%W]+[k1%W]%W+%s*
spam12: %s*[e3]%W*[s%$]%W*[o0%(%[%{]%W*p%W*[a1%W]+[l1%W]%W+%s*
spam05: %s*[h1%W]+[a%W]+[n1%W]+[dk1%W]+[vw1%W]+[o0%(%[%{]%W*r%W*[k1%W]%W+%s*
spam14: %s*%W+[vw1]%W+[vw1]%W+%s*
Look: ^look I can help you
spam02: %s*g%W+[o0%(%[]%W+[l%S]%W+[d%S]%s*

MMOWIN has a syntactic error. Should be "mm[o0]win.[%(c<][0o]m". Open parenthesis must be escaped with '%'. Also, the addon doesn't remove the spam email from your inbox. The reason for this is to allow you to simply press "F1" on the email to report it.
Thanks for the response, I appreciate it. I've updated my custom filters accordingly.

If it doesn't remove the mail from my inbox then I question the legitimacy of having anything to do with mail in the addon at all. After all, regardless of whether the addon is installed, I still have to press F1 and fill out a small questionnaire to report the mail.

I seem to get twenty to thirty spam emails a day and I used to religiously report them for the first month of the game, believing I was helping. However, as it's still an issue for me, I just can't be arsed to do it any more and want to actually spend my limited play time actually PLAYING the #&^%*$ game instead of indulging in "Elder Gold Spam Reporting Online."

Now because of this spam, I just open my inbox and repeatedly and alternately press E and X to just empty my mail of the items there and delete the email. I don't doubt I miss out on some interesting fluff from my hirelings or perhaps other emails from my guild members and friends but this is a small price to pay for not having to read this annoying advertising spam.
Highrisedrifter is offline Report comment to moderator  
Reply With Quote
Unread 05/30/14, 01:48 PM  
pjt15253
Spam Warrior
 
pjt15253's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 97
Uploads: 1
Originally Posted by Highrisedrifter
Originally Posted by pjt15253
Originally Posted by Highrisedrifter
I get the following error:

stacktraceback:
[C]: in function 'string.find'
user:/AddOns/SpamFilter/SpamFilter.lua:257:in function 'TestRule'
user:/AddOns/SpamFilter/SpamFilter.lua:300:in function 'RuleBroken'
user:/AddOns/SpamFilter/SpamFilter.lua:828:in function 'OnMailReceived'

When I go to my mail box and find a gold spam email there (which should be caught buy the addon).

Please can you update this addon with the latest MMOWIN.COM gold spam bollocks that is getting through the addon filter please?
Looks like an error in your custom filters. Could you please show me your custom filters?

Thanks!
Hi

I no longer get the error message but all the emails are still getting through to my email inbox. When I click on them, I get the orange message "<name> is now ignored for violating rule 'spam<number>' [mail].

It's usually spam11 that is violated. Here are all my filters, only three of them are actually my own (the obvious three), the rest (all beginning with 'spam') are from http://www.warmsandsguild.com/block-gold-spam/

spam09: %s*[vw1%W]+t%W*[s%$]%W*[mv1%W]+[mv1%W]+[o0%(%[%{]%W+%s*
spam13: %s*[vw1%W]+[o0%(%[%{]%W*[vw1%W]+g%W*[l1%W]%W+%s*
spam08: %s*g%W*[a1%W]+[e3]%W*z%W+%s*
Myfriend: ^My friend
spam06: %s*[e3]%W*z%W*[o0%(%[%{]%W*[o0%(%[%{]%W*[mv1%W]%W+%s*
spam10: %s*g%W*[o0%(%[%{]%W*[l1%W]+[d1%W]+[c%(%[]%W*[e3]%W*[o0%(%[%{]%W+%s*
MMOWIN: mm[o0]win.[(c<][0o]m
spam04: %s*g[a%W]+[mv1%W]+[e3]%W*[i1%W]+[mv1%W]%W+%s*
spam07: %s*[l1%W]+f%W+[d1%W]+p%W+[s%$]%W+%s*
spam11: %s*[mv1%W]+[mv1%W]+[o0%(%[%{]%W*[a1%W]+[a1%W]%W+%s*
spam03: %s*p[v%W]+p[b13%W]+[a%W]+[n1%W]+[k1%W]%W+%s*
spam12: %s*[e3]%W*[s%$]%W*[o0%(%[%{]%W*p%W*[a1%W]+[l1%W]%W+%s*
spam05: %s*[h1%W]+[a%W]+[n1%W]+[dk1%W]+[vw1%W]+[o0%(%[%{]%W*r%W*[k1%W]%W+%s*
spam14: %s*%W+[vw1]%W+[vw1]%W+%s*
Look: ^look I can help you
spam02: %s*g%W+[o0%(%[]%W+[l%S]%W+[d%S]%s*

MMOWIN has a syntactic error. Should be "mm[o0]win.[%(c<][0o]m". Open parenthesis must be escaped with '%'. Also, the addon doesn't remove the spam email from your inbox. The reason for this is to allow you to simply press "F1" on the email to report it.
__________________
Combating Spam Bots Since Launch Weekend
SpamFilter
Last edited by pjt15253 : 05/30/14 at 01:49 PM.
pjt15253 is offline Report comment to moderator  
Reply With Quote
Unread 05/30/14, 03:52 AM  
Highrisedrifter

Forum posts: 0
File comments: 16
Uploads: 0
Originally Posted by pjt15253
Originally Posted by Highrisedrifter
I get the following error:

stacktraceback:
[C]: in function 'string.find'
user:/AddOns/SpamFilter/SpamFilter.lua:257:in function 'TestRule'
user:/AddOns/SpamFilter/SpamFilter.lua:300:in function 'RuleBroken'
user:/AddOns/SpamFilter/SpamFilter.lua:828:in function 'OnMailReceived'

When I go to my mail box and find a gold spam email there (which should be caught buy the addon).

Please can you update this addon with the latest MMOWIN.COM gold spam bollocks that is getting through the addon filter please?
Looks like an error in your custom filters. Could you please show me your custom filters?

Thanks!
Hi

I no longer get the error message but all the emails are still getting through to my email inbox. When I click on them, I get the orange message "<name> is now ignored for violating rule 'spam<number>' [mail].

It's usually spam11 that is violated. Here are all my filters, only three of them are actually my own (the obvious three), the rest (all beginning with 'spam') are from http://www.warmsandsguild.com/block-gold-spam/

spam09: %s*[vw1%W]+t%W*[s%$]%W*[mv1%W]+[mv1%W]+[o0%(%[%{]%W+%s*
spam13: %s*[vw1%W]+[o0%(%[%{]%W*[vw1%W]+g%W*[l1%W]%W+%s*
spam08: %s*g%W*[a1%W]+[e3]%W*z%W+%s*
Myfriend: ^My friend
spam06: %s*[e3]%W*z%W*[o0%(%[%{]%W*[o0%(%[%{]%W*[mv1%W]%W+%s*
spam10: %s*g%W*[o0%(%[%{]%W*[l1%W]+[d1%W]+[c%(%[]%W*[e3]%W*[o0%(%[%{]%W+%s*
MMOWIN: mm[o0]win.[(c<][0o]m
spam04: %s*g[a%W]+[mv1%W]+[e3]%W*[i1%W]+[mv1%W]%W+%s*
spam07: %s*[l1%W]+f%W+[d1%W]+p%W+[s%$]%W+%s*
spam11: %s*[mv1%W]+[mv1%W]+[o0%(%[%{]%W*[a1%W]+[a1%W]%W+%s*
spam03: %s*p[v%W]+p[b13%W]+[a%W]+[n1%W]+[k1%W]%W+%s*
spam12: %s*[e3]%W*[s%$]%W*[o0%(%[%{]%W*p%W*[a1%W]+[l1%W]%W+%s*
spam05: %s*[h1%W]+[a%W]+[n1%W]+[dk1%W]+[vw1%W]+[o0%(%[%{]%W*r%W*[k1%W]%W+%s*
spam14: %s*%W+[vw1]%W+[vw1]%W+%s*
Look: ^look I can help you
spam02: %s*g%W+[o0%(%[]%W+[l%S]%W+[d%S]%s*
Highrisedrifter is offline Report comment to moderator  
Reply With Quote
Unread 05/28/14, 07:27 AM  
pjt15253
Spam Warrior
 
pjt15253's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 97
Uploads: 1
Re: Auto-Ignore fails

Originally Posted by Daeraen
After the last major patch (and update to SpamFilter) I am seeing that auto-ignore is failing. The add-on is putting a ^MX after the name of the person that it is trying to ignore. So far, this has only happened on message length violations, but that is likely due to the lack of other violations being hit. Example:
  • A character named "GuildRecruiterA" throws out a 350-character message (my settings have max at 300).
  • SpamFilter tries to add them to my ignore list.
  • I get an error stating that "GuildRecruiterA^MX" cannot be found.
  • I can see all of GuildRecruiterA's spam. (And the process repeats every time)

Have you seen this before?
I have not - they may have changed how names are reported to the api in the craglorn patch though. I'll take a look when I get off work.
__________________
Combating Spam Bots Since Launch Weekend
SpamFilter
pjt15253 is offline Report comment to moderator  
Reply With Quote
Unread 05/26/14, 09:48 AM  
Daeraen

Forum posts: 0
File comments: 1
Uploads: 0
Auto-Ignore fails

After the last major patch (and update to SpamFilter) I am seeing that auto-ignore is failing. The add-on is putting a ^MX after the name of the person that it is trying to ignore. So far, this has only happened on message length violations, but that is likely due to the lack of other violations being hit. Example:
  • A character named "GuildRecruiterA" throws out a 350-character message (my settings have max at 300).
  • SpamFilter tries to add them to my ignore list.
  • I get an error stating that "GuildRecruiterA^MX" cannot be found.
  • I can see all of GuildRecruiterA's spam. (And the process repeats every time)

Have you seen this before?
Daeraen is offline Report comment to moderator  
Reply With Quote
Unread 05/26/14, 08:05 AM  
pjt15253
Spam Warrior
 
pjt15253's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 97
Uploads: 1
Re: Great

Originally Posted by Oyjord
Great addon, thanks!

I'm surely missing something simple but even though I have "Use Ignore List" grayed out/OFF, I still get "X is now ignored die to violating the rule...."

a) Is there a way not to ignore users, just filter by rule?
b) Is there a way to disable the red text notification?

Thanks for a great addon!
Oy,
It still shows the "X is now ignored..." so you can report them. It's not actually using the ignore list (note the lack of the yellow message saying "so and so has been added to ignore"). The red text notification is there by design and will not be disable-able.
__________________
Combating Spam Bots Since Launch Weekend
SpamFilter
pjt15253 is offline Report comment to moderator  
Reply With Quote
Unread 05/25/14, 04:07 PM  
Oyjord

Forum posts: 0
File comments: 17
Uploads: 0
Great

Great addon, thanks!

I'm surely missing something simple but even though I have "Use Ignore List" grayed out/OFF, I still get "X is now ignored die to violating the rule...."

a) Is there a way not to ignore users, just filter by rule?
b) Is there a way to disable the red text notification?

Thanks for a great addon!
Oy,
Oyjord is offline Report comment to moderator  
Reply With Quote
Unread 05/19/14, 06:51 AM  
pjt15253
Spam Warrior
 
pjt15253's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 97
Uploads: 1
Originally Posted by Highrisedrifter
I get the following error:

stacktraceback:
[C]: in function 'string.find'
user:/AddOns/SpamFilter/SpamFilter.lua:257:in function 'TestRule'
user:/AddOns/SpamFilter/SpamFilter.lua:300:in function 'RuleBroken'
user:/AddOns/SpamFilter/SpamFilter.lua:828:in function 'OnMailReceived'

When I go to my mail box and find a gold spam email there (which should be caught buy the addon).

Please can you update this addon with the latest MMOWIN.COM gold spam bollocks that is getting through the addon filter please?
Looks like an error in your custom filters. Could you please show me your custom filters?

Thanks!
__________________
Combating Spam Bots Since Launch Weekend
SpamFilter
pjt15253 is offline Report comment to moderator  
Reply With Quote
Unread 05/18/14, 03:16 AM  
Highrisedrifter

Forum posts: 0
File comments: 16
Uploads: 0
I get the following error:

stacktraceback:
[C]: in function 'string.find'
user:/AddOns/SpamFilter/SpamFilter.lua:257:in function 'TestRule'
user:/AddOns/SpamFilter/SpamFilter.lua:300:in function 'RuleBroken'
user:/AddOns/SpamFilter/SpamFilter.lua:828:in function 'OnMailReceived'

When I go to my mail box and find a gold spam email there (which should be caught buy the addon).

Please can you update this addon with the latest MMOWIN.COM gold spam bollocks that is getting through the addon filter please?
Last edited by Highrisedrifter : 05/18/14 at 07:02 AM.
Highrisedrifter is offline Report comment to moderator  
Reply With Quote
Unread 05/14/14, 08:37 AM  
pjt15253
Spam Warrior
 
pjt15253's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 97
Uploads: 1
Originally Posted by Phinix
So I believe I have narrowed the problem with the hard crashes (which DO still happen with the latest version, sadly) to the enabling of heuristic scanning. If I run with heuristic scanning off, I never seem to crash (after more than three hours of play). Within 30 minutes of enabling heuristics, the game hard crashed.

I actually find that very few spam messages ever get caught by heuristics anyway. With the custom filters I have set up, 90% or more of spam is picked up by one of them. I encourage you to revisit what I have done with these filters as a potential alternative to heuristics, and also to look into heuristics as the cause of the hard crashes.

Perhaps some literal searches for special characters in there? I haven't dug into the LUA too much yet but that would be my first guess, based on what we know so far.

EDIT: *sigh* False alarm. Or false positive... Whatever, I just wanted to report that I am still getting hard crashes to desktop every 30 minutes to an hour even without heuristics turned on. With SpamFilter disabled it never happens. I still use this whenever I am in a lowbie zone or on bank alts, but for regular play the crashing issue will have to wait till ZOS updates their "backend." I was really hoping that was something they meant to work on this last patch but apparently not.

Anyway, the spam isn't really an issue in the 30+ zones which is where I am leveling currently, so I guess I just won't worry about it.
Yea - one thing I've noticed is the *spam* actually pretty much disappears once you get past the capital city of your faction.
__________________
Combating Spam Bots Since Launch Weekend
SpamFilter
pjt15253 is offline Report comment to moderator  
Reply With Quote
Unread 05/13/14, 03:43 PM  
Phinix
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 116
Uploads: 1
So I believe I have narrowed the problem with the hard crashes (which DO still happen with the latest version, sadly) to the enabling of heuristic scanning. If I run with heuristic scanning off, I never seem to crash (after more than three hours of play). Within 30 minutes of enabling heuristics, the game hard crashed.

I actually find that very few spam messages ever get caught by heuristics anyway. With the custom filters I have set up, 90% or more of spam is picked up by one of them. I encourage you to revisit what I have done with these filters as a potential alternative to heuristics, and also to look into heuristics as the cause of the hard crashes.

Perhaps some literal searches for special characters in there? I haven't dug into the LUA too much yet but that would be my first guess, based on what we know so far.

EDIT: *sigh* False alarm. Or false positive... Whatever, I just wanted to report that I am still getting hard crashes to desktop every 30 minutes to an hour even without heuristics turned on. With SpamFilter disabled it never happens. I still use this whenever I am in a lowbie zone or on bank alts, but for regular play the crashing issue will have to wait till ZOS updates their "backend." I was really hoping that was something they meant to work on this last patch but apparently not.

Anyway, the spam isn't really an issue in the 30+ zones which is where I am leveling currently, so I guess I just won't worry about it.
Last edited by Phinix : 05/13/14 at 04:53 PM.
Phinix is offline Report comment to moderator  
Reply With Quote
Unread 05/10/14, 06:22 PM  
Lichbane

Forum posts: 8
File comments: 37
Uploads: 0
Originally Posted by Milky
Both are updated and it still does it for me.

Had to turn off spam filter completely as it made the game literally unplayable.
Same here. I've installed LibDebug which just puts the error into the chat window instead so the game is still playable ..... but it's still happening a lot.
Lichbane is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: