aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* After reading Timer.cs in the mono source, I'm notSean Dague2008-04-161-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.
* Thank you very much, Kmeisthax for:Charles Krinke2008-04-162-0/+46
| | | | | | | 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.
* * A tweak of the caps system so that new caps have random paths instead of a ↵Teravus Ovares2008-04-152-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.
* From: Dr Scofield <hud@zurich.ibm.com>Sean Dague2008-04-151-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...
* From: dirk husemann <hud@zurich.ibm.com>Sean Dague2008-04-151-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
* Update svn properties.Jeff Ames2008-04-154-201/+201
|
* * Added support for serialising objects to ExportSerialisationModule via ↵Adam Frisby2008-04-153-10/+23
| | | | | | | | SerialiseObjects.cs * Cleaned up using tags on SerialiseTerrain.cs * Minor tweaks to ExportSerialisationModule.cs
* * Fixes an issue with the BaseHttpServer in LinuxTeravus Ovares2008-04-153-18/+64
| | | | | | | | * Fixes an estate naming issue * Fixes a land issue with the landobject not reporting the proper parcel prim. * A few other tweaks.
* * Committing shell of a whole-region serialiser. This is not complete and ↵Adam Frisby2008-04-153-0/+188
| | | | will be worked on more over the next few days. Undocumented/trusted. Use at own risk, etc etc.
* * Quick patch before I start on a bigger projectAdam Frisby2008-04-153-55/+61
| | | | | | * Renamed ITerrainTemp to IMapImageGenerator * Renamed WriteJpegImage to WriteJpeg2000Image to better reflect it's function.
* * Working towards notifying the client if the inventory service has failed, ↵Justin Clarke Casey2008-04-142-6/+29
| | | | | | | | | 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.
* * Fixed a few warnings.Teravus Ovares2008-04-148-7/+314
| | | | | | | * 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.
* make it so the IRC bridge only relays channel 0 messagesSean Dague2008-04-141-7/+10
| | | | | | not all of them (like it was doing before)
* #952 againTeravus Ovares2008-04-141-7/+21
|
* Fix for mantis 952Teravus Ovares2008-04-141-23/+30
|
* * Fix a bug in the friends module that causes a friend not to appear online ↵Teravus Ovares2008-04-132-15/+872
| | | | | | | | 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.
* * Added some comments to terrain module.Adam Frisby2008-04-132-3/+57
| | | | | * Fixed a range issue in the GenericSystemDrawing saving mechanism.
* * fix bug 935Teravus Ovares2008-04-111-4/+7
|
* * Fix bug 934Teravus Ovares2008-04-111-1/+7
|
* refactor: eliminate method in UserProfileCacheServiceJustin Clarke Casey2008-04-111-1/+1
|
* * From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-111-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
* * Updated MapImageModule to support primitives showing on the world map ↵Adam Frisby2008-04-111-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.
* * With Grid Comms up in the air.. I decided have the friends module update ↵Teravus Ovares2008-04-103-0/+165
| | | | | | | | 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.
* * Slightly smoother transition between land, shallow water and deep water in ↵Teravus Ovares2008-04-101-2/+11
| | | | map tile generation.
* further renaming of properties for claritySean Dague2008-04-101-10/+10
|
* moved fields to properties for UserDataProfile, which wasSean Dague2008-04-102-12/+12
| | | | | | | actually a little more work than I expected given the copious use of out params.
* * Brings back map tile generation based on the terrain. The algorithm ↵Teravus Ovares2008-04-101-0/+108
| | | | produces a graphic that is a bit Dazzle-ish. A Dazzle-ish map tile is better then a grey map tile IMHO.
* * Fix a null reference when there's no [Economy] section in the opensim.iniTeravus Ovares2008-04-101-3/+3
|
* * Updates BetaGridLikeMoneyModuleTeravus Ovares2008-04-105-6/+143
| | | | | | | * Several people have asked for a way to limit uploads, so I've decided to show people how to do this in the BetaGridLikeMoneyModule. * Configure it in OpenSim.ini using the [Economy] header. See the bottom of the OpenSim.ini.example for more information. * This also fleshes out the Economy API a bit more.
* * Adds twist support for Cubes, Cylinders, and Prisms in the MeshmerizerTeravus Ovares2008-04-101-1/+1
| | | | | * A tweak of the SimStatsReporter so it would report the prim capacity to be 45000.
* * Update code to use patched libsecondlife.dll which removes the problem ↵Justin Clarke Casey2008-04-081-1/+1
| | | | | | | | | where the AssetType enum was 'Primitive' rather than 'Object' * The libsecondlife patch was also applied to libsecondlife itself in r1714 * Many, many thanks to Dr Schofield (IBM) for his help on this :)
* more refactoring, this time on InventoryFolderBaseSean Dague2008-04-071-1/+1
| | | | | | | | * wrap attributes in properties * clean up names a little bit * clean up name styles
* Refactor InventoryItemBase to do the following:Sean Dague2008-04-074-88/+88
| | | | | | | | * wrap fields as Properties * rename some fields/properties to more sensible names * set style to PropName to match more standard C# approach
* * Objects which have their name or description changed while within ↵Justin Clarke Casey2008-04-071-40/+59
| | | | inventory will now retain those details when rezzed to a scene
* * Preserve original creator's name when an object is givenJustin Clarke Casey2008-04-071-2/+2
|
* * Nasty hack to reduce the incidence of spurious exceptions where a user ↵Justin Clarke Casey2008-04-073-5/+22
| | | | | | | | deletes a newly rezzed object before the persistence thread gets to it from its queue. * This should greatly reduce but not eliminate the problem - elimination probably requires a redesign of the prim persistence processes
* * Okay you can put down your pitchforks - this patch should fix rezzing of ↵Justin Clarke Casey2008-04-072-27/+36
| | | | | | | | | | | items (with inventory) on Windows * Now properly dealing with prims which don't contain items - thanks to thomas for the patch which gave insight into this situation * Also, an xml exception no longer crahes the client session * Leaving in debugging lines in case there are further problems * Not yet tested on Linux, though I'm just about to.
* * I XmlIgnored the TaskInventory Property as a temporary measure. Taking ↵Teravus Ovares2008-04-072-1/+2
| | | | things and rezzing them works again. (though, I suggest waiting on taking things until justincc has an opportunity to look at the TaskInventory property causing the XML Serialization to overrun.) It's MinOccurs is 0 in the XML Schema, so it should work fine when he adds it back.
* * EXPERIMENTAL ROUGH DRAFT: First rough implementation of avatar to avatar ↵Justin Clarke Casey2008-04-073-7/+246
| | | | | | | | | | | item giving * Now you can drag an object from your inventory and give it to another avatar * !!! Use at your own risk !!! Many things are unimplemented as of yet, including permissions (the person receiving your item can probably do absolutely everything with it) * Also, items for the receiving end up in their root folder rather than the objects folder
* Update svn properties.Jeff Ames2008-04-068-593/+593
|
* * Whoops, forgot to include all the new terrain file loaders and things.Adam Frisby2008-04-068-0/+593
| | | | | | | | | | * Added MapImageModule for handling world-map * Added new DefaultTerrainGenerator.cs * Added BMP loader * Added GIF loader * Added PNG loader * Added TIFF loader
* * Various terrain engine fixesAdam Frisby2008-04-065-89/+194
| | | | | | * Includes patch #894 fixes for terrain load-tile * Large number of other terrain fixes and new commands included.
* * The simulator now checks the parcel at the position that you get put by ↵Teravus Ovares2008-04-051-0/+10
| | | | | | | the grid server to see if you set it's landing point to a specified landing point. If you did, and the landing point isn't LLVector3.Zero, it puts you at the configured landing point. * Currently the grid server sticks you at 128x128x128.. so that means it'll use whatever parcel is at that location to get this information. This allows greater customization of where people log-into and teleport-to if done right.
* From: Kurt Taylor <krtaylor@us.ibm.com>Justin Clarke Casey2008-04-041-3/+7
| | | | | | Patch to remove commented NotImpemented calls from within implemented script functions
* * Removing debugging goo for mantis 854 since the fix is reported to work.Justin Clarke Casey2008-04-041-1/+1
|
* * Fixes Region/Estate panel in current Linden Official client.Teravus Ovares2008-04-031-4/+7
| | | | | * Sets the default estate parentID to 1.. which means that all regions are treated like private estates in the client as opposed to Linden Mainland. (no space server hiccup message). If that message annoys you and you want to get rid of it, set your parentEstateID to 1.
* * Attempted resolution for mantis 854Justin Clarke Casey2008-04-031-0/+3
| | | | | | * Also adds more temporary debugging goo in case the fix didn't work
* * From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-033-2/+234
| | | | | | | * This patch removes voice code into a region module. This required the implementation of events and other code to allow region modules to register their own caps handlers, and should allow different voice module implementations. * CAVEAT: This does not provide complete voice support, it merely provides the hooks so that it can be plugged in.
* * Minor: fix doc glitchJustin Clarke Casey2008-04-031-1/+1
|
* * Adding request time limiting strategy for texture requests, though this ↵Justin Clarke Casey2008-04-031-4/+12
| | | | isn't useable yet