remove osGetAgentIP() this was not a good idea to have :(
parent
5242853d68
commit
936aee412d
|
@ -1081,30 +1081,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||||
part.SitTargetPosition);
|
part.SitTargetPosition);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Functions that get information from the agent itself.
|
|
||||||
//
|
|
||||||
// osGetAgentIP - this is used to determine the IP address of
|
|
||||||
//the client. This is needed to help configure other in world
|
|
||||||
//resources based on the IP address of the clients connected.
|
|
||||||
//I think High is a good risk level for this, as it is an
|
|
||||||
//information leak.
|
|
||||||
public string osGetAgentIP(string agent)
|
|
||||||
{
|
|
||||||
CheckThreatLevel(ThreatLevel.High, "osGetAgentIP");
|
|
||||||
|
|
||||||
UUID avatarID = (UUID)agent;
|
|
||||||
|
|
||||||
m_host.AddScriptLPS(1);
|
|
||||||
if (World.Entities.ContainsKey((UUID)agent) && World.Entities[avatarID] is ScenePresence)
|
|
||||||
{
|
|
||||||
ScenePresence target = (ScenePresence)World.Entities[avatarID];
|
|
||||||
return target.ControllingClient.RemoteEndPoint.Address.ToString();
|
|
||||||
}
|
|
||||||
|
|
||||||
// fall through case, just return nothing
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get a list of all the avatars/agents in the region
|
// Get a list of all the avatars/agents in the region
|
||||||
public LSL_List osGetAgents()
|
public LSL_List osGetAgents()
|
||||||
{
|
{
|
||||||
|
|
|
@ -144,7 +144,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
|
||||||
void osSetParcelSIPAddress(string SIPAddress);
|
void osSetParcelSIPAddress(string SIPAddress);
|
||||||
|
|
||||||
// Avatar Info Commands
|
// Avatar Info Commands
|
||||||
string osGetAgentIP(string agent);
|
|
||||||
LSL_List osGetAgents();
|
LSL_List osGetAgents();
|
||||||
|
|
||||||
// Teleport commands
|
// Teleport commands
|
||||||
|
|
|
@ -277,12 +277,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
||||||
m_OSSL_Functions.osTeleportOwner(position, lookat);
|
m_OSSL_Functions.osTeleportOwner(position, lookat);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Avatar info functions
|
|
||||||
public string osGetAgentIP(string agent)
|
|
||||||
{
|
|
||||||
return m_OSSL_Functions.osGetAgentIP(agent);
|
|
||||||
}
|
|
||||||
|
|
||||||
public LSL_List osGetAgents()
|
public LSL_List osGetAgents()
|
||||||
{
|
{
|
||||||
return m_OSSL_Functions.osGetAgents();
|
return m_OSSL_Functions.osGetAgents();
|
||||||
|
@ -430,6 +424,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
||||||
{
|
{
|
||||||
return m_OSSL_Functions.osSetPenColor(drawList, color);
|
return m_OSSL_Functions.osSetPenColor(drawList, color);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Deprecated
|
// Deprecated
|
||||||
public string osSetPenColour(string drawList, string colour)
|
public string osSetPenColour(string drawList, string colour)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue