aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data
diff options
context:
space:
mode:
authorMelanie Thielker2017-11-14 12:12:07 +0000
committerMelanie Thielker2017-11-14 12:12:07 +0000
commitd35ab8c86ceb721302bfde309815107911fb1c02 (patch)
tree910cadca68fca5d79cb995635074acf42d94cfd7 /OpenSim/Data
parent add AGENT_LIST_EXCLUDENPC bit mask option to llGetAgentList scope to exclude... (diff)
downloadopensim-SC_OLD-d35ab8c86ceb721302bfde309815107911fb1c02.zip
opensim-SC_OLD-d35ab8c86ceb721302bfde309815107911fb1c02.tar.gz
opensim-SC_OLD-d35ab8c86ceb721302bfde309815107911fb1c02.tar.bz2
opensim-SC_OLD-d35ab8c86ceb721302bfde309815107911fb1c02.tar.xz
Donating the Avination Mute Module
This lived out-of-tree and therefore wasn't part of the big code drop. It's classic Avination, tied to MySQL and a direct database connection and I don't have the bandwidth to fix it to core methods. However, it has all the strange mute logic that OpenSim was missing and maybe someone can step up to make it work in an open grid context.
Diffstat (limited to 'OpenSim/Data')
-rw-r--r--OpenSim/Data/MySQL/Resources/XMute.migrations16
1 files changed, 16 insertions, 0 deletions
diff --git a/OpenSim/Data/MySQL/Resources/XMute.migrations b/OpenSim/Data/MySQL/Resources/XMute.migrations
new file mode 100644
index 0000000..4ac7f82
--- /dev/null
+++ b/OpenSim/Data/MySQL/Resources/XMute.migrations
@@ -0,0 +1,16 @@
1:VERSION 1
2
3BEGIN;
4
5CREATE TABLE `XMute` (
6 `AgentID` char(36) NOT NULL,
7 `MuteID` char(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
8 `MuteName` varchar(64) NOT NULL DEFAULT '',
9 `MuteType` int(11) NOT NULL DEFAULT '1',
10 `MuteFlags` int(11) NOT NULL DEFAULT '0',
11 `Stamp` int(11) NOT NULL,
12 UNIQUE KEY `AgentID_2` (`AgentID`,`MuteID`,`MuteName`),
13 KEY `AgentID` (`AgentID`)
14);
15
16COMMIT;