aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin
diff options
context:
space:
mode:
authorMelanie2013-03-18 23:31:27 +0000
committerMelanie2013-03-18 23:31:27 +0000
commit5e1f651e21ba81d8be9693d7e8a47d49daa9fce5 (patch)
tree4856d3aa25fcd942a26af39e1510f58fef3c934d /bin
parentMerge commit 'ccd6f443e1092cb410f565e921f7cf4dd8cd2dac' into newmultiattach (diff)
parentImprove rejection of any attempt to reattach an object that is already attached. (diff)
downloadopensim-SC_OLD-5e1f651e21ba81d8be9693d7e8a47d49daa9fce5.zip
opensim-SC_OLD-5e1f651e21ba81d8be9693d7e8a47d49daa9fce5.tar.gz
opensim-SC_OLD-5e1f651e21ba81d8be9693d7e8a47d49daa9fce5.tar.bz2
opensim-SC_OLD-5e1f651e21ba81d8be9693d7e8a47d49daa9fce5.tar.xz
Merge branch 'master' into newmultiattach
Conflicts: OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
Diffstat (limited to 'bin')
-rwxr-xr-xbin/HttpServer_OpenSim.dllbin116224 -> 119808 bytes
-rw-r--r--bin/HttpServer_OpenSim.pdbbin343552 -> 355840 bytes
-rw-r--r--bin/HttpServer_OpenSim.xml121
-rw-r--r--bin/OpenSim.ini.example10
-rw-r--r--bin/OpenSimDefaults.ini5
-rw-r--r--bin/Robust.HG.ini.example16
6 files changed, 142 insertions, 10 deletions
diff --git a/bin/HttpServer_OpenSim.dll b/bin/HttpServer_OpenSim.dll
index fd7ad74..e15493d 100755
--- a/bin/HttpServer_OpenSim.dll
+++ b/bin/HttpServer_OpenSim.dll
Binary files differ
diff --git a/bin/HttpServer_OpenSim.pdb b/bin/HttpServer_OpenSim.pdb
index f56e891..cfff9a7 100644
--- a/bin/HttpServer_OpenSim.pdb
+++ b/bin/HttpServer_OpenSim.pdb
Binary files differ
diff --git a/bin/HttpServer_OpenSim.xml b/bin/HttpServer_OpenSim.xml
index fa88fc7..61c3ad8 100644
--- a/bin/HttpServer_OpenSim.xml
+++ b/bin/HttpServer_OpenSim.xml
@@ -1669,6 +1669,65 @@
1669 A header have been received. 1669 A header have been received.
1670 </summary> 1670 </summary>
1671 </member> 1671 </member>
1672 <member name="T:HttpServer.LocklessQueue`1">
1673 <summary>
1674 A thread-safe lockless queue that supports multiple readers and
1675 multiple writers
1676 </summary>
1677 </member>
1678 <member name="F:HttpServer.LocklessQueue`1.head">
1679 <summary>Queue head</summary>
1680 </member>
1681 <member name="F:HttpServer.LocklessQueue`1.tail">
1682 <summary>Queue tail</summary>
1683 </member>
1684 <member name="F:HttpServer.LocklessQueue`1.count">
1685 <summary>Queue item count</summary>
1686 </member>
1687 <member name="M:HttpServer.LocklessQueue`1.#ctor">
1688 <summary>
1689 Constructor
1690 </summary>
1691 </member>
1692 <member name="M:HttpServer.LocklessQueue`1.Enqueue(`0)">
1693 <summary>
1694 Enqueue an item
1695 </summary>
1696 <param name="item">Item to enqeue</param>
1697 </member>
1698 <member name="M:HttpServer.LocklessQueue`1.TryDequeue(`0@)">
1699 <summary>
1700 Try to dequeue an item
1701 </summary>
1702 <param name="item">Dequeued item if the dequeue was successful</param>
1703 <returns>True if an item was successfully deqeued, otherwise false</returns>
1704 </member>
1705 <member name="P:HttpServer.LocklessQueue`1.Count">
1706 <summary>Gets the current number of items in the queue. Since this
1707 is a lockless collection this value should be treated as a close
1708 estimate</summary>
1709 </member>
1710 <member name="T:HttpServer.LocklessQueue`1.SingleLinkNode">
1711 <summary>
1712 Provides a node container for data in a singly linked list
1713 </summary>
1714 </member>
1715 <member name="F:HttpServer.LocklessQueue`1.SingleLinkNode.Next">
1716 <summary>Pointer to the next node in list</summary>
1717 </member>
1718 <member name="F:HttpServer.LocklessQueue`1.SingleLinkNode.Item">
1719 <summary>The data contained by the node</summary>
1720 </member>
1721 <member name="M:HttpServer.LocklessQueue`1.SingleLinkNode.#ctor">
1722 <summary>
1723 Constructor
1724 </summary>
1725 </member>
1726 <member name="M:HttpServer.LocklessQueue`1.SingleLinkNode.#ctor(`0)">
1727 <summary>
1728 Constructor
1729 </summary>
1730 </member>
1672 <member name="T:HttpServer.IHttpRequest"> 1731 <member name="T:HttpServer.IHttpRequest">
1673 <summary> 1732 <summary>
1674 Contains server side HTTP request information. 1733 Contains server side HTTP request information.
@@ -2825,6 +2884,11 @@
2825 <param name="protocol">Kind of HTTPS protocol. Usually TLS or SSL.</param> 2884 <param name="protocol">Kind of HTTPS protocol. Usually TLS or SSL.</param>
2826 <returns>A created <see cref="T:HttpServer.IHttpClientContext"/>.</returns> 2885 <returns>A created <see cref="T:HttpServer.IHttpClientContext"/>.</returns>
2827 </member> 2886 </member>
2887 <member name="M:HttpServer.IHttpContextFactory.Shutdown">
2888 <summary>
2889 Server is shutting down so shut down the factory
2890 </summary>
2891 </member>
2828 <member name="E:HttpServer.IHttpContextFactory.RequestReceived"> 2892 <member name="E:HttpServer.IHttpContextFactory.RequestReceived">
2829 <summary> 2893 <summary>
2830 A request have been received from one of the contexts. 2894 A request have been received from one of the contexts.
@@ -2876,6 +2940,11 @@
2876 A creates <see cref="T:HttpServer.IHttpClientContext"/>. 2940 A creates <see cref="T:HttpServer.IHttpClientContext"/>.
2877 </returns> 2941 </returns>
2878 </member> 2942 </member>
2943 <member name="M:HttpServer.HttpContextFactory.Shutdown">
2944 <summary>
2945 Server is shutting down so shut down the factory
2946 </summary>
2947 </member>
2879 <member name="P:HttpServer.HttpContextFactory.UseTraceLogs"> 2948 <member name="P:HttpServer.HttpContextFactory.UseTraceLogs">
2880 <summary> 2949 <summary>
2881 True if detailed trace logs should be written. 2950 True if detailed trace logs should be written.
@@ -4315,6 +4384,58 @@
4315 </summary> 4384 </summary>
4316 <param name="message">message describing the error</param> 4385 <param name="message">message describing the error</param>
4317 </member> 4386 </member>
4387 <member name="T:HttpServer.ContextTimeoutManager">
4388 <summary>
4389 Timeout Manager. Checks for dead clients. Clients with open connections that are not doing anything. Closes sessions opened with keepalive.
4390 </summary>
4391 </member>
4392 <member name="M:HttpServer.ContextTimeoutManager.ProcessContextTimeouts">
4393 <summary>
4394 Causes the watcher to immediately check the connections.
4395 </summary>
4396 </member>
4397 <member name="M:HttpServer.ContextTimeoutManager.EnvironmentTickCount">
4398 <summary>
4399 Environment.TickCount is an int but it counts all 32 bits so it goes positive
4400 and negative every 24.9 days. This trims down TickCount so it doesn't wrap
4401 for the callers.
4402 This trims it to a 12 day interval so don't let your frame time get too long.
4403 </summary>
4404 <returns></returns>
4405 </member>
4406 <member name="M:HttpServer.ContextTimeoutManager.EnvironmentTickCountSubtract(System.Int32,System.Int32)">
4407 <summary>
4408 Environment.TickCount is an int but it counts all 32 bits so it goes positive
4409 and negative every 24.9 days. Subtracts the passed value (previously fetched by
4410 'EnvironmentTickCount()') and accounts for any wrapping.
4411 </summary>
4412 <param name="newValue"></param>
4413 <param name="prevValue"></param>
4414 <returns>subtraction of passed prevValue from current Environment.TickCount</returns>
4415 </member>
4416 <member name="M:HttpServer.ContextTimeoutManager.EnvironmentTickCountAdd(System.Int32,System.Int32)">
4417 <summary>
4418 Environment.TickCount is an int but it counts all 32 bits so it goes positive
4419 and negative every 24.9 days. Subtracts the passed value (previously fetched by
4420 'EnvironmentTickCount()') and accounts for any wrapping.
4421 </summary>
4422 <param name="newValue"></param>
4423 <param name="prevValue"></param>
4424 <returns>subtraction of passed prevValue from current Environment.TickCount</returns>
4425 </member>
4426 <member name="M:HttpServer.ContextTimeoutManager.EnvironmentTickCountSubtract(System.Int32)">
4427 <summary>
4428 Environment.TickCount is an int but it counts all 32 bits so it goes positive
4429 and negative every 24.9 days. Subtracts the passed value (previously fetched by
4430 'EnvironmentTickCount()') and accounts for any wrapping.
4431 </summary>
4432 <returns>subtraction of passed prevValue from current Environment.TickCount</returns>
4433 </member>
4434 <member name="T:HttpServer.ContextTimeoutManager.MonitorType">
4435 <summary>
4436 Use a Thread or a Timer to monitor the ugly
4437 </summary>
4438 </member>
4318 <member name="T:HttpServer.Sessions.MemorySessionStore"> 4439 <member name="T:HttpServer.Sessions.MemorySessionStore">
4319 <summary> 4440 <summary>
4320 Session store using memory for each session. 4441 Session store using memory for each session.
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example
index eab1fce..ce2e600 100644
--- a/bin/OpenSim.ini.example
+++ b/bin/OpenSim.ini.example
@@ -210,13 +210,12 @@
210 ;; Choose one of the physics engines below 210 ;; Choose one of the physics engines below
211 ;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} OpenDynamicsEngine 211 ;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} OpenDynamicsEngine
212 ;; OpenDynamicsEngine is by some distance the most developed physics engine 212 ;; OpenDynamicsEngine is by some distance the most developed physics engine
213 ;; BulletSim is incomplete and experimental but in active development. BulletSimN is a purely C# version of BulletSim. 213 ;; BulletSim is experimental and in active development.
214 ;; basicphysics effectively does not model physics at all, making all 214 ;; basicphysics effectively does not model physics at all, making all
215 ;; objects phantom. 215 ;; objects phantom.
216 ;; Default is OpenDynamicsEngine 216 ;; Default is OpenDynamicsEngine
217 ; physics = OpenDynamicsEngine 217 ; physics = OpenDynamicsEngine
218 ; physics = BulletSim 218 ; physics = BulletSim
219 ; physics = BulletSimN
220 ; physics = basicphysics 219 ; physics = basicphysics
221 ; physics = POS 220 ; physics = POS
222 221
@@ -542,6 +541,13 @@
542 ; shout_distance = 100 541 ; shout_distance = 100
543 542
544 543
544[EntityTransfer]
545 ;# {DisableInterRegionTeleportCancellation} {} {Determine whether the cancel button is shown at all during teleports.} {false true} false
546 ;; This option exists because cancelling at certain points can result in an unuseable session (frozen avatar, etc.)
547 ;; Disabling cancellation can be okay in small closed grids where all teleports are highly likely to suceed.
548 ;DisableInterRegionTeleportCancellation = false
549
550
545[Messaging] 551[Messaging]
546 ;# {OfflineMessageModule} {} {Module to use for offline message storage} {OfflineMessageModule "Offline Message Module V2" *} 552 ;# {OfflineMessageModule} {} {Module to use for offline message storage} {OfflineMessageModule "Offline Message Module V2" *}
547 ;; Module to handle offline messaging. The core module requires an external 553 ;; Module to handle offline messaging. The core module requires an external
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini
index 417150a..1d2c0cf 100644
--- a/bin/OpenSimDefaults.ini
+++ b/bin/OpenSimDefaults.ini
@@ -628,6 +628,11 @@
628 ; Minimum user level required for HyperGrid teleports 628 ; Minimum user level required for HyperGrid teleports
629 LevelHGTeleport = 0 629 LevelHGTeleport = 0
630 630
631 ; Determine whether the cancel button is shown at all during teleports.
632 ; This option exists because cancelling at certain points can result in an unuseable session (frozen avatar, etc.)
633 ; Disabling cancellation can be okay in small closed grids where all teleports are highly likely to suceed.
634 DisableInterRegionTeleportCancellation = false
635
631 636
632[Messaging] 637[Messaging]
633 ; Control which region module is used for instant messaging. 638 ; Control which region module is used for instant messaging.
diff --git a/bin/Robust.HG.ini.example b/bin/Robust.HG.ini.example
index 7746ebc..581c31d 100644
--- a/bin/Robust.HG.ini.example
+++ b/bin/Robust.HG.ini.example
@@ -26,12 +26,12 @@
26 ; Set path to directory for plugin registry. Information 26 ; Set path to directory for plugin registry. Information
27 ; about the registered repositories and installed plugins 27 ; about the registered repositories and installed plugins
28 ; will be stored here 28 ; will be stored here
29 ; The Robust.exe process must hvae R/W access to the location 29 ; The Robust.exe process must have R/W access to the location
30 RegistryLocation = "." 30 RegistryLocation = "."
31 31
32 ; Modular configurations 32 ; Modular configurations
33 ; Set path to directory for modular ini files... 33 ; Set path to directory for modular ini files...
34 ; The Robust.exe process must hvae R/W access to the location 34 ; The Robust.exe process must have R/W access to the location
35 ConfigDirectory = "/home/opensim/etc/Configs" 35 ConfigDirectory = "/home/opensim/etc/Configs"
36 36
37[ServiceList] 37[ServiceList]
@@ -171,7 +171,7 @@ HGAssetServiceConnector = "HGAssetService@8002/OpenSim.Server.Handlers.dll:Asset
171 ;; Allow Hyperlinks to be created at the console 171 ;; Allow Hyperlinks to be created at the console
172 HypergridLinker = true 172 HypergridLinker = true
173 173
174 ;; If you have this set under [Startup], no need to set it here, leave it commented 174 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
175 ; GatekeeperURI = "http://127.0.0.1:8002" 175 ; GatekeeperURI = "http://127.0.0.1:8002"
176 176
177 177
@@ -326,7 +326,7 @@ HGAssetServiceConnector = "HGAssetService@8002/OpenSim.Server.Handlers.dll:Asset
326 ; HasProxy = false 326 ; HasProxy = false
327 327
328 ; Defaults for the users, if none is specified in the useraccounts table entry (ServiceURLs) 328 ; Defaults for the users, if none is specified in the useraccounts table entry (ServiceURLs)
329 ;; If you have Gatekeeper set under [Startup], no need to set it here, leave it commented 329 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
330 ; GatekeeperURI = "http://127.0.0.1:8002" 330 ; GatekeeperURI = "http://127.0.0.1:8002"
331 331
332 SRV_HomeURI = "http://127.0.0.1:8002" 332 SRV_HomeURI = "http://127.0.0.1:8002"
@@ -436,7 +436,7 @@ HGAssetServiceConnector = "HGAssetService@8002/OpenSim.Server.Handlers.dll:Asset
436 AuthenticationService = "OpenSim.Services.Connectors.dll:AuthenticationServicesConnector" 436 AuthenticationService = "OpenSim.Services.Connectors.dll:AuthenticationServicesConnector"
437 SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector" 437 SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector"
438 ; how does the outside world reach me? This acts as public key too. 438 ; how does the outside world reach me? This acts as public key too.
439 ;; If you have GatekeeperURI set under [Startup], no need to set it here, leave it commented 439 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
440 ; ExternalName = "http://127.0.0.1:8002" 440 ; ExternalName = "http://127.0.0.1:8002"
441 441
442 ; Does this grid allow incoming links to any region in it? 442 ; Does this grid allow incoming links to any region in it?
@@ -531,7 +531,7 @@ HGAssetServiceConnector = "HGAssetService@8002/OpenSim.Server.Handlers.dll:Asset
531 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" 531 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
532 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" 532 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
533 533
534 ;; Can overwrite the default in [Startup], but probably shouldn't 534 ;; Can overwrite the default in [Hypergrid], but probably shouldn't
535 ; HomeURI = "http://127.0.0.1:8002" 535 ; HomeURI = "http://127.0.0.1:8002"
536 536
537; * The interface that local users get when they are in other grids. 537; * The interface that local users get when they are in other grids.
@@ -542,7 +542,7 @@ HGAssetServiceConnector = "HGAssetService@8002/OpenSim.Server.Handlers.dll:Asset
542 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService" 542 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService"
543 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" 543 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
544 544
545 ;; Can overwrite the default in [Startup], but probably shouldn't 545 ;; Can overwrite the default in [Hypergrid], but probably shouldn't
546 ; HomeURI = "http://127.0.0.1:8002" 546 ; HomeURI = "http://127.0.0.1:8002"
547 547
548 ;; The asset types that this grid can export to / import from other grids. 548 ;; The asset types that this grid can export to / import from other grids.
@@ -583,7 +583,7 @@ HGAssetServiceConnector = "HGAssetService@8002/OpenSim.Server.Handlers.dll:Asset
583 UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" 583 UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
584 584
585 ;; What is the HomeURI of users associated with this grid? 585 ;; What is the HomeURI of users associated with this grid?
586 ;; Can overwrite the default in [Startup], but probably shouldn't 586 ;; Can overwrite the default in [Hypergrid], but probably shouldn't
587 ; HomeURI = "http://127.0.0.1:8002" 587 ; HomeURI = "http://127.0.0.1:8002"
588 588
589 589