aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * On grid mode, if the inventory service is responding but returning an ↵Justin Clarke Casey2008-04-202-22/+6
| | | | | | | | empty response to a whole agent inventory request, then post an inventory login failure message. IMO, this is better than allowing the agent to login with an apparantly blank inventory.
* Removed some script engine noise from consoleTedd Hansen2008-04-204-8/+8
|
* Moved script engine os* commands to OSSL_BuilIn_Commands.cs and ↵Tedd Hansen2008-04-204-324/+340
| | | | OSSL_BuilIn_Commands_Interface.cs where they belong.
* * Fixed up event discovery regexes to work with a specific string format m#1012Teravus Ovares2008-04-201-2/+2
|
* * Added some more fixes, refactored SVNModule slightly.Adam Frisby2008-04-201-12/+31
|
* * Added support for new "svn load-region <region name> [svn revision]" ↵Adam Frisby2008-04-201-0/+44
| | | | command to SVN Backup Module.
* * Updates LSL2CS converterTeravus Ovares2008-04-208-4/+358
| | | | | | | | | * All objects are not touchable by default now * When a script listens for one of the touch events in the state, an object becomes touchable. * All LSL scripts report which events they consume now ** This uses semi-complicated Regex to discover the events, stick them in a dictionary, and then write a method call into each script state's state_entry() event. ** Tedd may figure out a better way to do this in the future. For now, this works for LSL.
* * Added experimental "svn load <revision>" command to allow you to load a ↵Adam Frisby2008-04-201-7/+38
| | | | region from a specified SVN revision. Potentially useful for rollbacks.
* * Fixed three compiler warnings introduced in the previous commit.Adam Frisby2008-04-201-1/+1
|
* * Various SvnBackupModule fixes.Adam Frisby2008-04-201-1/+23
|
* * Start catching rogue SocketExceptions which occur (at least on mono) when ↵Justin Clarke Casey2008-04-191-0/+10
| | | | a response stream for a request which actually required no response, is closed
* * Insert an OpenSim warning telling the user to ignore the ERROR assembly ↵Justin Clarke Casey2008-04-191-0/+3
| | | | scanning messages. This is a temporary measure.
* Thank you kindly krtaylor for a patch to solve:Charles Krinke2008-04-196-7/+81
| | | | | | Linked objects won't scale together properly, only the root object scales. This happens with scaling both up and down or inputting numbers in the edit dialog.
* * Fix build break in previous revisionJustin Clarke Casey2008-04-192-2/+2
|
* * Several fixes for SvnBackupModuleAdam Frisby2008-04-191-21/+53
| | | | | | * SVNBackup module now works correctly when you have more than one region. * Various textual and feature improvements, including new 'ImportOnStartup' option for OpenSim.ini (place in [SVN] section)
* * Insert some missing database locks for inventory and user data on mysqlJustin Clarke Casey2008-04-182-7/+20
|
* From: Alan M Webb <awebb@vnet.ibm.com>Justin Clarke Casey2008-04-181-42/+219
| | | | | | | | | Robust implementations of GetSubString, InsertString, and DeleteSubstring. The existing implementations only worked for arguments consistent with the underlying .Net implementation and did not accomodate LL's negative indices.
* * Refactor: Remove redundant try/catch from asset request since this is now ↵Justin Clarke Casey2008-04-181-47/+42
| | | | handled by the base http server
* Mantis #851, 100% CPU on unhandlet HTTP event. Thanks cmickeyb.Tedd Hansen2008-04-181-9/+21
|
* * Fixed two compiler warnings dealing with IPAddress equality.Adam Frisby2008-04-181-3/+1
|
* * Added lock persistenceTeravus Ovares2008-04-181-3/+4
| | | | | * Temporarily disabling click+drag+move for non physical things until more experimenting is done to figure out how to get a sideways hand cursor in the client.
* Thank you, Melanie, very kindly for a patch that : Charles Krinke2008-04-181-2/+15
| | | | | | | Implements llGetInventoryKey with perms checking. Adds perms checking to llGetTexture, adds type checking to llStartSound, allows llSetTexture to reference textures by name
* * Re-Fixed caps Teravus Ovares2008-04-1711-285/+197
| | | | | * This fixes chi11ken's/OpenViewer's libsl cap issue.
* * Acks the first UseCircuitCode packet Teravus Ovares2008-04-173-1/+37
| | | | | * Implements Teleport One Agent Home
* From: Alan M Webb <awebb@vnet.ibm.com>Justin Clarke Casey2008-04-171-5/+98
| | | | | | | This provides fixed implementations for llListReplaceList and llList2CSV. llListReplaceList was broken except for simple indices. llList2CSV did not handle processing of an empty list.
* * Added "svn load" command to correspond "svn save". Will grab the latest ↵Adam Frisby2008-04-172-1/+13
| | | | | | | revision. * TODO: Specific revision support.
* * Added ITerrainModule interface to Terrain Module, and registered ↵Adam Frisby2008-04-172-1/+11
| | | | accordingly in Scene.
* * Added a directory for the SVN module. More about to come.* SVNBackupModuleAdam Frisby2008-04-172-40/+40
| | | | | | | | | | * See OpenSim.ini.example settings for how to use * Only compatible with svn:// and http:// authentication for the moment (and only using simple authentication). SSL/SSH key support is supported by the library used (SvnDotNet), but is not yet supported in OpenSim. * Use the command "svn save" to make a copy of your regions to SVN. Presently this is not an automatic process, but such a feature is on the todo list. * It will in your repository create a subdirectory for each region with the regions UUID, inside there it will create a 'terrain load' compatible 'heightmap.r32', and a load-xml2 compatible 'objects.xml' plus information files. * Untested on Linux, some compatibility work may be needed by Linux peoples. The dependencies will be the same as for SvnDotNet which is supposedly mono-compatible.
* Update svn properties. Add copyright info to some source files.Jeff Ames2008-04-1731-215/+1036
|
* * Missed a file while committing.Adam Frisby2008-04-171-0/+8
|
* * Committing first version of SVN Backup ModuleAdam Frisby2008-04-173-6/+178
| | | | | | This is a module which allows you to periodically export a serialised version of your region to a SVN repository and store it there. It is still a work in progress and is currently disabled and incomplete, but some of the functionality is demonstratable. * Enjoy.
* * Patch from ChrisDown to fix odd results when using landmarks. Thanks ↵Teravus Ovares2008-04-172-3/+3
| | | | | | | Chris! (Tweaked slightly so avatar don't end up underground). * Removed some testing notices I had in there that were obnoxious.
* * Implements 'Set Home to Here' Teravus Ovares2008-04-179-23/+205
| | | | | | | * 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.
* moved the Thread.Sleep(500), to the correct side of the ↵MW2008-04-161-1/+1
| | | | ar.AsyncWaitHandle.WaitOne(timeOut*1000, false); call.
* * From: Alan M Webb <awebb@vnet.ibm.com>Justin Clarke Casey2008-04-161-2/+47
| | | | | | | * Here's an updated ListInsertList implementation, tested to be LL compliant.
* From: Alan M Webb <awebb@vnet.ibm.com>Justin Clarke Casey2008-04-161-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.
* * From Kurt Taylor <krtaylor@us.ibm.com>Justin Clarke Casey2008-04-161-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
* added a thread.Sleep(500) to OGS1GridServices.CheckRegion() , to try to help ↵MW2008-04-161-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.
* * Set default EstateSettings regionFlags to allow 'set home here', and ↵Teravus Ovares2008-04-161-1/+1
| | | | 'create landmark'. This won't apply retroactively, so you'll need to replace the region_flags value in your estate_settings.xml file to 336723974 and then in the estate tools dialog, re-set your desired simulator setup if you want people to be able to create landmarks without viewing admin options.
* * Applying melanie's Landmark patch. Thanks Melanie!Teravus Ovares2008-04-168-34/+62
| | | | | * 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.
* 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-166-3/+82
| | | | | | | 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-154-3/+46
| | | | | | | | | | 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.
* fix types on nhibernate mappings for User bitsSean Dague2008-04-152-11/+12
|
* * Fix mantis 975 - prim text > 255 charsJustin Clarke Casey2008-04-151-0/+8
|
* * Tiny, tiny, login message refinement to reduce human parsing requirementsJustin Clarke Casey2008-04-151-1/+1
|
* * Make it easier to follow logins on the user server by changing and tidying ↵Justin Clarke Casey2008-04-154-29/+35
| | | | up log messages
* * Send a meaningful response to both the user server console and the client ↵Justin Clarke Casey2008-04-153-13/+43
| | | | if a login fails because the inventory service has failed.
* Fixed LSL State support.Teravus Ovares2008-04-153-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
* From: Dr Scofield <hud@zurich.ibm.com>Sean Dague2008-04-152-0/+289
| | | | | | | | | | | | | | | | | | | | | | | | 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...