aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-04-17* Patch from ChrisDown to fix odd results when using landmarks. Thanks ↵Teravus Ovares1-2/+2
Chris! (Tweaked slightly so avatar don't end up underground). * Removed some testing notices I had in there that were obnoxious.
2008-04-17* Implements 'Set Home to Here' Teravus Ovares7-23/+115
* Implements 'Teleport Home' * User Server has to be updated for it to save your home in grid mode * home position accuracy is in int because the grid comms ExpectUser method tries to convert to Uint and crashes if it gets a float. Added a convert to decimal in ExpectUser but to avoid a breaking change with old revisions, kept the save value in int for now. Eventually it needs to be a float, but lets release another incremental version before doing that.
2008-04-16moved the Thread.Sleep(500), to the correct side of the ↵MW1-1/+1
ar.AsyncWaitHandle.WaitOne(timeOut*1000, false); call.
2008-04-16* From: Alan M Webb <awebb@vnet.ibm.com>Justin Clarke Casey1-2/+47
* Here's an updated ListInsertList implementation, tested to be LL compliant.
2008-04-16From: Alan M Webb <awebb@vnet.ibm.com>Justin Clarke Casey1-13/+60
This fixes a bug in LSL_Types.list GetSublist that was manifest if the source list was empty and negative indices were used.
2008-04-16* From Kurt Taylor <krtaylor@us.ibm.com>Justin Clarke Casey1-4/+23
* Yet more script function cleanup - Patch fixes many different script functions: NotImplemented that weren't there at all, redundant or unneeded m_host.AddScriptLPS, etc
2008-04-16added a thread.Sleep(500) to OGS1GridServices.CheckRegion() , to try to help ↵MW1-0/+1
avoid a potential race condition. As IAsyncResult.AsyncWaitHandle.WaitOne before a AsyncCallback is called. So in this case, its a race to see who sets or reads the bool m_bAvailable first.
2008-04-16* Applying melanie's Landmark patch. Thanks Melanie!Teravus Ovares5-33/+54
* To make a landmark, you currently have to enable admin options in the advanced menu first. We're working on this.. however use the admin options solution in the mean time.
2008-04-16After reading Timer.cs in the mono source, I'm notSean Dague1-116/+118
convinced that timer.Enabled modification is thread safe. I suspect the statsHeartBeat call to be one of our hot spots because is tries to synchronize not with a lock, but by disabling and enabling itself. I've replaced that with a lock in the hopes that this affects either the 100% bug, or the invoke_void bugs.
2008-04-16Thank you very much, Kmeisthax for:Charles Krinke4-0/+66
This patch makes the "Show in Search" checkbox on the viewer work. Additionally, I also discovered that show-in-search objects use the JointWheel flag, so this patch currently uses that flag. LibSL needs to add a flag to enum LLObject.ObjectFlags, "IncludeSearch = 32768" so we aren't using a legacy flag. Additionally this patch also contains a small fix to BaseHTTPServer that lets the response content-type to be something other than text/html. For some reason this didn't get submitted with the DataSnapshot merge.
2008-04-15* A tweak of the caps system so that new caps have random paths instead of a ↵Teravus Ovares2-2/+31
fixed path * This allows caps requests to be routed to regions where the agent is currently a root agent instead of the region that they logged into as it did previously. * This fixes a wide variety of bugs related to 'can't do X once i've crossed a border'. * The first seed cap request fails, the second one works. (this generates an error message on the console) * Experimental.
2008-04-15* Fix mantis 975 - prim text > 255 charsJustin Clarke Casey1-0/+8
2008-04-15Fixed LSL State support.Teravus Ovares3-35/+57
* Re-applied Tedd's patch that got overwritten. * Replaced (state)\s+([^;\n\r]+)([\r\n\s];) with (state)\s+([^;\n\r]+)(;[\r\n\s]) * Added a state(string) method to BuiltIn_Commands_BaseClass
2008-04-15From: Dr Scofield <hud@zurich.ibm.com>Sean Dague1-0/+288
ansgar and i have been working on an asterisk voice module that will allow us to couple opensim with an asterisk VoIP gateway. the patch below consists of * AsteriskVoiceModule region module: alternative to the plain-vanilla VoiceModule, will make XmlRpc calls out to an asterisk-opensim frontend * asterisk-opensim.py frontend, living in share/python/asterisk, takes XmlRpc calls from the AsteriskVoiceModule * account_update: to update/create a new SIP account (on ProvisionVoiceAccountRequest) * region_update: to update/create a new "region" conference call (on ParcelVoiceInfo) * a asterisk-opensim test client, living in share/python/asterisk, to exercise astersik-opensim.py this still does not give us voice in OpenSim, but it's another step on this path...
2008-04-15From: dirk husemann <hud@zurich.ibm.com>Sean Dague1-2/+4
attached is a patch set that * adds further robustness checks for the CreateUser and CreateRegion XmlRpc * fixes SceneManager.TryGetScene(IPEndPoint, Scene) --- contrary to my expectation IPEndPoint.Address is not sufficient for a comparision, IPEndPoint.Address.Address (the long representation) does work however. * add [RemoteAdmin] section to OpenSim.ini.example * fixes XML doc comments good night, dirk
2008-04-15Update svn properties.Jeff Ames4-201/+201
2008-04-15* Added support for serialising objects to ExportSerialisationModule via ↵Adam Frisby3-10/+23
SerialiseObjects.cs * Cleaned up using tags on SerialiseTerrain.cs * Minor tweaks to ExportSerialisationModule.cs
2008-04-15* Fixes an issue with the BaseHttpServer in LinuxTeravus Ovares4-19/+65
* Fixes an estate naming issue * Fixes a land issue with the landobject not reporting the proper parcel prim. * A few other tweaks.
2008-04-15* Committing shell of a whole-region serialiser. This is not complete and ↵Adam Frisby3-0/+188
will be worked on more over the next few days. Undocumented/trusted. Use at own risk, etc etc.
2008-04-15* Quick patch before I start on a bigger projectAdam Frisby3-55/+61
* Renamed ITerrainTemp to IMapImageGenerator * Renamed WriteJpegImage to WriteJpeg2000Image to better reflect it's function.
2008-04-14* Working towards notifying the client if the inventory service has failed, ↵Justin Clarke Casey3-9/+35
rather than simply returning 0 items. * This is very early support which would only be triggered in a rather unlikely case (if the user server correctly received an inventory skeleton, but later on failed to return the whole inventory in a timely manner. Also, this only applies to the 1.19.1.4 client onwards * Code cleanup and support for other failure cases (failure of inventory caching on region crossing, failure to actually add a folder/item, etc, should follow.
2008-04-14* Fixed a few warnings.Teravus Ovares10-7/+340
* Added license info to a few files it was missing from. * Fleshed out the landbuy interfaces * If you add '-helperuri http://127.0.0.1:9000/' to your list of parameters you tell the client to use when you start it up you can transfer ownership of parcels now in standalone. Structured gridmode requires a lot more work, see the documentation in the example money module. The example money module is not secure especially in standalone mode.
2008-04-14make it so the IRC bridge only relays channel 0 messagesSean Dague1-7/+10
not all of them (like it was doing before)
2008-04-14#952 againTeravus Ovares1-7/+21
2008-04-14Fix for mantis 952Teravus Ovares1-23/+30
2008-04-13* Fix a bug in the friends module that causes a friend not to appear online ↵Teravus Ovares3-15/+873
when they were. * A few things for testing. * This makes a modification to the region registration with the grid server so that the region can send it a chosen password to identify itself. It will not cause any errors, if either one are not updated.
2008-04-13* Temporarily, stop the exception of mantis #951 from killing the entire ↵Justin Clarke Casey1-1/+13
client session.
2008-04-13* Added some comments to terrain module.Adam Frisby2-3/+57
* Fixed a range issue in the GenericSystemDrawing saving mechanism.
2008-04-11* Reduce publicly exposed fields on InventoryCollection, which was causing ↵Justin Clarke Casey1-2/+8
duplicate sets of inventory data to be sent over the grid * Won't actually fix anything, since we were handling the problem anyway * Also add more doc, fix up debugging messages, etc
2008-04-11* Minor refactoring in OGS1InventoryServiceJustin Clarke Casey1-27/+20
2008-04-11* Eliminate a class of errors where an inventory request could be made ↵Justin Clarke Casey2-3/+11
before the region had completely received the inventory for the user. * A much larger race condition where the inventory request could be made before the region gets any data at all will also be fixed in the near future. * This change also fixes a regression from two patches ago where items stopped appearing in standalone inventory
2008-04-11* Minor inventory code cleanup following on from last patchJustin Clarke Casey2-9/+0
2008-04-11* Change inventory async response deliver to deliver all items and folders ↵Justin Clarke Casey2-44/+41
at once, rather than each individual * This is required in order to work towards eliminating some inventory race conditions and to better deal with situations where a grid inventory server is slow or not responding.
2008-04-11* fix bug 935Teravus Ovares1-4/+7
2008-04-11* Fix bug 934Teravus Ovares1-1/+7
2008-04-11refactor: eliminate method in UserProfileCacheServiceJustin Clarke Casey2-2/+2
2008-04-11* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-0/+32
* This patch adds support for saving a dynamically generated region to the filesystem (as a region xml file) * Also adds some error checknig to make sure the dynamically generated region name, id or location are not already taken. * Thanks Dr Scofield
2008-04-11From: Kurt Taylor <krtaylor@us.ibm.com>Sean Dague1-11/+16
Attached is the second half of the fix for 821 - this is the null reference check for llDetectedName and the other *Detected* function.
2008-04-11* Updated MapImageModule to support primitives showing on the world map ↵Adam Frisby1-1/+43
image. As MapImageModule is of unknown use, this may or may not be reflected on the world map. See the ShadeBuildings function in MapImageModule for reference.
2008-04-10* With Grid Comms up in the air.. I decided have the friends module update ↵Teravus Ovares4-1/+166
you when your friends come online if they're at least a child agent on the sim. offline status works the same also. So does Instant Message. * This is until Grid Comms matures a bit more on this. * This should also work in Standalone as it uses the IUserData interface.
2008-04-10Thank you Justin for a patch that solves the issue of: When a sensor detects ↵Charles Krinke1-4/+14
an Avatar, and llDetectedOwner is called on the script, the current implementation attempts to find the detected avatar as a SceneObjectPart and return the owner of that part.
2008-04-10* Minor: get CreateNewUserInventory() to return true on successJustin Clarke Casey1-1/+2
2008-04-10* Slightly smoother transition between land, shallow water and deep water in ↵Teravus Ovares1-2/+11
map tile generation.
2008-04-10renaming of attributes in UserAgentData for readabilitySean Dague1-4/+4
2008-04-10changing UserAgentData to use properties. This caused moreSean Dague1-4/+4
grief than expected, as monodevelop doesn't like to refactor properties of properties.
2008-04-10further renaming of properties for claritySean Dague6-32/+32
2008-04-10moved fields to properties for UserDataProfile, which wasSean Dague10-58/+58
actually a little more work than I expected given the copious use of out params.
2008-04-10* Brings back map tile generation based on the terrain. The algorithm ↵Teravus Ovares1-0/+108
produces a graphic that is a bit Dazzle-ish. A Dazzle-ish map tile is better then a grey map tile IMHO.
2008-04-10* Fix a null reference when there's no [Economy] section in the opensim.iniTeravus Ovares1-3/+3
2008-04-10* Made it safe again to use the restart button from the estate tools and the ↵Teravus Ovares2-4/+11
restart console command. * It looks ugly on the console.. but it's really safe.. and restores some memory.