diff options
author | Adam Frisby | 2009-05-11 19:23:51 +0000 |
---|---|---|
committer | Adam Frisby | 2009-05-11 19:23:51 +0000 |
commit | 6dcafec22d560c50625c8a391701606a1a0bb363 (patch) | |
tree | 6e0199901946f9a0b7a9797bbc85a30c2b094288 /OpenSim/Client | |
parent | Add selling for $0 back to the sample economy module. This is disabled by (diff) | |
download | opensim-SC-6dcafec22d560c50625c8a391701606a1a0bb363.zip opensim-SC-6dcafec22d560c50625c8a391701606a1a0bb363.tar.gz opensim-SC-6dcafec22d560c50625c8a391701606a1a0bb363.tar.bz2 opensim-SC-6dcafec22d560c50625c8a391701606a1a0bb363.tar.xz |
* Implements IP and DNS based ban facilities to OpenSim.
* User interface is ... primitive at best right now.
* Loads bans from bans.txt and region ban DB on startup, bans.txt is in the format of one per line. The following explains how they are read;
DNS bans are in the form "somewhere.com" will block ANY matching domain (including "betasomewhere.com", "beta.somewhere.com", "somewhere.com.beta") - make sure to be reasonably specific in DNS bans.
IP address bans match on first characters, so, "127.0.0.1" will ban only that address, "127.0.1" will ban "127.0.10.0" but "127.0.1." will ban only the "127.0.1.*" network
Diffstat (limited to 'OpenSim/Client')
-rw-r--r-- | OpenSim/Client/MXP/ClientStack/MXPClientView.cs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/OpenSim/Client/MXP/ClientStack/MXPClientView.cs b/OpenSim/Client/MXP/ClientStack/MXPClientView.cs index c9e56e6..e5f7474 100644 --- a/OpenSim/Client/MXP/ClientStack/MXPClientView.cs +++ b/OpenSim/Client/MXP/ClientStack/MXPClientView.cs | |||
@@ -1605,6 +1605,17 @@ namespace OpenSim.Client.MXP.ClientStack | |||
1605 | return default(T); | 1605 | return default(T); |
1606 | } | 1606 | } |
1607 | 1607 | ||
1608 | public void Disconnect(string reason) | ||
1609 | { | ||
1610 | Kick(reason); | ||
1611 | Close(true); | ||
1612 | } | ||
1613 | |||
1614 | public void Disconnect() | ||
1615 | { | ||
1616 | Close(true); | ||
1617 | } | ||
1618 | |||
1608 | #endregion | 1619 | #endregion |
1609 | 1620 | ||
1610 | public void SendCreateGroupReply(UUID groupID, bool success, string message) | 1621 | public void SendCreateGroupReply(UUID groupID, bool success, string message) |