aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Grid/UserServer/UserManager.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * 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.
* further renaming of properties for claritySean Dague2008-04-101-11/+11
|
* moved fields to properties for UserDataProfile, which wasSean Dague2008-04-101-24/+24
| | | | | | | actually a little more work than I expected given the copious use of out params.
* Formatting cleanup.Jeff Ames2008-03-181-26/+26
|
* Replaced some Console.WriteLine calls with writes to log.Jeff Ames2008-03-171-1/+3
|
* * More compiler warning nukage.Adam Frisby2008-03-031-2/+0
|
* * Applying Ahzz's profile patch. Thanks Ahzz! Teravus Ovares2008-03-031-0/+55
| | | | | | * Fixed a few bugs in the patch that are sim crashers. * There's still a bug in mySQL mode/ grid mode where the main userprofile text doesn't save.
* Change handler001 through handler009 to moreCharles Krinke2008-03-021-4/+4
| | | | | | | | appropriate names consisten with their use. All done with all 94 handlers from handler001 through handler094. Hopefully we can move forward without numbered handlers.
* * More Message server stuff. Still not ready.Teravus Ovares2008-02-261-2/+9
|
* Converted logging to use log4net.Jeff Ames2008-02-051-10/+4
| | | | | | Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
* Refactor only: serve stats objects directly through StatsManager singletonJustin Clarke Casey2008-02-041-10/+1
|
* * Add total logouts (and total logins) to server side user statsJustin Clarke Casey2008-01-281-4/+9
| | | | | | | * Passing the stats collector through object chains is not ideal - this will change when more stats come in * This change will need a prebuild
* * Added hooks for logout to all IUserService and all that implement it.Teravus Ovares2008-01-201-0/+37
| | | | | | | * Added a Logout message with a name on the console * Added a *fixme* message to figure out why the current agent session is null * After updating you may notice that there's a login <user> and also a logout<user>
* *Added ability to update only necessary data on insertRegion for the grid ↵mingchen2008-01-071-1/+1
| | | | server.
* * Updates UserServer Teravus Ovares2008-01-021-1/+97
| | | | | | | | * Updates OSG1UserServices * Friends list is now persistent in grid mode. * You can add, new friends and remove them
* * Optimized usingslbsa712007-12-271-15/+17
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* * Fixed UserServer crash when it's passed 00000000000000000000000000 as the ↵Teravus Ovares2007-12-211-3/+28
| | | | | | | UUID. * It turns out that by proxy, this means that you won't have to look up people's UUID anymore in grid mode, If the UUID is LLUUID.Zero, it tries to look up avatar by name.
* Comment out "METHOD BY UUID CALLED" WriteLine as it isCharles Krinke2007-12-201-1/+2
| | | | | obscuring the UserServer console for now.
* Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames2007-12-201-6/+6
| | | | Works with LibSL rev>1532
* saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames2007-12-101-2/+2
| | | | notice of doom
* * Avatar picker works in grid mode now.Teravus Ovares2007-12-041-0/+36
| | | | | | * To test, click the communicate button, then click the 'add' button and type a name. You will get a list of closely matching avatar names. * Before this'll work on your sim in grid mode, the UGA needs to be updated. If it isn't updated, then you'll get a message on the sim console when searching like, 'got invalid queryid'.
* *Master Avatar can be specified by a previous UUID in either grid mode or ↵mingchen2007-11-031-0/+5
| | | | standalone mode by specifying a master_avatar_uuid attribute in the place of master_avatar_xxxx_name and master_avatar_password.You will not be asked for the name and password if a valid UUID is specified.
* * Optimized usingslbsa712007-10-301-9/+8
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW2007-10-291-2/+2
| | | | | | | Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
* * So, ok, maybe renaming serialized fields on a friday wasn't the smartest ↵lbsa712007-10-051-19/+19
| | | | of things. Reverting 2056.
* * UserProfileData meets code conventionslbsa712007-10-051-19/+19
|
* == The "right name and place" commit ==lbsa712007-10-051-1/+1
| | | | | | | | | * Moved InventoryData to Framework.Types/InventoryItemBase.cs * Moved UserData to Framework.Interfaces/IUserData.cs * Moved UserProfileData to Framework/Types/UserProfileData.cs * Deleted ass-backwards Framework dependency on Framework.Data (now it's the other way round) * Changed some namespaces to reflect file structure
* * Started major restructusing of comms to prepare for better grid and region ↵lbsa712007-09-241-0/+10
| | | | | | | | functionality * Working towards one shared set of services * Killed off two projects with very little functionality
* * Renamed stuff on UserManagerBase to get implicit implementation of ↵lbsa712007-09-241-2/+2
| | | | IUserServices (instead of stubs)
* mass update of urls in source code to new websiteSean Dague2007-09-101-1/+1
|
* Sqlite datastore should now save the textures and extraparams data (used by ↵MW2007-08-191-1/+1
| | | | | | | | | | | | | sculpties) correctly. [Really need to add a ExtraParams field to the sqlite database though, but for now I have combined their data so that we don't lose backward compatibility, know a couple of people have been using the datastore already]. Now have a rough day/night cycle (the movement of the sun needs to be made smoother but for now it is better than we had I think). Added dalien's patch (issue 294) for saving and loading prims to a xml file (think he will be modifying these to be import/export functions and maybe writing a xml datastore for backups). Some preliminary work on task inventory (ie object's/prim's inventory). Added place holder data for AvatarProperties (ie a avatar's profile). Should we store this sort of data on the user server or have another server for it (a normal webserver should work). Added a few more method to IClientAPI. Sure there is something I'm forgeting.
* Temporary fix for the region crossing crash, Although we need to start to ↵MW2007-08-151-1/+118
| | | | change and improve how we handle caps.
* Separated Login Service from usermanager, which helps to clean up the code a ↵MW2007-08-131-56/+1
| | | | bit and also should help to integrate the inventory server (when it is wrote/finished).
* * Added "GetHostFromDNS" to Util to replace the various DNS resolution ↵Adam Frisby2007-07-181-1/+1
| | | | methods we use. Favours IPv4 addresses before IPv6 addresses to work around the Vista preference issue.
* * Applying babblefrog's DNS patches from issue #188Adam Frisby2007-07-171-1/+2
|
* changed to native line ending encodingSean Dague2007-07-161-100/+100
|
* * fixed locations both set to y (thanks to babblefro)lbsa712007-07-151-1/+1
|
* * Excelsior!Adam Frisby2007-07-141-0/+6
|
* * Upgraded MySQL Connector to support 1222 changes.Adam Frisby2007-07-141-1/+1
|
* Gird mode in sugilite should now work in so far as you should be able to ↵MW2007-07-101-1/+2
| | | | | | | login and move between regions in the same instance. Moving to regions in a different instance of opensim still needs implementing (working on it now). Also trying to look at the map in grid mode will crash the server.
* *Fixed several bugs that crashed the viewer and opensim server when logging ↵mingchen2007-07-061-0/+1
| | | | | | | | | | in on grid mode *Note: Grid Mode now works in sugilite, but is still unstable **Known bug in which the grid server crashes after being relaunched from a previously create configuration **Crashing of the viewer crashes the OpenSim server which then crashes the grid server -- needs better handling of exceptions **Multiple sims is still untested, but should connect correctly. Moving between the sims may be a different story
* *Removed SimProfile.cs as it is no longer needed (in favor of SimProfileData)mingchen2007-07-051-11/+10
| | | | | | *Added simulator_data_request XMLRPC method to request data from the grid server about a sim instead of faking its login *Login is progressing, now just getting an XML error (http://pastebin.com/942515) -- if you can fix this, throw MingChen in IRC a Private Message
* * Optimized usings (the 'LL ate my scripts' commit)lbsa712007-07-031-12/+1
| | | | | * added some licensing info
* Fixed SimpleApp - aka thankgoditssundaycommitlbsa712007-07-011-1/+1
| | | | | | | | | | | | | | * Updated SimpleApp with various introduced dependencies * Extracted ScenePrescence creation in Scene * removed try-catchall from UserManagerBase (that actually hid a bug) * Refactored RegionInfo * handle is calculated * it will explode upon accessing x,y,ip,port,externalip if not explicitly initialized * Removed superfluous 'ref' keywords * Removed a shitload of 'catch Exception e' that causes build warnings * Lots of small refactorings, renames et c * Ignored some bins
* *Fixed all renaming for OpenGridServices.sln, still a reference issue in ↵mingchen2007-06-271-3/+4
| | | | prebuild.xml though
* Some work on restructuring the namespaces / project names. Note this doesn't ↵MW2007-06-271-0/+103
compile yet as not all the code has been changed to use the new namespaces. Am committing it now for feedback on the namespaces.