From 6dcafec22d560c50625c8a391701606a1a0bb363 Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Mon, 11 May 2009 19:23:51 +0000 Subject: * 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 --- OpenSim/Framework/Client/IClientIPEndpoint.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 OpenSim/Framework/Client/IClientIPEndpoint.cs (limited to 'OpenSim/Framework/Client/IClientIPEndpoint.cs') diff --git a/OpenSim/Framework/Client/IClientIPEndpoint.cs b/OpenSim/Framework/Client/IClientIPEndpoint.cs new file mode 100644 index 0000000..b80dea5 --- /dev/null +++ b/OpenSim/Framework/Client/IClientIPEndpoint.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Net; +using System.Text; + +namespace OpenSim.Framework.Client +{ + public interface IClientIPEndpoint + { + IPAddress EndPoint { get; } + } +} -- cgit v1.1