aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Change 0.8 post fixes to 0.8.0.2 release0.8.0.2Justin Clark-Casey2014-10-161-2/+2
|
* Add some more llGiveInventory() regression testsJustin Clark-Casey (justincc)2014-10-161-0/+71
|
* Fix transferring inventory from prims to agent inventoryMelanie Thielker2014-10-161-6/+11
|
* Change 0.8-post-fixes branch back to Post_Fixes flavourJustin Clark-Casey2014-08-231-1/+1
|
* Change 0.8 post fixes branch to version 0.8.0.1 with release flavour.0.8.0.1Justin Clark-Casey2014-08-221-2/+2
|
* Fixed crash when using Allowed/Denied Viewers, and the viewer's name is ↵Oren Hurvitz2014-08-221-2/+2
| | | | | | shorter than one of the test strings This fixes http://opensimulator.org/mantis/view.php?id=7294
* Fixed premature closing of the connection in DataSnapshotManagerOren Hurvitz2014-08-081-14/+14
|
* Make currently unfiltered EventQueue log messages only appear now at ↵Justin Clark-Casey (justincc)2014-08-051-16/+24
| | | | | | | | | DebugLevel 1 This covers event queue setup messages and some outgoing messages (e.g. EnableSimulator) In my experience these messages are only useful if you really know what they mean and you're looking for them Otherwise, they're quite spammy. Event queue DebugLevel 1 is enabled with the "debug eq 1" console command
* Add conflict resolution that should have been done in conflict resolution of ↵Justin Clark-Casey2014-08-021-12/+0
| | | | 4e3a2d3a64817e41bda18f4d39ca7e6940c69d98
* If REMOVEAGENTFROMGROUP core groups call fails because requesting agent does ↵Justin Clark-Casey (justincc)2014-08-024-10/+22
| | | | | | | not have sufficient permission, return null failure result rather than true. On non-HG this is on the only recognized failure state so we can return more information in the error result. On HG there are multiple failure states which would require more work to distinguish, so currently return the unsatisfying "Internal Error" like some other existing calls.
* Don't overwrite the null result with the true result is groups service ↵Justin Clark-Casey (justincc)2014-08-022-2/+4
| | | | REMOVEAGENTFROMGROUP call has failed because of missing parameters
* Fix bug where calling PUTGROUP on the core groups service without specifying ↵Justin Clark-Casey (justincc)2014-08-021-1/+1
| | | | | | a ServiceLocation would set the group name to an empty string. This should set the ServiceLocation to an empty string instead.
* BulletSim: rearrange code for sensing whether shapes have beenRobert Adams2014-08-023-60/+60
| | | | | | constructed. Add routine to check for failed and use that method rather than checking individual state.
* Add inventory.<url>.RequestsMade stat.Justin Clark-Casey (justincc)2014-08-021-0/+21
| | | | | | | | | This gives a count of all requests made to the remote inventory service. This is finer grained than inventory.httpfetch.ProcessedFetchInventoryRequests since such a request can be comprised of many individual inv service calls. In addition, this will count requests that don't go through the HTTP inventory fetch (e.g. HG, archiving, etc.) Conflicts: OpenSim/Services/Connectors/Inventory/XInventoryServicesConnector.cs
* Fix issue with TestTextureNotFound in previous commit 1e3027aJustin Clark-Casey (justincc)2014-08-021-1/+1
| | | | Stop failure by actually giving the test handler a path instead of null
* Temporary stop CAPS service points from being added to stats as this can be ↵Justin Clark-Casey (justincc)2014-08-021-12/+17
| | | | | | | a huge number. A stop gap solution - a better one may be to improve stats display on simulator-side. Caps information is still accessible via the "show caps stats by user" and "show caps stats by cap" commands
* Add stats for service endpoints using existing data.Justin Clark-Casey (justincc)2014-08-021-0/+14
| | | | | For each service endpoint (e.g. posts to the xinventory service), a stat is available which shows the number of requests received and moving average per second The full name is "service.<http-method>:<path>.requests (e.g. service.POST:/xinventory.requests)
* Fix recent regression in 3c6becd5 where login or hg login to variable sized ↵Justin Clark-Casey (justincc)2014-08-024-20/+17
| | | | | | | | | regions failed with outdated simulator message. I forgot that a null 'their version' would not be passed over the wire and ends up as an empty string instead (like older simulators). So instead pass through the correct simulator protcol version instead (SIMULATOR/0.3) when querying from login or hg login. Also removes a debug console write for agent limit accidentally left in for the same commit. Relates to mantis 7276
* minor: convert tabs to spaces that got in on recent commit 4a9282eJustin Clark-Casey (justincc)2014-08-021-5/+5
|
* On login and first HG entrance to a foreign grid, perform query access ↵Justin Clark-Casey (justincc)2014-08-025-14/+35
| | | | checks before proceeding.
* minor: Limit processor related stats to 3 decimal places instead of all the ↵Justin Clark-Casey (justincc)2014-08-021-4/+4
| | | | | | places. Easier to read and analyze, and probably still too much detail (1 dp would probably be fine)
* Fix CPU processor use reporting on Mono.Justin Clark-Casey (justincc)2014-08-021-10/+4
| | | | | | Despite the comments in the code, it appears that the issue where the .NET performance counter was wrongly idle time time on Mono was fixed in 2009. https://bugzilla.novell.com/show_bug.cgi?id=468625 Which means that the workaround is no longer necessary and produces bad results instead.
* Add missing parts to profiles - classified deleteBlueWall2014-08-022-14/+10
|
* Fixed: after a Hypergrid teleport, attachments often either disappear, or ↵Oren Hurvitz2014-08-021-10/+13
| | | | | | | | | | | appear both on the avatar AND as in-world objects. Another manifestation of this bug is that after a Hypergrid teleport, when you click on one of the avatar's attachments the object doesn't show its name. This means that the viewer knows the attachment is there, but the simulator does not. The problem was caused by treating Hypergrid teleports as if they're Logins (because the teleport flag ViaLogin is enabled). This may fix: http://opensimulator.org/mantis/view.php?id=7238 This may fix: http://opensimulator.org/mantis/view.php?id=7220
* Don't append attachments multiple timesOren Hurvitz2014-08-021-0/+6
|
* Allow reading the BulletSim detail log while the sim is runningOren Hurvitz2014-08-021-2/+2
|
* XBakes: store the assets only in the sim's local assets cache; not in the ↵Oren Hurvitz2014-08-022-90/+39
| | | | main assets server. Also, some cleanup.
* Log RestClient requests similarly to WebClient (e.g, "debug http all 6" logs ↵Oren Hurvitz2014-08-022-7/+31
| | | | the entire request and response)
* Fixed problems if an avatar tries to cross regions when the previous cross ↵Oren Hurvitz2014-08-022-136/+134
| | | | | | hasn't completed yet This caused the client to stop responding, and even the simulators to have problems. The solution is to disallow crossing before the previous cross has completed.
* Added locking in AccessModule to prevent possible errors when shutting down ↵Oren Hurvitz2014-08-021-3/+7
| | | | a simulator that has >1 region
* Minor: changed "existant" to "existent"Oren Hurvitz2014-08-022-3/+3
|
* In "show throttles", show the maximum drip rate. This shows whether a client ↵Oren Hurvitz2014-08-024-14/+20
| | | | is being throttled due to past poor performance.
* Include the group name in group IM'sOren Hurvitz2014-08-021-0/+7
| | | | | | When sending an ImprovedInstantMessage to a group, the IM's binary bucket is supposed to contain the group's name (this is what SL does). Singularity uses this to show the group name when it shows the message at the bottom of the viewer for a few seconds: "[Group Name] From User: Message". Before this update, the group name was empty ("[]"). This update doesn't have any visible effect in Firestorm, because it doesn't use the group name sent in the IM.
* Added "debug packet --all" option, which changes the packet logging level ↵Oren Hurvitz2014-08-021-8/+26
| | | | | | for both current and future clients The existing "--default" option only changes the logging level for future clients.
* Fixed the logic that decides if a packet was queued (it was reversed)Oren Hurvitz2014-08-021-5/+6
|
* Close streams immediately when we finish using themOren Hurvitz2014-08-0234-477/+418
|
* Add code to GridService to check for overlapping of varregionsRobert Adams2014-08-023-10/+128
| | | | | | | | when registering a new region. Adds parameter "[GridService]SuppressVarRegionOverlapCheckOnRegistration=false" that can be turned on to suppress the error check if a simulator's database has old regions that overlap.
* minor: remove long unused RegionInfo.ignoreIncomingConfigurationJustin Clark-Casey (justincc)2014-08-021-5/+0
|
* minor: remove long unused RegionInfo.commFailTFJustin Clark-Casey (justincc)2014-08-021-1/+0
|
* refactor: slightly adjust some code in ODECharacter.Move() to eliminate a ↵Justin Clark-Casey (justincc)2014-08-021-18/+19
| | | | condition check without changing the logic
* With ODE physics, fix an issue where the avatar couldn't jump and then move ↵Justin Clark-Casey (justincc)2014-08-021-18/+5
| | | | | | | forward when moving south or west. Addresses http://opensimulator.org/mantis/view.php?id=5003 Thanks to UbitUmarov for this fix.
* BulletSim: rearrange code to prevent using null pointers when aRobert Adams2014-08-021-11/+10
| | | | child mesh is not available when building a linkset.
* fix all instances of "non-existant" to "non-existent" (spelling mistakes) ↵Michael Cerquoni2014-08-025-8/+8
| | | | thanks Ai Austin for pointing this out.
* Use thread-safe version of .NET Random as the SDK class is not thread-safe.Justin Clark-Casey (justincc)2014-08-023-5/+75
| | | | | | | | As per http://msdn.microsoft.com/en-us/library/system.random%28v=vs.100%29.aspx, the .NET Random class is not thread-safe. If called by multiple threads at once, methods may return 0. Except for llRand(), other OpenSimulator code did not lock before calling a shared Random instance. This commit adds a ThreadSafeRandom class that extends Random but does internal locking so that it is thread-safe. This change is invisible to existing callers and the explicit locking in the llFrand() implementation is now redundant.
* Call RemoveScriptInstance when removing from inventoryDev Random2014-08-021-2/+2
|
* minor: Move debug xengine script console command to Debug help section where ↵Justin Clark-Casey (justincc)2014-08-021-1/+1
| | | | other debug commands live.
* refactor: use existing Compiler.CreateScriptsDirectory() (renamed to ↵Justin Clark-Casey (justincc)2014-08-021-26/+4
| | | | | | | CheckOrCreateScriptsDirectory()) when checking that scripts directory exists on compile. Code was identical apart from error logging, but if there are failures creating these directories then you'll be seeing lots of errors anyway, and these will be more informative
* Fix bug in "show modules" comamnd that was showing shared modules as ↵Justin Clark-Casey (justincc)2014-08-021-1/+1
| | | | non-shared and non-shared as shared
* Turn RestClient.Request() logging down the debug and comment out for now.Justin Clark-Casey (justincc)2014-08-021-5/+5
|
* Fix issue with running "stats record start|stop" console commandJustin Clark-Casey (justincc)2014-08-021-4/+4
| | | | | | In commit e6080a38 (Wed Mar 19 00:29:36 2014) I renamed this from "debug stats record start|stop" Unfortunately, I didn't do this fully so before this commit "stats record start|stop" will report a usage failure with the old debug text. Unfortunately this is in the 0.8 release. The workaround is to repeat the last command twice (e.g. "stats record start start")