aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Event queue is now polling.. Teravus Ovares2008-09-271-2/+4
| | | | | | * returns FAKEEVENT instead of the connection returning a 502. It doesn't like our 502's for some reason.. so, in leau of this.. send it a fake event. * Once again, this is still 'really early' code, so please don't blame us if you have no more threads left.
* - adding Dequeue with a timeout to the BlockingQueueHomer Horwitz2008-09-271-0/+17
|
* * This is the very very early beginnings of an EventQueue:get module.Teravus Ovares2008-09-273-5/+155
| | | | | | | * This won't function yet as far as the client can tell.. because it doesn't respond to the first query with a 200 message. * We have to figure out how to encode those binary values in the example code in the module... * Committing this so we have a start point. Will continue to work on this more today.
* * Patch from JHurlimanTeravus Ovares2008-09-266-35/+34
| | | | | | | | | * Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
* * Wind updates. Still random.. but in 4 directions instead of two!Teravus Ovares2008-09-261-1/+1
| | | | | | | * It seems kind of silly to be building a 256x256 array just to use two 16 float blocks.. but for now the layerdata routine requires it so we'll go along with that. * We only fill a 32x16 area of the 256x256 float array with data. * We use patches 0,0 and 0,1 for the first and second patch to determine the direction and magnitude of the wind.
* Add an extension to allow registering multiple interfaces of a type withMelanie Thielker2008-09-251-0/+1
| | | | | | | | | | Scene. Make the script engines check that the engine name in the //Engine:language comment is a valid engine and treat it as a normal comment if it's not. //DotNetEngine: needs to be written as //ScriptEngine.DotNetEngine: now, since that is it's real internal name. //XEngine: still works
* Mantis#2017. Thank you kindly, Tyre, for a patch that solves:Charles Krinke2008-09-252-11/+4
| | | | | | | | | | Check the client dialog box (from top menu) WORLD / REGION ESTATE / REGION tab. The client dialog box seems to have a hard limit of about 32 characters per line available for displaying the region version number. Our regions are sending a string which is greater than the limit, causing the client to wrap the text and look ugly.
* * Adds some WindTeravus Ovares2008-09-251-0/+3
| | | | | | | | * A little wind wouldn't hurt anyone, right? This is the 'slightly breezy' setting.. hopefully you won't notice 'much' of a difference. * It turns out the terrain patch routine is similar enough to the wind version that it can be used to hack together a breeze generator with a few mods. * Not much configuration.. yet. You only get breeze updates in the general vicinity of your camera now to keep bandwidth usage down.. and we're not talking about 'much' movement at the moment. * initial version... could use improvement I'm sure.
* temporarily disabling HttpServer related stuff (take #2: Exclude takesDr Scofield2008-09-252-48/+48
| | | | | | | regex not shell glob)
* * In Standalone, add a persistant account for the OGP user.Teravus Ovares2008-09-253-4/+30
| | | | | * Gridmode, this has no effect at all.
* * Remove a message handler Teravus Ovares2008-09-251-0/+2
| | | | | | * Add a more specific error handler for when we're unable to pull the OGP state * rez_avatar/derez ?
* Add persistence of active gestures. This needs an UGAIM update to work.Homer Horwitz2008-09-244-2/+41
| | | | | | | | | Active gestures are sent as part of the login-response. Added fetchActiveGestures to SQLite and MySQL; added an empty one for MSSQL and NHibernate. Using the empty ones won't cause errors, but doesn't provide persistence either, of course.
* * OGP GET, look for Accept header application/llsd+xml with an optional ?q=Teravus Ovares2008-09-231-1/+1
|
* * Fix a null reference exception that I introducedTeravus Ovares2008-09-231-1/+1
|
* * Get Requests for OGP don't have a Content-type: application/llsd+xml, they ↵Teravus Ovares2008-09-231-0/+12
| | | | have an Accept: application/llsd+xml.
* * Update in OGP draft 3 protocol spec with regards to seed region requests ↵Teravus Ovares2008-09-231-2/+7
| | | | running over GET instead of POST and the rez_avatar/request cap being wrapped in the capabilities map.
* * minor: Remove some of the redundant asset id storage for nowJustin Clarke Casey2008-09-211-11/+12
|
* * Start recording asset request times after a cache miss. This is very ↵Justin Clarke Casey2008-09-212-6/+33
| | | | | | | | primtive at the moment - only the last time is kept for some classes of request * This can be seen as "Latest asset request time after cache miss" in show stats on the region console
* * Eliminate the need to copy asset request lists in the asset cache when an ↵Justin Clarke Casey2008-09-211-82/+22
| | | | | | | | asset is received or missing * Also eliminates a race condition
* * minor: tidy up of AssetCache, remove currently pointless storing of thread ↵Justin Clarke Casey2008-09-211-12/+9
| | | | reference
* * Fix http://opensimulator.org/mantis/view.php?id=2189Justin Clarke Casey2008-09-211-0/+6
| | | | | | * Allow a grid mode region simulator to properly shutdown even if the grid service is offline
* Completely revert the notecard uploading changes I made, since theyMelanie Thielker2008-09-211-2/+0
| | | | | | appear to break script saves in prims for some.
* And re-reverse the names from last commitMelanie Thielker2008-09-201-2/+2
|
* Remove CAPS notecard updating, as LL isn't supporting it and the viewerMelanie Thielker2008-09-201-1/+2
| | | | | | is not playing nice
* Partially implement notecard saves in task inventory. Still makes theMelanie Thielker2008-09-201-1/+2
| | | | | | notecard go read-only, but changes are saved.
* * Implements an experimental method to define which region you want to go to ↵Teravus Ovares2008-09-191-2/+5
| | | | in your 'region domain' in OGP.
* * Only allow logins on standalone when the sim has completed it's initial ↵Justin Clarke Casey2008-09-194-15/+27
| | | | | | | | | startup (script startup doesn't count here) * There was a small window where region logins were allowed before modules were loaded - avatars logins that hit this window could have caused bad things to happen. * A similar change will follow for grid mode sometime soon
* * Tweaked handler code to recognize LibOMV's LLSD Login by post content.Teravus Ovares2008-09-191-1/+3
| | | | | * OK for public consumption.
* * Switches content type from application/xml+llsd to application/llsd+xml on ↵Teravus Ovares2008-09-191-1/+1
| | | | | | | | outgoing requests. * Monitors / for getting the seed cap for rez_avatar/request on application/llsd+xml && application/xml+llsd && !application/xml * Experimental, this might break LibOMV temporarily.
* adds support to delete a region completely and offers thatDr Scofield2008-09-181-0/+3
| | | | | | | | | | functionality via the console command "delete-region" and also via RemoteAdminPlugin. minor typo fix.
* * minor: eat up some yummy warningsJustin Clarke Casey2008-09-152-7/+8
|
* * refactor: collapse UpdateUserProfileProperties() into existing ↵Justin Clarke Casey2008-09-153-31/+1
| | | | | | | | UpdateUserProfile * the methods were identical except that the Properties one did a check for the user profile beforehand. However, every caller was doing this already anyway.
* * oops! Add interface file I forgot in the last checkinJustin Clarke Casey2008-09-151-0/+49
|
* * refactor: Break out IUserServiceAdmin out of IUserService since admin ↵Justin Clarke Casey2008-09-153-20/+8
| | | | methods don't need to be implemented on Grid hosted region servers
* * Complete refactoring accidentally left unfinished so that all server help ↵Justin Clarke Casey2008-09-151-15/+1
| | | | requests flow through the ShowHelp() method
* * Add "reset user password" command to standalone region consoleJustin Clarke Casey2008-09-153-3/+49
| | | | | | * Grid user server implementation to follow shortly
* * Made Seed CAP response respect the SSL setting.Teravus Ovares2008-09-143-5/+82
|
* * This update makes configuring SSL a little easier on Windows XP. It also ↵Teravus Ovares2008-09-142-2/+134
| | | | | | | | | makes it possible to run a HTTPS server on the region. It also has a junk Certification authority for test purposes. * There are still a lot of things that are hard coded to use http. They need to be fixed. * Also includes directions * A standard junk PEM file to append to app_settings/CA.pem in the client so SSL will work
* * Converted a number of methods within the login processes from private to ↵Adam Frisby2008-09-143-15/+9
| | | | | | | | protected. * Made several methods virtual to allow derivative overrides. * Minor cleanups.
* Changed "show users" command to display only root agents, "show users full" toHomer Horwitz2008-09-123-7/+7
| | | | | | display root and child agents (mantis #2171).
* reformat spacing on some property declarations. Take away the virtualSean Dague2008-09-121-73/+33
| | | | | | | attribute as that was a left over of an nhibernate approach that isn't used in the current nhibernate code anyway.
* * Patch http://opensimulator.org/mantis/view.php?id=2167Justin Clarke Casey2008-09-121-0/+1
| | | | | | | * Force ClickAction persistence even if other object properties are not edited * Thanks nlin!
* * Check in first part of http://opensimulator.org/mantis/view.php?id=2073Justin Clarke Casey2008-09-127-171/+235
| | | | | | | | | * This patch aims to introduce look at direction persistence between logins. It won't be active until the second part of the patch is committed in about two weeks time. At this point, region servers that haven't upgraded past this revision may run into problems * This checkin upgrades the user database. As always, we recommend you have backups in case something goes wrong. * Many thanks to tyre for this patch.
* Mantis#2165. Thank you kindly, CMickeyB for a patch that:Charles Krinke2008-09-121-18/+40
| | | | | | | | patch is attached that replaces the o(n^2) algorithm currently used to build the inventory cache with an o(n) algorithm using hash tables. the patch also adds some additional error handling.
* * Removed some legacy commentinglbsa712008-09-111-44/+0
|
* * Added small convenience function to recursively calculate total amounts of ↵lbsa712008-09-111-0/+15
| | | | items loaded under library inventory node
* * Adds OnGenericMessage and SendGenericMessage functionality to IClientAPI.Adam Frisby2008-09-091-0/+7
| | | | | * Please don't break the build. *fingers crossed*
* Update svn properties, formatting cleanup.Jeff Ames2008-09-094-8/+8
|
* changes to Test directory structure per opensim-dev conversationSean Dague2008-09-081-0/+141
|
* Implement proper persistence of the following prim properties:Melanie Thielker2008-09-081-0/+4
| | | | | | | | | Floating text, Rotation, Texture animation, Particle System This will make "Eye Candy" scripts work without modification in XEngine. The use of the CHANGED_REGION_RESTART hack is no longer needed. Implemented in MySQL only, hovertext also in SQLite.