aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Grid (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-2128-118/+84
| | | | (this took a while to run).
* * Extra log line to notify the user console when a new user inventory ↵Justin Clarke Casey2008-04-201-0/+4
| | | | skeleton has been successfully created.
* * Remove user profile from cache when they log out from a region.Justin Clarke Casey2008-04-201-1/+1
| | | | | | | * A much more significant fix is required to clean up the cache when a user moves out of a region, but really better handling of delayed inventory cache updates needs to be written first, and possibly better affinity to cut down agent inventory requests when the move is between two regions hosted on the same server.
* * Change user inventory create from explicit 'create user' command on the ↵Justin Clarke Casey2008-04-202-11/+34
| | | | | | | | console from sync to async * Catch more error conditions and provide more messages when things go wrong
* * Change lazy user inventory creation on first login to synchronous rather ↵Justin Clarke Casey2008-04-201-15/+20
| | | | | | | | than async. * Add more error checking so that we don't proceed if there has been a problem with inventory retrieval
* * On grid mode, if the inventory service is responding but returning an ↵Justin Clarke Casey2008-04-201-20/+4
| | | | | | | | 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.
* * 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
* * Implements 'Set Home to Here' Teravus Ovares2008-04-171-0/+87
| | | | | | | * 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.
* * 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-152-9/+11
| | | | up log messages
* * Send a meaningful response to both the user server console and the client ↵Justin Clarke Casey2008-04-151-0/+2
| | | | if a login fails because the inventory service has failed.
* * Fix a bug in the friends module that causes a friend not to appear online ↵Teravus Ovares2008-04-131-1/+16
| | | | | | | | 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.
* * Reduce publicly exposed fields on InventoryCollection, which was causing ↵Justin Clarke Casey2008-04-111-32/+27
| | | | | | | | | 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
* * Change inventory async response deliver to deliver all items and folders ↵Justin Clarke Casey2008-04-111-2/+1
| | | | | | | | 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.
* * Discerned between AddProfile and UpdateProfile in region registrationlbsa712008-04-111-1/+11
| | | | | :: Believe it or not, but INSERT/UPDATE is actually a better pattern than REPLACE, since, with INSERT/UPDATE you can catch erroneous UPDATES to non-INSERTed items as well as catch erroneous re-INSERTS. in 95% of the cases, you SHOULD have a clear INSERT context, and a clear and separate UPDATE context. If you think your case falls within the 5%, maybe you should re-evaluate your code. ::
* * Minor: really just comment and subsequent indentation adjustment. ↵Justin Clarke Casey2008-04-101-0/+6
| | | | Preparation for handling inventory problems where the inventory server receives a request and never responds, or is late in responding
* * Refactor GetUsersInventory()Justin Clarke Casey2008-04-101-9/+33
|
* * Minor inventory message cleanup and documentationJustin Clarke Casey2008-04-101-1/+10
|
* renaming of attributes in UserAgentData for readabilitySean Dague2008-04-101-19/+19
|
* changing UserAgentData to use properties. This caused moreSean Dague2008-04-101-25/+24
| | | | | | | grief than expected, as monodevelop doesn't like to refactor properties of properties.
* further renaming of properties for claritySean Dague2008-04-102-15/+15
|
* moved fields to properties for UserDataProfile, which wasSean Dague2008-04-102-67/+67
| | | | | | | actually a little more work than I expected given the copious use of out params.
* Patch by lulurun - 0000916: support secondlife client's "-url sim/x/y/z" option Teravus Ovares2008-04-101-1/+12
| | | | | Thanks lulurun!
* further refactor and rename of InventoryFolderBase propertiesSean Dague2008-04-082-4/+4
| | | | | | to reflect what they really are.
* more refactoring, this time on InventoryFolderBaseSean Dague2008-04-073-21/+21
| | | | | | | | * wrap attributes in properties * clean up names a little bit * clean up name styles
* Refactor InventoryItemBase to do the following:Sean Dague2008-04-071-6/+6
| | | | | | | | * wrap fields as Properties * rename some fields/properties to more sensible names * set style to PropName to match more standard C# approach
* remove the debug files, these must have been added by accidentSean Dague2008-04-072-43/+0
|
* changing more references to OpenSim.DataSean Dague2008-04-025-9/+9
|
* Set default terrain to complete flat terrain (at 26 height). Even flat ↵MW2008-04-021-1/+1
| | | | terrain as default seems better than the messed up terrain I was getting.
* * Updating the version of the ODE library. (big update). The Mac library ↵Teravus Ovares2008-04-021-0/+111
| | | | | | | needs to be updated still. * Adding some XMPP stuff that's incomplete.
* * Remove the quit command from the inventory console which was actually ↵Justin Clarke Casey2008-04-011-1/+0
| | | | adding a new inventory instead
* * Minor: If a user exists but has no inventory in standalone, automatically ↵Justin Clarke Casey2008-03-311-1/+1
| | | | | | | | create new inventory folders * This mirrors the grid behaviour
* * Stop the grid inventory service sending all folder and item details twiceJustin Clarke Casey2008-03-301-23/+9
| | | | | | * This change will have no functional impact - we were already filtering out the dupes on the other end.
* * Refactor: Remove unused inventory methods, some of which weren't properly ↵Justin Clarke Casey2008-03-291-0/+11
| | | | implemented anyway.
* * CODE: Add phat warning to RootFolders http request since it no longer does ↵Justin Clarke Casey2008-03-291-0/+5
| | | | what it used to do (not that the name was actually accurate in the first place)
* * Various 1.19.0.5 grid inventory request fixes. These will only take ↵Justin Clarke Casey2008-03-293-16/+35
| | | | | | | | | | | | affect once the region and the grid servers have upgraded to this revision * You may also need to clear your cache before seeing any effect. * These fixes may or may not affect inventory on the RC client. * These fixes should make non-root folders work better, stop inventory failure on first login, allow trash to be emptied and make texture picker in object edit view work properly * Fixes are 1) make initial root folder request wait for async inventory delivery, 2) deliver all folders in the initial login skeleton, not just the root child ones and 3) deal with situations where we receive child folders from the inventory service before their parent is received.
* * Refactored out common http handler operationslbsa712008-03-285-102/+86
|
* * Refactor: Rename CreateInventoryData() to GetInventorySkeleton()Justin Clarke Casey2008-03-281-1/+2
| | | | | | | * Replace the unused default GetInventorySkeleton() impleemntation with an abstract declaration - less confusing this way imho * Add some comments
* * Remove pointless boolean on AgentInventory.CreateRootFolder()Justin Clarke Casey2008-03-281-1/+1
|
* * Increase timeout for initial simulator login from 16 to 30 secondsJustin Clarke Casey2008-03-261-21/+48
| | | | | | * Comments, capitalization
* * Massaging CAPS setup/teardown log messagesJustin Clarke Casey2008-03-251-0/+4
| | | | | | * Leaving quite a few debug messages in for now to help deal with bugs arising
* Comment out unused private methods.Jeff Ames2008-03-251-9/+10
|
* Minor formatting / svn properties cleanup.Jeff Ames2008-03-251-6/+5
|
* XmlRpcCommand refactoringJohan Berntsson2008-03-241-1/+1
|
* Added a plugin loader in GridServerJohan Berntsson2008-03-242-1/+74
|
* * Start passing around a region server's http port in RegionInfo.Justin Clarke Casey2008-03-231-3/+3
| | | | | | | | | | | * This means that caps methods (editing scripts, poss map functions, etc) on non-home regions should now work with servers which are listening for http ports on a non default (9000) port. * If you are running a region server, this may only work properly once your grid server upgrades to this revision * PLEASE NOTE: This shouldn't cause inter-region problems if one end of the connection hasn't upgraded to this revision. However if it does, the instability will persist until the grid and region (and possibly all the region's neighbours) have upgraded to this revision. * This revision also adds extra login related messages, both for success and failure conditions
* Comment out an unused 'str' and add a WriteLine to useCharles Krinke2008-03-211-1/+1
| | | | | an "Exception e" with e.ToString() to eliminate 2 warnings.
* Formatting cleanup. Minor refactoring.Jeff Ames2008-03-182-61/+52
|
* * Added the ability to type the partial name of a region in the start ↵Teravus Ovares2008-03-182-5/+58
| | | | | | | location box and go to that region if it's there. If no close match was found, it sends you home. This is tested on mySQL. There's untested code on grids that are based on sqlite and MSSQL. The SQL statements *should* be right, but your results may very. * Ex, if you want to go to Wright Plaza, you simply need to type Wright Plaza in the start location in the client when you log-in.
* Formatting cleanup.Jeff Ames2008-03-1876-1982/+1893
|