aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules (follow)
Commit message (Collapse)AuthorAgeFilesLines
* In "show throttles", show the maximum drip rate. This shows whether a client ↵Oren Hurvitz2014-07-211-4/+8
| | | | is being throttled due to past poor performance.
* Write UDP statistics to the log, not just the console (e.g., "show queues")Oren Hurvitz2014-07-211-32/+37
|
* fix all instances of "non-existant" to "non-existent" (spelling mistakes) ↵Michael Cerquoni2014-07-171-3/+3
| | | | thanks Ai Austin for pointing this out.
* Include option to remove auto backup files older than given number of days. ↵AliciaRaven2014-07-042-2/+52
| | | | New property created to specify how many days to keep files for. Off by default, also made sure only oar files will be removed.
* Change assembly versions to 0.8.1Justin Clark-Casey (justincc)2014-06-171-1/+1
|
* If MaterialsModule unexpected sees a part with DefaultTexture of null, log ↵Justin Clark-Casey (justincc)2014-06-161-0/+4
| | | | this with a warning.
* In materials module, if a texture entry somehow has no default entry then ↵Justin Clark-Casey (justincc)2014-06-161-1/+2
| | | | don't try to extract materials data rather than throw an exception
* Fix AutoBackupModule and include option to skip saving assets.AliciaRaven2014-06-042-3/+39
| | | | Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
* Make RegionReady login disabled during initialization message a console ↵Justin Clark-Casey (justincc)2014-05-271-2/+4
| | | | | | messages instead of a warning message. Same justification as earlier commit 996a6c2. These are not warnings but should still be visible to the user at any log level.
* On verbose groups messaging logging, count all operations in reported time ↵Justin Clark-Casey (justincc)2014-05-191-3/+3
| | | | when sending group messages, not just those after get group members and get presence status, as applicable
* Split verbose groups messaging logging into its own setting separate from ↵Justin Clark-Casey (justincc)2014-05-191-23/+77
| | | | | | | | | that of the groups module. This is to allow us to get useful information on messaging without being overwhelmed by the rest of groups debug. Enabled with [Groups] DebugMessagingEnabled = true in config (default false) Or "debug groups messaging verbose true|false on the console" (similar to existing groups setting). Done for both xmlrpc and V2 groups.
* Fix recent regression from 77e7bbc where an attachment on a received group ↵Justin Clark-Casey (justincc)2014-05-193-4/+27
| | | | | | | | notice with XmlRpcGroups messaging did not appear in the user's inventory. This was because the "session ID" when the message template was copied was always replaced with the group ID, whereas a notice requires this to be the notice ID. Instead just copy the "session ID" as is - other callers already have this set properly so replacing with group ID was redundant anyway. Relates to http://opensimulator.org/mantis/view.php?id=7037
* For XmlRpcGroups (Flotsam) module, when MessageOnlineUsersOnly = true, ↵Justin Clark-Casey (justincc)2014-05-121-13/+26
| | | | | | | | handle notices to offline users directly as known undeliverable messages rather than discarding or attempting delivery. Offline notices can still be controlled with the [Messaging] ForwardOfflineGroupMessages setting. Looks to address more of http://opensimulator.org/mantis/view.php?id=7037 Only for Flotsam now for testing, but if approach works should be possible with core offline notices as well.
* Add send group notice regression test for when MessageOnlineUsersOnly=trueJustin Clark-Casey (justincc)2014-05-121-0/+71
|
* minor: eliminate unused UUID in xmlrpc ↵Justin Clark-Casey (justincc)2014-05-121-2/+0
| | | | GroupsMessagingModule.ProcessMessageFromGroupSession()
* Show more meaningful error messages when failed to give an item to another userOren Hurvitz2014-05-061-2/+3
|
* Fix issue where only one of multiple attachments on the same attachpoint for ↵Justin Clark-Casey (justincc)2014-05-012-2/+54
| | | | | | | | NPCs would be seen by other viewers. It appears that at least Singularity 1.8.5 (but probably others) rely on attachment FromItemIDs being different to display more than one. This commit resolves this by generating random IDs instead of always using UUID.Zero for NPCs. Resolves http://opensimulator.org/mantis/view.php?id=7110
* Add regression test for NPC movement on a variable region.Justin Clark-Casey (justincc)2014-04-291-5/+72
| | | | Extends basic physics to allow av movement on a varregion (basic physics is only really useful for regression test purposes).
* Eliminated many warningsOren Hurvitz2014-04-236-7/+9
|
* Tweak to PrimLimits and add missing Regions.ini exampleDev Random2014-04-121-16/+5
| | | | Signed-off-by: Melanie <melanie@t-data.com>
* Add per-user checking to PrimLimitsModuleDev Random2014-04-121-24/+69
| | | | Signed-off-by: Melanie <melanie@t-data.com>
* minor: Only calculate fetched usedPrims and simulatorCapacity info in ↵Justin Clark-Casey (justincc)2014-04-021-4/+4
| | | | PrimLimitsModule.CanObjectEnter() when we know for sure that we need them.
* Fix problem where moving an object to another region on the same simulator ↵Justin Clark-Casey (justincc)2014-04-021-2/+5
| | | | | | | | was failing, with the object returning to its original position. Root cause was that PrimLimitsModule was not properly handling the case where the parcel it was asked to check was outside the current region's bounds. If this is the case, we can abort the check since the receiving region will perform it. Added a regression test for this case.
* Merge branch 'master' of ssh://opensimulator.org/var/git/opensimJustin Clark-Casey (justincc)2014-03-251-2/+2
|\
| * Get the full viewer name even if it's (incorrectly) sent in the 'Channel' fieldOren Hurvitz2014-03-241-2/+2
| | | | | | | | | | | | Recent versions of Firestorm and Singularity have started sending the viewer name in the 'Channel' field, leaving only their version number in the 'Viewer' field. So we need to search both of these fields for the viewer name. This resolves http://opensimulator.org/mantis/view.php?id=6952
* | Don't fail to enable permissions modules correctly if there is any leading ↵Justin Clark-Casey (justincc)2014-03-251-2/+3
|/ | | | or trailing whitespace between comma separate module combinations.
* When sending group notices through group messaging, allow the agent ID to ↵Justin Clark-Casey (justincc)2014-03-122-6/+6
| | | | | | | | use for fetching group data to be different from im.fromAgentID This is because xmlrpcgroups currently always checks visibility for the requesting agent ID (unlike Groups v2, which can accept UUID.Zero) But group notice IMs have a from agent which is the group rather than the sending agent. Further addresses http://opensimulator.org/mantis/view.php?id=7037
* Send group notices through the same messaging module mechanism used to send ↵Justin Clark-Casey (justincc)2014-03-113-91/+151
| | | | | | | | group chat to avoid timeout issues when sending messages to large groups. Only implementing for XmlRpcGroups initially to test. May require MessageOnlineUsersOnly = true in [Groups] to be effective. In relation to http://opensimulator.org/mantis/view.php?id=7037
* Add regression test for sending group notices via xmlrpc groups connector.Justin Clark-Casey (justincc)2014-03-072-0/+56
|
* Rewrite of mega-region code to use new form of border checking.Robert Adams2014-02-151-31/+0
| | | | | | | This commit eliminates all of the 'border' class and list code and replaces it with testing if in the current region. Impacts: can make a mega-region out of varregions of the same size; and mega-region combinations must be rectangular (not square but rectangular)
* Log information about which function, request data and agent ID triggered an ↵Justin Clark-Casey (justincc)2014-02-141-14/+5
| | | | XmlRpcGroupsServiceConnector error
* Add JsonRezAtRoot script function. Operation is very similar toMic Bowman2014-02-091-0/+111
| | | | | | | llRezAtRoot except that the start parameter is a Json string that will be unpacked into a json store identified by the objects uuid. This makes a much more expressive (and simpler) way of passing initial parameters to a rezzed object.
* Overload INPCModule.CreateNPC() to allow agentID to be specified. Note: this ↵dahlia2014-02-012-3/+38
| | | | is intended for use in region modules and is not exposed to scripts.
* Merge branch 'justincc-master'Justin Clark-Casey (justincc)2014-01-311-1/+1
|\
| * Make sure Web streams are disposed after useOren Hurvitz2014-01-311-1/+1
| |
* | Merge branch 'master' into varregionRobert Adams2014-01-281-3/+1
|\ \
| * | Re-enabled NPCModuleTests.TestCreate()Justin Clark-Casey (justincc)2014-01-271-3/+1
| | |
* | | Merge branch 'master' into varregionRobert Adams2014-01-261-21/+19
|\ \ \ | |/ / | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/CoreModules/World/LegacyMap/MapImageModule.cs OpenSim/Region/CoreModules/World/LegacyMap/ShadedMapTileRenderer.cs OpenSim/Region/CoreModules/World/LegacyMap/TexturedMapTileRenderer.cs
| * | Merge branch 'justincc-master'Justin Clark-Casey (justincc)2014-01-241-21/+19
| |\ \ | | |/
| | * minor: remove long unused state queue from "show queues" console reportsJustin Clark-Casey (justincc)2014-01-241-5/+3
| | |
| | * minor: correct the usage statement on the "show image queues" console ↵Justin Clark-Casey (justincc)2014-01-241-1/+1
| | | | | | | | | | | | command - should not have been "image queues show"
| | * Skip IClientAPIs that don't implement IStatsCollector (such as NPCAvatar) ↵Justin Clark-Casey (justincc)2014-01-241-15/+15
| | | | | | | | | | | | | | | | | | from the "show queues" console report to stop screwing up formatting. "show pquques" already did this
* | | Merge branch 'master' into varregionRobert Adams2014-01-215-660/+864
|\ \ \ | |/ /
| * | rather than converting existing materials to assets, just retrieve them and ↵dahlia2014-01-201-32/+12
| | | | | | | | | | | | make them available for viewing. Any new materials added to the scene will become assets.
| * | Merge branch 'master' of ssh://opensimulator.org/var/git/opensimdahlia2014-01-203-3/+274
| |\ \
| | * | Clean up orphaned json stores. This can happen when an object isMic Bowman2014-01-203-3/+274
| | | | | | | | | | | | | | | | | | | | | | | | removed, when a script is removed, or when a script is reset. Also added a stats command to track the number of json stores used by a region. Will probably add some more commands later.
| * | | add null texture entry face check before converting legacy materialsdahlia2014-01-201-2/+2
| |/ /
| * | force SOG update when converting legacy materials to ensure changes are ↵dahlia2014-01-201-0/+2
| | | | | | | | | | | | persisted
| * | delay texture entry parsing until absolutely necessary while converting ↵dahlia2014-01-201-4/+4
| | | | | | | | | | | | legacy materials
| * | Add code to convert legacy materials stored in DynAttrs to new asset format ↵dahlia2014-01-201-20/+102
| | | | | | | | | | | | and store them as assets