aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/Linden/Caps (follow)
Commit message (Collapse)AuthorAgeFilesLines
* WARNING: massive refactor to follow libomv's latest changes regarding ↵Diva Canto2015-08-082-3/+5
| | | | | | | inventory folders. The newest version of libomv itself is committed here. Basically, everything that was using the AssetType enum has been combed through; many of those uses were changed to the new FolderType enum. This means that from now on, [new] root folders have code 8 (FolderType.Root), as the viewers expect, as opposed to 9, which was what we had been doing. Normal folders are as they were, -1. Also now sending folder code 100 for Suitcase folders to viewers, with no filter. All tests pass, but fingers crossed!
* Bug fix in inventory fetching: sometimes the caps request comes before there ↵Diva Canto2015-06-171-5/+0
| | | | is a scene presence, and that's ok.
* Quell three new warnings I introduced with AgentPrefsData, return an empty ↵Cinder2015-06-141-2/+2
| | | | | | llsd map instead of an empty llsd block when no AgentPrefs service is available to try and appease Firestorm Signed-off-by: Diva Canto <diva@metaverseink.com>
* Guard against scenes without an agent prefs service and a copy and paste fixCinder2015-06-131-0/+7
| | | | Signed-off-by: Diva Canto <diva@metaverseink.com>
* Fixed indentationDiva Canto2015-06-131-4/+4
|
* A few bug fixes for Agent Preferences to actually work. Also added missing ↵Diva Canto2015-06-131-1/+1
| | | | config for standalone.
* Refactor AgentPreferences so that database operations happen centrally. the ↵Cinder2015-06-131-66/+17
| | | | | | opensim way. Signed-off-by: Diva Canto <diva@metaverseink.com>
* Relicense AgentPreferences files to BSD and OpenSimulatorCinder2015-06-131-25/+24
| | | | Signed-off-by: Diva Canto <diva@metaverseink.com>
* Support for Linden AgentPreferences capability and friends ↵Cinder2015-06-131-0/+225
| | | | | | (UpdateAgentLanguage and UpdateAgentInformation) and Mantis #7157 Signed-off-by: Diva Canto <diva@metaverseink.com>
* Mantis #7567: added an 8-sec expiring item cache to the inventory network ↵Diva Canto2015-06-031-1/+1
| | | | | | | | connector. This fixed the problem on my local test grid and generally made things faster. This cache has been needed for a while... there are many parts in the code where the sim gets an item multiple times in a short amount of time (rezzing attachs and objects, for example). Other minor changes: - added the scene as a parameter to the constructor od FetchInvDescHandler, so that I could see in which scene the handler was being called - brought linked items in linked folders back to being prefetched
* Major change in the way inventory is downloaded: added a method throughout ↵Diva Canto2015-05-071-1/+5
| | | | IIventoryService that fetches sets of folders at once. Also added folder id in the InventoryCollection data structure, so that we don't need to go to inventory server again just for that. This reduces the chatter between sims and inventory server by... a lot. On my tests, this reduces initial inventory download down to 30% of what it currently is.
* Attempt at fixing mantis #7054. The two inventory threads are stepping on ↵Diva Canto2015-05-051-2/+3
| | | | each other's feet. This needs real-world testing, as I'm not sure of all the consequences of reducing the number of worker threads to 1.
* Updated all occurrences of AssemblyVersion("0.8.1.*") to ↵Diva Canto2015-04-291-1/+1
| | | | AssemblyVersion("0.8.2.*")
* revised GetMesh to not use intermediate base64 coding schemeFreaky Tech2015-03-051-14/+45
| | | | | | | it delivers binary and has binary as input. base64 intermediate coding makes no sense. Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
* corrected bug that viewer cannot correctly fetch ItemData when being a HG ↵Freaky Tech2015-03-031-14/+6
| | | | | | visitor Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
* minor: Comment out log line for the SimulatorFeatures cap request for now to ↵Justin Clark-Casey (justincc)2015-01-211-1/+1
| | | | reduce log verbiage. Please revert if still required.
* And finally renamed the classes themselves.Diva Canto2015-01-131-2/+2
|
* SimulatorFeatures: the viewer also takes GridName in OpenSim extras. Added ↵Diva Canto2015-01-101-1/+4
| | | | that (plus GridURL, in case viewers want to use it too) to the GridService that gives out that info to simulators.
* Added GetDisplayNames capability. For now, we don't actually use display ↵Diva Canto2015-01-091-0/+144
| | | | names, and this cap returns the regular name. But this moves the server side into the newer, preferred, protocol used by the viewer for fetching the names of agents in the scene given their UUIDs. (the old protocol is via UDP). This works fine in my limited tests, but could use further testing by others.
* Renamed VERSION_NUMBER to VersionNumberDiva Canto2014-12-301-2/+2
|
* This cleans up versioning. Specifically:Diva Canto2014-12-301-2/+2
| | | | | | | - It establishes 4 digits for opensim versions - It uses the same number between opensim releases and mono addins versions It also eliminates the last addin.xml files that were still there, for consistency.
* WARNING: BREAKING CHANGES FOR REGION MODULE DEVELOPMENT.Diva Canto2014-12-301-1/+1
| | | | | | | This cleans up Opensim's use of mono addins. In particular, the extension points /OpenSim/RegionModules and /OpenSim/WindModule moved from OpenSim.exe to OpenSim.Region.Framework.dll. From here on, developers of region modules should declare their dlls to be dependent on OpenSim.Region.Framework, starting with version 0.8.1 Additional changes: - Addins version uniformly updated to 0.8.1. These numbers should be compatible with the release numbers or else it becomes very confusing. - Mono addins directives moved from files addins.xml to embedded directives in the class and assembly declarations, to make it all consistent
* Updated OpenSim-as-addin version from 0.5 to 0.8.1. The addin version number ↵Diva Canto2014-12-291-1/+1
| | | | doesn't need to match the release version number, but I think it's a very good idea that they do.
* refactor: Move methods to start a monitored thread, start work in its own ↵Justin Clark-Casey (justincc)2014-11-251-1/+1
| | | | | | | | thread and run work in the jobengine from Watchdog to a WorkManager class. This is to achieve a clean separation of concerns - the watchdog is an inappropriate place for work management. Also adds a WorkManager.RunInThreadPool() class which feeds through to Util.FireAndForget. Also switches around the name and obj arguments to the new RunInThread() and RunJob() methods so that the callback obj comes after the callback as seen in the SDK and elsewhere
* Fix ghosts copy of SimulatorFeatureModule to enable logging.Justin Clark-Casey (justincc)2014-11-251-8/+13
|
* Allow GetMesh capability to be served directly by a server like GetTextureJustin Clark-Casey (justincc)2014-11-251-18/+15
| | | | | To do this required GetMesh to be converted to a BaseStreamHandler Unlike GetTexture connector, no redirect URL functionality yet (this wasn't present in the first place).
* minor: remove compiler warning from unused field in SimulatorFeaturesModuleJustin Clark-Casey (justincc)2014-11-251-2/+2
|
* refactor: consistently put all test classes in the OpenSim.Tests.Common ↵Justin Clark-Casey (justincc)2014-11-252-2/+0
| | | | | | package rather than some in OpenSim.Tests.Common.Mock the separate mock package was not useful and was just another using line to always add
* Small improvements to SimulatorFeaturesModule: (1) don't overwrite extras if ↵Diva Canto2014-11-221-1/+21
| | | | the grid response is invalid; (2) make the name of the config variable for destination guide consistent with the grid-wide name in LoginService; (3) account for the existence of a [USERID] in the destination guide URL
* Added grid information to SimFeatures response, so that the viewer can show it.Diva Canto2014-11-061-1/+13
|
* minor: Comment out received seed caps request logging for nowJustin Clark-Casey (justincc)2014-10-021-2/+2
|
* OpenSimExtrasBlueWall2014-08-061-50/+24
| | | | Move the experimental extra features functionality into the GridService. This sends default values for map, search and destination guide, plus ExportSupported control to the region on startup. Please watch http://opensimulator.org/wiki/SimulatorFeatures_Extras for changes and documentation.
* 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
* Fix typo in log messageBlueWall2014-08-021-1/+1
|
* Fix regression in SimulatorFeatures module that would stop OpenSimulator ↵Justin Clark-Casey (justincc)2014-08-011-12/+20
| | | | from starting if no [SimulatorFeatures] section was present in config.
* Add region-side extra feature setting for destination guideBlueWall2014-07-311-0/+4
|
* Simulator Extra Features ServiceBlueWall2014-07-301-9/+65
| | | | | Provide a means for regions to fetch extra features supported by modern viewers from a central location .
* Eliminated some warningsOren Hurvitz2014-07-211-1/+0
|
* minor: put standard 'category' in brackets at front of log messages from ↵Justin Clark-Casey (justincc)2014-07-041-2/+8
| | | | previous commit 3d70db4a
* When uploading mesh objects with textures also create inventory items for ↵Latif Khalifa2014-07-041-0/+63
| | | | | | | uploaded textures. This implements: http://opensimulator.org/mantis/view.php?id=7250
* Change assembly versions to 0.8.1Justin Clark-Casey (justincc)2014-06-171-1/+1
|
* If processing a queued request fails up to the top of the stack, log the ↵Justin Clark-Casey (justincc)2014-06-161-3/+13
| | | | exception and move to the next request rather than terminate the simulator.
* Update regression TestInventoryDescendentsFetch() to account for recent ↵Justin Clark-Casey (justincc)2014-05-271-1/+1
| | | | | | commit 1fa3a6f This was hidden in continuous integration because of another regression test issue.
* Finished implementing redirects in GetTexture.Diva Canto2014-05-071-3/+6
|
* Merge branch 'master' of ssh://opensimulator.org/var/git/opensimJustin Clark-Casey (justincc)2014-05-061-5/+13
|\
| * Show more meaningful error messages when failed to give an item to another userOren Hurvitz2014-05-061-5/+13
| |
* | minor: Comment out Cacheitems debug log lines for nowJustin Clark-Casey (justincc)2014-05-021-6/+6
|/
* Fixed the UpdateAgentInformation CAP: the viewer expects the simulator to ↵Oren Hurvitz2014-04-291-6/+7
| | | | | | echo back the maturity that it sent Without this change, attempts to change the maturity rating in the viewer's Preferences don't work.
* Revert "Don't re-retrieve sit part in SP.HandleAgentSit() when we already ↵Justin Clark-Casey (justincc)2014-04-051-2/+0
| | | | | | | | have it." This reverts commit 2c00b73cd27a7183a5c105b4e2865f11e4a00d98. Wrong code change
* Don't re-retrieve sit part in SP.HandleAgentSit() when we already have it.Justin Clark-Casey (justincc)2014-04-051-0/+2
|