Commit Graph

25 Commits (eb06fba7679704a7870e3d91f2166bf7e63e5641)

Author SHA1 Message Date
Ansariel 5faa39ca28 FIRE-16888; Antispam crashes on OSX builds - extended fix 2015-10-09 18:05:13 +02:00
Nicky 3feaa2a905 FIRE-16888; Antispam crashes on OSX builds. 2015-09-14 16:01:27 +02:00
Ansariel e5afc12660 FIRE-13477: Prevent Antispam from spamming the user with block messages if an object is blocked who's owner has been blocked already 2014-12-08 15:02:39 +01:00
Ansariel 8a0897b7ae FIRE-15053: Antispam newline flood protection fails after source has been blocked 2014-12-08 13:31:58 +01:00
Nicky 8465ce335f Take out logging in purgeAllQueues. It crashes the viewer during shutdown. 2014-06-12 02:44:52 +02:00
Tank_Master 8863d9beaf Compile fixes 2014-06-09 23:27:05 -07:00
Ansariel e16bb859ff Create clickable SLURL for blocked objects in antispam messages 2014-02-01 13:53:00 +01:00
Ansariel 7fa745177b Make avatar name in antispam notification message clickable 2014-02-01 12:00:38 +01:00
Ansariel 7e72aefda5 Minor change: Only save antispam data if we actually sent a request 2014-01-29 18:32:32 +01:00
Ansariel a2024bfb69 FIRE-752: Show name of the object or avatar that is blocked by anti spam 2014-01-29 18:22:23 +01:00
Ansariel fbf020435e Anti spam: Move newline flood check into the anti spam registry and generally only inform about anti spam blocks if the source isn't muted already 2014-01-29 14:51:17 +01:00
Ansariel 43b1e2f3e5 FIRE-11815: Send newline flood antispam message only on initial block and only if source is not muted 2014-01-28 18:14:52 +01:00
Cinders 97a42de00f Make antispam block notification not log to nearby chat, also make it localizeable 2013-08-13 21:05:37 -06:00
Ansariel 37dd09ebb5 Some minor naming convention fixes 2013-04-18 10:28:07 +02:00
Ansariel 5809d34639 Use hashed set instead of iterating over an array on each sound trigger for checking collision sounds in NACLAntispam 2013-03-29 14:00:14 +01:00
Ansariel 4b62307e3d Refactored NACLAntispam part 2:
* Transformed NACLAntiSpamRegistry into a singleton and removed statics
* Removed unneeded methods
* Renamed method parameter names to be consistent
* Changed queue type parameter to enum
* Added cleanup code
* Fixed naming to adhere code naming convention
* Use boost::unordered_map instead of tr1::unordered_map for entries
2013-03-21 13:00:12 +01:00
Ansariel c785c831af Replaced int's with S32 in NACLAntispam 2013-03-20 17:58:47 +01:00
Ansariel a0f8d6b64a Factored out string operations in NACLantispam; Reviewed by Nicky 2013-03-20 13:52:40 +01:00
Nicky 20a1bf0669 Fix for possible memory leak. 2012-03-20 21:56:00 +01:00
Nicky c8fc75fc41 FIRE-4069; check if pointers are valid before derefencing them. 2011-12-13 00:08:30 +01:00
Arrehn c1c4fb494b FIRE-3654, Antispam fix and better logging 2011-10-20 22:41:28 -04:00
Arrehn f34efb4a8f Wired up 'Unblock all spam sources' preferences button 2011-10-13 22:19:05 -04:00
Arrehn 57d01fd8c9 AntiSpam counting fix, cleanup, from Chalice Yao 2011-10-09 11:53:46 -04:00
Arrehn 7efb722696 AntiSpam off by default, style adjustments, improved logging, improved documentation 2011-10-08 22:13:55 -04:00
Arrehn f4c62b45b4 Additional files for antispam commit 2011-10-07 11:08:38 -04:00