diff options
Added option (on my default) to the clone avatar function so that the clothes and attachments that the target avatar is wearing, to begin with, are removed. So the end result isn't a merger of those clothes/attachments and the ones the template avatar is wearing.
Added IPAddress ListenIPAddress property to BaseHttpServer so that the listening/binding IP can be set.
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs b/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs index e18fd55..0f7ff79 100644 --- a/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs +++ b/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs | |||
@@ -70,6 +70,8 @@ namespace OpenSim.Framework.Servers.HttpServer | |||
70 | protected bool m_firstcaps = true; | 70 | protected bool m_firstcaps = true; |
71 | protected string m_SSLCommonName = ""; | 71 | protected string m_SSLCommonName = ""; |
72 | 72 | ||
73 | protected IPAddress m_listenIPAddress = IPAddress.Any; | ||
74 | |||
73 | public uint SSLPort | 75 | public uint SSLPort |
74 | { | 76 | { |
75 | get { return m_sslport; } | 77 | get { return m_sslport; } |
@@ -90,6 +92,12 @@ namespace OpenSim.Framework.Servers.HttpServer | |||
90 | get { return m_ssl; } | 92 | get { return m_ssl; } |
91 | } | 93 | } |
92 | 94 | ||
95 | public IPAddress ListenIPAddress | ||
96 | { | ||
97 | get { return m_listenIPAddress; } | ||
98 | set { m_listenIPAddress = value; } | ||
99 | } | ||
100 | |||
93 | public BaseHttpServer(uint port) | 101 | public BaseHttpServer(uint port) |
94 | { | 102 | { |
95 | m_port = port; | 103 | m_port = port; |
@@ -1397,7 +1405,7 @@ namespace OpenSim.Framework.Servers.HttpServer | |||
1397 | { | 1405 | { |
1398 | //m_httpListener.Prefixes.Add("http://+:" + m_port + "/"); | 1406 | //m_httpListener.Prefixes.Add("http://+:" + m_port + "/"); |
1399 | //m_httpListener.Prefixes.Add("http://10.1.1.5:" + m_port + "/"); | 1407 | //m_httpListener.Prefixes.Add("http://10.1.1.5:" + m_port + "/"); |
1400 | m_httpListener2 = new CoolHTTPListener(IPAddress.Any, (int)m_port); | 1408 | m_httpListener2 = new CoolHTTPListener(m_listenIPAddress, (int)m_port); |
1401 | m_httpListener2.ExceptionThrown += httpServerException; | 1409 | m_httpListener2.ExceptionThrown += httpServerException; |
1402 | m_httpListener2.LogWriter = httpserverlog; | 1410 | m_httpListener2.LogWriter = httpserverlog; |
1403 | 1411 | ||