remove osGetAgentIP() this was not a good idea to have :(
parent
5242853d68
commit
936aee412d
|
@ -1080,31 +1080,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
|||
targetID,
|
||||
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
|
||||
public LSL_List osGetAgents()
|
||||
{
|
||||
|
|
|
@ -144,7 +144,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
|
|||
void osSetParcelSIPAddress(string SIPAddress);
|
||||
|
||||
// Avatar Info Commands
|
||||
string osGetAgentIP(string agent);
|
||||
LSL_List osGetAgents();
|
||||
|
||||
// Teleport commands
|
||||
|
|
|
@ -277,12 +277,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
|||
m_OSSL_Functions.osTeleportOwner(position, lookat);
|
||||
}
|
||||
|
||||
// Avatar info functions
|
||||
public string osGetAgentIP(string agent)
|
||||
{
|
||||
return m_OSSL_Functions.osGetAgentIP(agent);
|
||||
}
|
||||
|
||||
public LSL_List osGetAgents()
|
||||
{
|
||||
return m_OSSL_Functions.osGetAgents();
|
||||
|
@ -430,6 +424,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
|||
{
|
||||
return m_OSSL_Functions.osSetPenColor(drawList, color);
|
||||
}
|
||||
|
||||
// Deprecated
|
||||
public string osSetPenColour(string drawList, string colour)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue