aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Communications/OGS1 (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-05-31* Made UpdateUserCurrentRegion a bit more forgiving.lbsa711-9/+35
2008-05-31* Implements UserServer logoff in a few situationsTeravus Ovares2-0/+56
* User tries to log-in but is already logged in. Userserver will send message to simulator user was in to log the user out there. * From the UserServer, admin types 'logoff-user firstname lastname message'. * Some regions may not get the message because they're not updated yet.
2008-05-30Update svn properties. Formatting cleanup.Jeff Ames1-2/+4
2008-05-29Mantis#1411. Thank you kindly for Dataserver.cs and a patchCharles Krinke1-2/+6
that adds function stub to request region info by name and adds llRequestSimulatorData() and the dataserver event
2008-05-22we should be return null in these 2 places, though this won'tSean Dague1-2/+2
help with the timeouts.
2008-05-17Formatting cleanup.Jeff Ames1-3/+3
2008-05-16it helps when both sides of the xml-rpc server agree on the method namesSean Dague1-2/+2
2008-05-16some more wrapping of errors in user service on appearance forSean Dague1-9/+15
safety
2008-05-16front end of OGS1 Appearance bits. Now I need to write theSean Dague1-3/+47
back end.
2008-05-16starting to put appearance into grid comms. now I know why Sean Dague1-1/+34
everyone hates OGS1
2008-05-16Formatting cleanup.Jeff Ames4-134/+134
2008-05-15remove my UserAppearance object, switch all code to useSean Dague1-3/+3
AvatarAppearance instead.
2008-05-14* Start recording initial complete avatar inventory retrieval failures from ↵Justin Clarke Casey1-1/+5
the region server * In theory, this should be a somewhat useless statistic since the user server will already have tried to use the inventory service to retrieve the avatar's skeleton. If this fails, login is halted completely. * Nonetheless I'm recording it anyway just to see whether it happens (yes, I'm too lazy to scan the logs...)
2008-05-14From: Dr Schofield <hud@zurich.ibm.com>Justin Clarke Casey1-4/+4
Rename SearializableRegionInfo to SerializableRegionInfo (class was already named correctly)
2008-05-12* If a region running in grid mode fails to login to the grid service, ↵Justin Clarke Casey1-12/+13
startup will now terminate instead of carrying on (and thus burying the error message)
2008-05-01* Refactor: Remove redundant userID from further up the inventory request chainJustin Clarke Casey1-20/+5
2008-05-01* Refactor: Remove the unused userID parameter that was being passed into ↵Justin Clarke Casey1-26/+28
almost every inventory method * This allows lots of redundant inventory methods with only slightly different names to be eliminated.
2008-05-01added in IUserService functions. These don't do anything yet,Sean Dague1-0/+28
but the set all compiles together fine, and it provides people an idea of where we are heading.
2008-05-01* Cleaned namespaces of entire solution. OpenSim directories now correspond ↵Adam Frisby1-0/+1
with namespaces.
2008-05-01* Assorted spring cleanings.Adam Frisby1-1/+1
2008-04-30* Completely inconsequential inventory odds and ends (actual impact - only ↵Justin Clarke Casey1-1/+1
one log message changed)
2008-04-30* Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵Teravus Ovares1-0/+15
Thanks A_Biondi and Melanie! * This builds but might not work. JustinCC will examine.. it may work out of the box.
2008-04-23* Implement full grid mode Trash emptyJustin Clarke Casey1-2/+36
* Now, emptying the trash should remove folders and the items they contain as well as items which were not in a subfolder. * This will only work once both the region and grid servers have reached this revision. * You may also need to clear your cache before this will work * Refactoring to follow.
2008-04-23* Implement proper emptying of trashcan on standaloneJustin Clarke Casey1-0/+10
* On standalone, folders (and their items) should now be persistently deleted on trash emptying, as well as immediate child items * An implementation for grid mode will follow.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby4-15/+22
(this took a while to run).
2008-04-17* Implements 'Set Home to Here' Teravus Ovares2-3/+13
* 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-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-13* Fix a bug in the friends module that causes a friend not to appear online ↵Teravus Ovares1-0/+1
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-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 Casey1-1/+2
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 Casey1-7/+0
2008-04-11* Change inventory async response deliver to deliver all items and folders ↵Justin Clarke Casey1-14/+26
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-10* With Grid Comms up in the air.. I decided have the friends module update ↵Teravus Ovares1-1/+1
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-10* Minor: get CreateNewUserInventory() to return true on successJustin Clarke Casey1-1/+2
2008-04-10further renaming of properties for claritySean Dague1-12/+12
2008-04-10moved fields to properties for UserDataProfile, which wasSean Dague1-20/+20
actually a little more work than I expected given the copious use of out params.
2008-04-07more refactoring, this time on InventoryFolderBaseSean Dague1-2/+2
* wrap attributes in properties * clean up names a little bit * clean up name styles
2008-03-31* Set Svn Properties eol-style: |337Teravus Ovares1-1/+1
2008-03-30This update has good news and bad news, first the bad.Teravus Ovares2-20/+28
* This update breaks inter-region communications, sorry. * You will need to run prebuild. Next, the good; * This update solves the unexpected binary element when Linux simulators inform windows simulators and vice versa. So Linux Simulators and Windows simulators are 100% compatible again. * This update introduces an Integer in the prim crossing method to tell the receiving simulator which XML method to use to load the prim that crossed the border. If the receiving prim doesn't support the method, the prim crossing fails and no prims are lost. That being said, it's best to update all your simulators to this revision at once.
2008-03-29* Refactor: Remove unused inventory methods, some of which weren't properly ↵Justin Clarke Casey1-10/+0
implemented anyway.
2008-03-28* Send full inventory folder skeleton to standalone client logins rather ↵Justin Clarke Casey1-0/+8
than just the root child folders * This may resolve some current problems with non root child folders on standalone installations. * A fix for the same problem in grid mode will come soon.
2008-03-26* Tweaking master uuid exception to make it clearer what just went wrong ↵Justin Clarke Casey1-10/+40
(user server timeout) * Increasing GetUserProfile requests only to 6 seconds from 3 * Not completely sure what effect this will have, though probably not much * At some point one will have to accept that if the grid servers are taking many many seconds to respond, running using that grid will not be viable. * Perhaps there should be a big warning up front if grid request times are slower than n seconds.
2008-03-26* Increase timeout for initial simulator login from 16 to 30 secondsJustin Clarke Casey1-1/+1
* Comments, capitalization
2008-03-26* More log messages in the region registration process for debug purposes. ↵Justin Clarke Casey1-2/+13
Some of these may be temporary
2008-03-26* Increase information in simulator_login log messagesJustin Clarke Casey1-4/+6
2008-03-26* Start printing the region simulator_login exception to the logJustin Clarke Casey1-1/+1
2008-03-25* Print out the exception stacks of resolution failures, temporarilyJustin Clarke Casey1-1/+1
2008-03-25* Temporary hack to swallow neighbour contact problems on startup (in ↵Justin Clarke Casey1-1/+11
response to osgrid issues) * Not sure what the effect will be, but can't be any worse than the current constant sim crashes.