Go to Page... |
Compatibility: | Update 7 (1.7.0) |
Updated: | 10/05/15 12:22 AM |
Created: | 04/11/14 11:44 PM |
Monthly downloads: | 98 |
Total downloads: | 42,467 |
Favorites: | 112 |
MD5: | |
Categories: | Discontinued & Outdated, Libraries |
Comment Options |
04/26/14, 05:15 AM | ||||||
|
Dependency Management and Shared Libraries
Following convention, LibStib libraries do not collide in the global namespace. They must be explicitly resolved. Unfortunately the vast majority of add-on developers seem to fail to see the value in dependency management. Introducing a "shared file" breaks this sort of dependency management, which is superior to trying to manage individual files to achieve the same result. I would highly suggest not doing this for any library which: 1. Is LibStub compatible. 2. Incrementally modifies the global namespace, as is done via utf8.lua
Short answer: do not use this, I will be replacing it with the official r6.
I'm curious, do you manually update all of these TXT files or are you working on software to do it for you? Also, you may find this an interesting read, while different it is conceptually identical to the problem you are currently facing: http://en.wikipedia.org/wiki/DLL_Hell, the most common solution in practice today (on windows and non-windows alike) is the section titled "Portable Applications". |
|||||
|
wilson0x4d |
View Public Profile |
Send a private message to wilson0x4d |
Visit wilson0x4d's homepage! |
Find More Posts by wilson0x4d |
Add wilson0x4d to Your Buddy List |
Rhadek |
View Public Profile |
Send a private message to Rhadek |
Send email to Rhadek |
Visit Rhadek's homepage! |
Find More Posts by Rhadek |
Add Rhadek to Your Buddy List |
04/26/14, 04:35 AM | |
Hello,
Since last update, the addon notify "(LibAntiSpam) Bad Pattern: l.?.?.?d.?.?p.?.?s.?.?c.?.?.?[" for each message I receive in chatbox. Have a nice day |
|
|
Naede |
View Public Profile |
Send a private message to Naede |
Send email to Naede |
Visit Naede's homepage! |
Find More Posts by Naede |
Add Naede to Your Buddy List |
04/26/14, 04:17 AM | ||||
|
Lines 155-157 of "utf8.lua" should look like this, if it does not look like this it is not properly updated: Lua Code:
You may be able to fix the issue by simply re-copying utf8.lua from the ZIP file into the correct folder, or just delete the X4D_LibAntiSpam folder and re-copy the entire Add-On from the ZIP file. Hope this helps.
Last edited by wilson0x4d : 04/26/14 at 04:22 AM.
|
|||
|
wilson0x4d |
View Public Profile |
Send a private message to wilson0x4d |
Send email to wilson0x4d |
Visit wilson0x4d's homepage! |
Find More Posts by wilson0x4d |
Add wilson0x4d to Your Buddy List |
04/26/14, 04:11 AM | |||
Forum posts: 0
File comments: 21
Uploads: 0
|
Last edited by Rhadek : 04/26/14 at 04:14 AM.
|
||
|
Rhadek |
View Public Profile |
Send a private message to Rhadek |
Send email to Rhadek |
Visit Rhadek's homepage! |
Find More Posts by Rhadek |
Add Rhadek to Your Buddy List |
04/26/14, 04:05 AM | |
Forum posts: 0
File comments: 21
Uploads: 0
|
German Client
Version: 1.42 2014-04-26T11:53:50.231+01:00 |cff0000Lua Error: user:/AddOns/X4D_LibAntiSpam/X4D_LibAntiSpam.lua:401: function expected instead of nil stack traceback: user:/AddOns/X4D_LibAntiSpam/X4D_LibAntiSpam.lua:401: in function 'ToASCII' user:/AddOns/X4D_LibAntiSpam/X4D_LibAntiSpam.lua:436: in function 'Normalize' user:/AddOns/X4D_LibAntiSpam/X4D_LibAntiSpam.lua:441: in function 'X4D_LibAntiSpam.Check' user:/AddOns/X4D_LibAntiSpam/X4D_LibAntiSpam.lua:306: in function 'X4D_LibAntiSpam.OnChatMessageReceived' EsoUI/Ingame/ChatSystem/ChatSystem.lua:1651: in function 'ChatSystem:OnChatEvent' EsoUI/Ingame/ChatSystem/ChatSystem.lua:1455: in function 'OnChatEvent'|r |
|
Rhadek |
View Public Profile |
Send a private message to Rhadek |
Send email to Rhadek |
Visit Rhadek's homepage! |
Find More Posts by Rhadek |
Add Rhadek to Your Buddy List |
04/25/14, 11:20 PM | ||
|
Flood Time, Flood Checks and Temporary Blocking
If you want to disable Flood Checks simply set "Flood Time" to 0. Setting "Flood Time" to 30 (seconds) means that anyone who repeats a message within 30 seconds will be blocked. Setting "Flood Time" to 2 minutes (120) means that anyone who repeats a message within 2 minutes will be blocked. The setting not only determines the amount of time a user cannot repeat, but also determines how long they will be blocked for. Flooder Blocking is NOT permanent, the block will eventually expire if the user stops sending repeated messages.) Some ways to prevent people from getting blocked for flooding: 1. Set your "Flood Time" to 0. Default is 300 seconds (5 minutes.) 2. Add them to your friends list, this will white-list them ensuring they are never blocked for any reason. 3. Add them to your guild, or join one of their guilds. This will white-list them. 4. Join a group with them. After 2, 3 or 4 you may want to /reloadui. You can also execute a /reloadui if someone is accidentally blocked (maybe they said "lol" several times in a row.) The purpose of Flood Checks is to prevent WTB/WTT/WTS spam, as well as Guild Advertisements. Prior to v1.41 this feature was actually not working correctly, if you prefer the old behavior simply set the "Flood Time" setting to 0. Hope that helps
Last edited by wilson0x4d : 04/26/14 at 04:21 AM.
|
|
|
wilson0x4d |
View Public Profile |
Send a private message to wilson0x4d |
Send email to wilson0x4d |
Visit wilson0x4d's homepage! |
Find More Posts by wilson0x4d |
Add wilson0x4d to Your Buddy List |
04/25/14, 08:33 PM | |
Forum posts: 29
File comments: 48
Uploads: 0
|
Hey Wilson my default flood filter reset to 30seconds and it was hitting up Auridon hard in Veteran content. Since it reset and people love spamming wts/wtt/wtb ect it was hitting them with flood filter. I don't want these people blocked. I now set it to 2 minuets what I usually have it at. I've been looking for the log to delete it is there one?
|
|
Nameious |
View Public Profile |
Send a private message to Nameious |
Send email to Nameious |
Visit Nameious's homepage! |
Find More Posts by Nameious |
Add Nameious to Your Buddy List |
04/25/14, 07:01 PM | |||
|
Re: Requestg
\/\/_\/\/_\/\/ \/\/*W_-=\/V ***\/V**** ***V\/**** BUYDERPIEGOLD.COM ***\/\/**** We would either be adding explicit '\/\/ \/\/ \/\/' checks until we turned blue, or the spammers would simply work around it. Instead we match on more particular strings. Since a proper check for all possible 'WWW' combinations would most assuredly catch non-spammers (in addition to ALL spammers.) So instead we target strings which are specific to each spammer. This minimizes the chance that a non-spammer gets caught by the Check() method. I'll add a 'generic' check for various combinations of "\/\/ \/\/ \/\/" since it might catch new spammers by surprise, but I guarantee they will just work around it and either stop using that text or find a way to bypass the checks. Presently, LibAntiSpam does not check for this text at all, and, presently, spammers use 8 different variations of "WWW". That said, Once spammers have seemingly exhausted all their means to bypass pattern-based add-ons I'll provide "layman's" instructions on creating new patterns, and I expect it to be a truly trivial effort in the end. I will also be introducing a set of heuristics to auto-block some of the less creative spammers, but cannot invest time in doing either of these until the normalization code has become stable/fixed for some time. One user suggested added a menu-option to auto-create a pattern from spam text, and I like this idea. I will likely attempt to take this approach in the end. Thanks
Last edited by wilson0x4d : 04/26/14 at 04:28 AM.
|
||
|
wilson0x4d |
View Public Profile |
Send a private message to wilson0x4d |
Send email to wilson0x4d |
Visit wilson0x4d's homepage! |
Find More Posts by wilson0x4d |
Add wilson0x4d to Your Buddy List |
04/25/14, 06:47 PM | |
Forum posts: 0
File comments: 2
Uploads: 0
|
Requestg
Love the app...already makes life better. As pointed out below, there's no characters left in the edit window to add any new strings, and even if there were, I'm no coder, so...
Let's just say there's a metric F-ton of spammers using the general expression: ===> \/\/_\/\/_\/\/ (etc, etc) to start a deluge of gold spam. How/where might one go about adding the appropriate coding string to the lua to terminate this cra....uhhh...messaging with extreme prejudice? TIA N |
|
Nyarlhotep |
View Public Profile |
Send a private message to Nyarlhotep |
Send email to Nyarlhotep |
Visit Nyarlhotep's homepage! |
Find More Posts by Nyarlhotep |
Add Nyarlhotep to Your Buddy List |
04/25/14, 04:04 PM | ||
|
Re: Guild spam?
Currently LibAntiSpam also performs 'Flood Checks', a 'Flooder' is any user that sends the same message in chat within a given time frame. The default period for a flood check is 30 seconds, I believe. I personally set this to 300 seconds (equivalent to 5 minutes.) In the next release the max "flood time" you can set in the options to a maximum of 15 minutes (900 seconds.) The flood check period also re-extends every time the chatter is detected to be flooding again/more. Thus, for recruiters that spew the same message to chat every 3 seconds for an hour, you would only see their first message (the rest are blocked.)
Last edited by wilson0x4d : 04/26/14 at 04:31 AM.
|
|
|
wilson0x4d |
View Public Profile |
Send a private message to wilson0x4d |
Send email to wilson0x4d |
Visit wilson0x4d's homepage! |
Find More Posts by wilson0x4d |
Add wilson0x4d to Your Buddy List |
04/25/14, 03:37 PM | |
Forum posts: 7
File comments: 55
Uploads: 0
|
Guild spam?
Any suggestions about minimizing guild-recruitment spam? It's seriously as bad, or worse, than gold sellers.
|
|
Xanderificus |
View Public Profile |
Send a private message to Xanderificus |
Send email to Xanderificus |
Visit Xanderificus's homepage! |
Find More Posts by Xanderificus |
Add Xanderificus to Your Buddy List |
04/25/14, 02:45 PM | ||
By the way: Seems as if you have reached the limit of the editbox. In the newest version (v1.39) in the settings menu the last 2 characters are already missing ("]+"). Maybe you should make this box only for the user defined rules and your default rules should be hardcoded into the lua-code itself. Would be safer, because nobody would edit your rules (and maybe break them) and you don't have to delete / edit / add new rules on every update into this editbox, because the newest and correct (and only these!) rules are in the code |
||
|
DaBear78 |
View Public Profile |
Send a private message to DaBear78 |
Send email to DaBear78 |
Visit DaBear78's homepage! |
Find More Posts by DaBear78 |
Add DaBear78 to Your Buddy List |
04/25/14, 09:57 AM | ||
|
Doesn't look like it had happened yet. I'll take a look at Mail API calls this weekend and see what I can do. |
|
|
wilson0x4d |
View Public Profile |
Send a private message to wilson0x4d |
Send email to wilson0x4d |
Visit wilson0x4d's homepage! |
Find More Posts by wilson0x4d |
Add wilson0x4d to Your Buddy List |
04/25/14, 09:47 AM | |
Is there any way to make your addon also detect those spam mails from goldsellers you get ingame?
|
|
|
DaBear78 |
View Public Profile |
Send a private message to DaBear78 |
Send email to DaBear78 |
Visit DaBear78's homepage! |
Find More Posts by DaBear78 |
Add DaBear78 to Your Buddy List |