aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-09-27* Event queue is now polling.. Teravus Ovares1-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.
2008-09-27- adding Dequeue with a timeout to the BlockingQueueHomer Horwitz1-0/+17
2008-09-27* This is the very very early beginnings of an EventQueue:get module.Teravus Ovares3-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.
2008-09-26* Patch from JHurlimanTeravus Ovares6-35/+34
* Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
2008-09-26* Wind updates. Still random.. but in 4 directions instead of two!Teravus Ovares1-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.
2008-09-25Add an extension to allow registering multiple interfaces of a type withMelanie Thielker1-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
2008-09-25Mantis#2017. Thank you kindly, Tyre, for a patch that solves:Charles Krinke2-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.
2008-09-25* Adds some WindTeravus Ovares1-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.
2008-09-25temporarily disabling HttpServer related stuff (take #2: Exclude takesDr Scofield2-48/+48
regex not shell glob)
2008-09-25* In Standalone, add a persistant account for the OGP user.Teravus Ovares3-4/+30
* Gridmode, this has no effect at all.
2008-09-25* Remove a message handler Teravus Ovares1-0/+2
* Add a more specific error handler for when we're unable to pull the OGP state * rez_avatar/derez ?
2008-09-24Add persistence of active gestures. This needs an UGAIM update to work.Homer Horwitz4-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.
2008-09-23* OGP GET, look for Accept header application/llsd+xml with an optional ?q=Teravus Ovares1-1/+1
2008-09-23* Fix a null reference exception that I introducedTeravus Ovares1-1/+1
2008-09-23* Get Requests for OGP don't have a Content-type: application/llsd+xml, they ↵Teravus Ovares1-0/+12
have an Accept: application/llsd+xml.
2008-09-23* Update in OGP draft 3 protocol spec with regards to seed region requests ↵Teravus Ovares1-2/+7
running over GET instead of POST and the rez_avatar/request cap being wrapped in the capabilities map.
2008-09-21* minor: Remove some of the redundant asset id storage for nowJustin Clarke Casey1-11/+12
2008-09-21* Start recording asset request times after a cache miss. This is very ↵Justin Clarke Casey2-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
2008-09-21* Eliminate the need to copy asset request lists in the asset cache when an ↵Justin Clarke Casey1-82/+22
asset is received or missing * Also eliminates a race condition
2008-09-21* minor: tidy up of AssetCache, remove currently pointless storing of thread ↵Justin Clarke Casey1-12/+9
reference
2008-09-21* Fix http://opensimulator.org/mantis/view.php?id=2189Justin Clarke Casey1-0/+6
* Allow a grid mode region simulator to properly shutdown even if the grid service is offline
2008-09-21Completely revert the notecard uploading changes I made, since theyMelanie Thielker1-2/+0
appear to break script saves in prims for some.
2008-09-20And re-reverse the names from last commitMelanie Thielker1-2/+2
2008-09-20Remove CAPS notecard updating, as LL isn't supporting it and the viewerMelanie Thielker1-1/+2
is not playing nice
2008-09-20Partially implement notecard saves in task inventory. Still makes theMelanie Thielker1-1/+2
notecard go read-only, but changes are saved.
2008-09-19* Implements an experimental method to define which region you want to go to ↵Teravus Ovares1-2/+5
in your 'region domain' in OGP.
2008-09-19* Only allow logins on standalone when the sim has completed it's initial ↵Justin Clarke Casey4-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
2008-09-19* Tweaked handler code to recognize LibOMV's LLSD Login by post content.Teravus Ovares1-1/+3
* OK for public consumption.
2008-09-19* Switches content type from application/xml+llsd to application/llsd+xml on ↵Teravus Ovares1-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.
2008-09-18adds support to delete a region completely and offers thatDr Scofield1-0/+3
functionality via the console command "delete-region" and also via RemoteAdminPlugin. minor typo fix.
2008-09-15* minor: eat up some yummy warningsJustin Clarke Casey2-7/+8
2008-09-15* refactor: collapse UpdateUserProfileProperties() into existing ↵Justin Clarke Casey3-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.
2008-09-15* oops! Add interface file I forgot in the last checkinJustin Clarke Casey1-0/+49
2008-09-15* refactor: Break out IUserServiceAdmin out of IUserService since admin ↵Justin Clarke Casey3-20/+8
methods don't need to be implemented on Grid hosted region servers
2008-09-15* Complete refactoring accidentally left unfinished so that all server help ↵Justin Clarke Casey1-15/+1
requests flow through the ShowHelp() method
2008-09-15* Add "reset user password" command to standalone region consoleJustin Clarke Casey3-3/+49
* Grid user server implementation to follow shortly
2008-09-14* Made Seed CAP response respect the SSL setting.Teravus Ovares3-5/+82
2008-09-14* This update makes configuring SSL a little easier on Windows XP. It also ↵Teravus Ovares2-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
2008-09-14* Converted a number of methods within the login processes from private to ↵Adam Frisby3-15/+9
protected. * Made several methods virtual to allow derivative overrides. * Minor cleanups.
2008-09-12Changed "show users" command to display only root agents, "show users full" toHomer Horwitz3-7/+7
display root and child agents (mantis #2171).
2008-09-12reformat spacing on some property declarations. Take away the virtualSean Dague1-73/+33
attribute as that was a left over of an nhibernate approach that isn't used in the current nhibernate code anyway.
2008-09-12* Patch http://opensimulator.org/mantis/view.php?id=2167Justin Clarke Casey1-0/+1
* Force ClickAction persistence even if other object properties are not edited * Thanks nlin!
2008-09-12* Check in first part of http://opensimulator.org/mantis/view.php?id=2073Justin Clarke Casey7-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.
2008-09-12Mantis#2165. Thank you kindly, CMickeyB for a patch that:Charles Krinke1-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.
2008-09-11* Removed some legacy commentinglbsa711-44/+0
2008-09-11* Added small convenience function to recursively calculate total amounts of ↵lbsa711-0/+15
items loaded under library inventory node
2008-09-09* Adds OnGenericMessage and SendGenericMessage functionality to IClientAPI.Adam Frisby1-0/+7
* Please don't break the build. *fingers crossed*
2008-09-09Update svn properties, formatting cleanup.Jeff Ames4-8/+8
2008-09-08changes to Test directory structure per opensim-dev conversationSean Dague1-0/+141
2008-09-08Implement proper persistence of the following prim properties:Melanie Thielker1-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.