aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-09-10remove a avn thing before it gets into coreUbitUmarov1-11/+0
2015-09-09revert SynchronousRestObjectRequester timeout to miliseconds, and fix where ↵UbitUmarov1-1/+1
it was wrong set in seconds
2015-09-05Amend to previous commit: delete the corresponding AssemblyInfo'sDiva Canto2-66/+0
2015-09-05Moved the two region loaders into the RegionLoaderPlugin dll, therefore ↵Diva Canto3-300/+0
eliminating 2 top-level dlls that didn't make much sense.
2015-09-06let extra stats travel side by side with viewers ones... try to fix damm ↵UbitUmarov2-12/+30
array indexes all over the place
2015-09-05Deleted unused file.Diva Canto1-77/+0
2015-09-05fix modifing m_threads on a foreach scanning itUbitUmarov1-1/+3
2015-09-04Deleted OpenSim.Framework.Communications. Moved its two remaining files to ↵Diva Canto3-68/+3
OpenSim.Framework.
2015-09-04Deleted old unfinished code under Framework.Communications that wasn't being ↵Diva Canto13-1007/+154
used anywhere. Also folded GenericAsyncResult into RestClient, since it is used only there. This is preparation to remove Framework.Communications entirely.
2015-09-04Deleted unused interfaceDiva Canto1-157/+0
2015-09-04add a GetTimeStampMS method, this returns a time stamp in miliSeconds with ↵UbitUmarov1-0/+11
the resolution avaiable for StopWatchs. Value in double since it can be large (as machine uptime in high resolution ticks)
2015-09-03 missing fileUbitUmarov1-0/+530
2015-09-03 at last we can login and see objects ( friends is dead and disable inUbitUmarov6-73/+21
scenepresence)
2015-09-02seems to compile ( tests comented out)UbitUmarov16-537/+151
2015-08-31All physics plugins are now region modules. Compiles but doesn't run.Diva Canto1-0/+181
2015-08-30more on tps and crossingsUbitUmarov1-7/+16
2015-08-27minor clear. Use isTainted in is read clear formUbitUmarov1-9/+8
2015-08-25 remove rest of ushort test codeUbitUmarov1-94/+31
2015-08-25 change terrain internal representation to float. ushort work with legalUbitUmarov1-79/+162
sl terrain, but may break existent terrain and that may cost a lot more than the cost of memory
2015-08-25 terrain stored as ushorts with gzip compressionUbitUmarov1-30/+221
2015-08-24 change internal representation of terrain from int to ushort. This willUbitUmarov1-19/+19
suporte height from 0 to 655.53m that includes SL limits ( still need to add code to trap eventual negative values from dbs or user input)
2015-08-22delay terrain sending if land queue is 2 busyUbitUmarov1-0/+2
2015-08-18change pollService stop() to send 503 error and no keepalive. ( untested )UbitUmarov2-6/+32
2015-08-18do keepalive on mesh and texture GET. Dont use reusecontext any where.UbitUmarov1-1/+1
setting of keepalive is wrong, it should follow the requested one ( or always as http1.1) only deny if needed (errors). KeepAlive may increase stress on number of avaiable file descritors.
2015-08-18try to serialize http requests from same connection, so they are processedUbitUmarov2-0/+84
in order. ( next commits will be about necessary keepAlive changes needed)
2015-08-15Track selected objects per clientMelanie Thielker1-0/+2
2015-08-11Report "Script Execution Time" as the time spent executing the script in the ↵Oren Hurvitz1-0/+223
last 30 seconds. Use a sliding window to calculate this. Notes: - This metric provides a better indication of which scripts are taking up a lot of CPU (and therefore should be optimized). - Previously the execution time was reset to 0 in every new measurement period, causing the reported time to fluctuate for no reason. This has been fixed by using a sliding window.
2015-08-11Prevent a crash if "debug jobengine log" is entered without a log levelOren Hurvitz1-0/+6
2015-08-11Better handling of invalid XML: a) prevent infinite loop on EOF; b) better ↵Oren Hurvitz2-8/+42
logging If the XML was truncated for some reason then ExecuteReadProcessors() would get into an infinite loop, using high CPU. Now it detects EOF (and several other error cases) and aborts. The rest of the changes just improve logging of XML in case of errors, so that we can see what the bad XML is.
2015-08-08Fixed failing testDiva Canto1-14/+5
2015-08-08WARNING: massive refactor to follow libomv's latest changes regarding ↵Diva Canto6-48/+53
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!
2015-08-07Have osAvatarName2Key check the cache first, even for foreign usersOren Hurvitz1-1/+24
Another change: removed the second call to userManager.AddUser(). UserManagementModule won't modify an existing record.
2015-08-01Mantis #7657 and #7514. This should alleviate the problem of bad object ↵Diva Canto1-0/+19
assets being passed around via HG and archives. No guarantees that all the leaks have been found, but at least it detects and fixes these bad assets upon: (1) storing and getting assets over HG -- assuming the core HG asset service is being used (not the case with OSGrid!) (2) importing assets via OAR and IAR Instantiation of bad assets now should also work, instead of producing an exception, but the bad assets themselves aren't being fixed in the DB. That should be done with a cleaning tool -- see Perl script in Mantis #7657. Virus!
2015-07-23Removed unused code related to DNS lookupsOren Hurvitz1-36/+0
2015-05-27llListRandomize() wasn't very randomCinder1-0/+51
Signed-off-by: Diva Canto <diva@metaverseink.com>
2015-05-12Disable the "show threadpool calls active" console command for now.Justin Clark-Casey (justincc)1-5/+5
Whilst this can be very useful to identify threads held too long by incoming packet processing, it can also be very misleading as the count updates are not atomic (race conditions lead to growth in numbers over time). This could be solved by making the counts volatile but I don't currently have time to assess the performance impact, though it's almost certainly negligible. If anybody else wants to do that and re-enable this command then please feel free.
2015-05-07Major change in the way inventory is downloaded: added a method throughout ↵Diva Canto1-1/+3
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.
2015-05-05Refactored some code that is used in two different dlls related to SOP ↵Diva Canto1-1/+183
rewriting. Also added some unit tests that relate to mantis #7514
2015-05-04Fixed a bug that would cause the sim extra stats reporter to fail in ↵Steven Zielinski1-1/+1
reporting stats. The bug was caused by the current process threads which can return null references. Test Plan: Tested on windows using opensim standalone and the json stats. Reviewers: rlouden, ssirigam, clattin, martin, kboswell Reviewed By: rlouden, ssirigam, clattin, martin, kboswell Differential Revision: http://cr.irl.ucf.edu/D277
2015-05-04Fixed vocabulary in a comment to match the code.Steven Zielinski1-1/+1
2015-05-02It wasn't that. Revert "Mantis #7514"Diva Canto1-3/+0
This reverts commit 365f46bfa91245e6e277a180dc6bbf757ea2540f.
2015-05-02Mantis #7514Diva Canto1-0/+3
Mono bug introduces double xmlns attribute names when rewriting the asset in HGAssetService, e.g. <SceneObjectPart xmlns:xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xmlns:xsd="http://www.w3.org/2001/XMLSchema">. Solution: remove all attributes before saving.
2015-05-01Fixed a bug that would cause the sim extra stats reporter to fail in ↵Steven Zielinski1-1/+5
reporting stats. The bug was caused by the current process threads which can return null references. Test Plan: Tested on windows using opensim standalone and the json stats. Reviewers: rlouden, kboswell, clattin, martin, ssirigam Differential Revision: http://cr.irl.ucf.edu/D277
2015-04-29Updated all occurrences of AssemblyVersion("0.8.1.*") to ↵Diva Canto9-9/+9
AssemblyVersion("0.8.2.*")
2015-04-21Phase 2 additons with Frame Dilation metric.Robert Louden1-9/+10
2015-04-21Moved over metrics from previous OpenSim 0.8.0.3 repository (this new ↵Glenn Martin1-0/+47
repository is now the master branch from OpenSim).
2015-04-12Change UserProfiles so that the parcel name is used for a ProfilePick and ↵AliciaRaven1-1/+1
not the parcel owners name. This change also fixes a bug where if the avatar enters and does not move, creating or editing a ProfilePick would set the parcelId as an empty UUID. This is because ScenePresence.currentParcelUUID is not set until the avatar moves. Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
2015-03-28varregion: add varregion and TerrainData use in LLClientView.Robert Adams1-0/+18
Add sending multiple parcel patches and sending patches by avatar view distance.
2015-03-28varregion: remove use of Constants.RegionSize is various places.Robert Adams2-4/+9
More use of the Util routines for conversion of region handles into addresses.
2015-03-27varregion: refactor use of 'double heightmap[,]' into references to new ↵Robert Adams1-0/+464
class TerrainData and push the implementation from Scene into the database readers and writers.