aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Communications/UserManagerBase.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Committing more unfinished stuff. Nothing significant at the moment. IM ↵Teravus Ovares2008-06-011-0/+13
| | | | related.
* * Implements UserServer logoff in a few situationsTeravus Ovares2008-05-311-0/+15
| | | | | | | * 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.
* i can haz pantz?Sean Dague2008-05-191-1/+1
| | | | | | | | | | | | | | You sure can. This change set restores pants (and the rest of the default appearance) in grid mode. The root issue had to do with serializing multi-faced textures to the grid server. This also restores the lookup path through the avatar factory module, as that seems the reasonable place to have it live. Some clean up patches are coming later as well, plus testing on standalone, but this should be in a good kicking around state for grid users.
* Formatting cleanup.Jeff Ames2008-05-161-13/+13
|
* remove my UserAppearance object, switch all code to useSean Dague2008-05-151-3/+3
| | | | | | AvatarAppearance instead.
* plumb in connection string to the user database paths. mysql and mssqlSean Dague2008-05-021-4/+4
| | | | | | | just ignore this for now, but it lets us get connect strings to sqlite and nhibernate.
* minor refactoring. Change getName and GetVersion methods (yes the had ↵Sean Dague2008-05-021-1/+1
| | | | | | | | different casings) to Name and Version properties for the User stores.
* create pass through of UserManagerBase to plugin callsSean Dague2008-05-011-4/+55
|
* added in IUserService functions. These don't do anything yet,Sean Dague2008-05-011-0/+28
| | | | | | | but the set all compiles together fine, and it provides people an idea of where we are heading.
* * Cleaned namespaces of entire solution. OpenSim directories now correspond ↵Adam Frisby2008-05-011-5/+5
| | | | with namespaces.
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-211-3/+3
| | | | (this took a while to run).
* renaming of attributes in UserAgentData for readabilitySean Dague2008-04-101-17/+17
|
* changing UserAgentData to use properties. This caused moreSean Dague2008-04-101-31/+31
| | | | | | | grief than expected, as monodevelop doesn't like to refactor properties of properties.
* further renaming of properties for claritySean Dague2008-04-101-9/+9
|
* moved fields to properties for UserDataProfile, which wasSean Dague2008-04-101-36/+36
| | | | | | | actually a little more work than I expected given the copious use of out params.
* * Send full inventory folder skeleton to standalone client logins rather ↵Justin Clarke Casey2008-03-281-1/+2
| | | | | | | | | 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.
* Fixed some comparisons of LLUUIDs to null.Jeff Ames2008-03-191-4/+2
| | | | | Thanks to DrSchofld for pointing this out.
* Formatting cleanup.Jeff Ames2008-03-181-26/+25
|
* Formatting cleanup.Jeff Ames2008-03-181-7/+5
|
* Last position will be stored in the DB on logout, and the avatar can ↵Johan Berntsson2008-03-181-8/+49
| | | | continue from the same position in the next login (only with MySQL at the moment)
* * Applying Ahzz's profile patch. Thanks Ahzz! Teravus Ovares2008-03-031-5/+26
| | | | | | * 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.
* * Do not allow a user to be created if one with the same name already existsJustin Clarke Casey2008-02-181-27/+18
|
* * Fixed nebadon's UserServer crash bug from yesterday.Teravus Ovares2008-02-091-3/+9
| | | | | | * Made Estate tools work for estate managers without needing to request admin status First * Added code to make the Simulator version to be reported in the About box of the client
* Additional debugging print on LOGOUT if/else in userServer.Charles Krinke2008-02-071-2/+1
|
* Converted logging to use log4net.Jeff Ames2008-02-051-29/+20
| | | | | | 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-13/+2
|
* * Add total logouts (and total logins) to server side user statsJustin Clarke Casey2008-01-281-0/+26
| | | | | | | * Passing the stats collector through object chains is not ideal - this will change when more stats come in * This change will need a prebuild
* Add additional mainlog data to LogOffUserCharles Krinke2008-01-211-1/+2
| | | | | to aid in debugging.
* * 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>
* * Mother of all commits:Adam Frisby2008-01-151-1/+1
| | | | | | | * Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
* * This may be broken.. it hasn't been tested, however I wanted to get the ↵Teravus Ovares2008-01-091-0/+17
| | | | last database changes in before sdauge changes them significantly.
* * Applying jhurliman's LLSD login enablement patch.Teravus Ovares2008-01-051-1/+37
| | | | | | | | * I'm keeping it deactivated until some issues are resolved. * I'm patching it in deactivated so the patch doesn't get outdated * I've deactivated it by commenting out the handler for the application/xml+llsd content type. * While I've tested this as much as possible on my setup and found the deactivated code doesn't cause any problems, consider this update experimental (event though it's deactivated)
* * Added database and UserManagerBase glue for FriendsList managementTeravus Ovares2007-12-311-0/+74
| | | | | * Don't forget to run prebuild
* * Optimized usingslbsa712007-12-271-14/+18
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* Prim inventory script saving phase 1. Create necessary CAPS structures for ↵Justin Clarke Casey2007-12-241-1/+1
| | | | | | | | | correctly accepting prim inventory script updates. No user functionality yet. Refactoring to follow.
* Reposition 'user profile not found' messages to stop spurious messages ↵Justin Clarke Casey2007-12-161-29/+22
| | | | | | | | caused by other usermanager usage This should stop the regular spurious messages in the grid user console
* Put out a more comprehensible message when user authentication fails than ↵Justin Clarke Casey2007-12-151-43/+20
| | | | the current NullReferenceException based one
* Minor cleanupJeff Ames2007-12-131-5/+4
|
* saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames2007-12-101-2/+2
| | | | notice of doom
* * More console message fixesAdam Frisby2007-12-041-13/+12
| | | | | * Tagged Verbose("msg",...) as obsolete. Please use Verbose("AREA","msg",...) instead.
* Initial working Grid Inventory server. Only been tested on a very small ↵MW2007-12-011-1/+3
| | | | | | | grid, so likely to have problems on a larger grid with more people? To use , both the user server and Inventory server need to be running this latest revision. (older regions should be able to still be used, just the user won't have inventory on them). Also and HERE IS THE BIG BREAK ISSUE, currently, so that the initial inventory details for a user are added to the inventory db , you need to recreate the accounts using the user server "create user" feature. It should be quite easy to manual populate the inventory database instead but I someone else will need to look into that) Also I've only tested using SQLite as the database provider, there is a Mysql inventory provider but I don't know if it works (SQLite is set as default, so you will need to change it in the inventory server config.xml)
* * Here's the issue, on log-off, the routine sets up a null useragent member ↵Teravus Ovares2007-11-301-0/+1
| | | | and then tries to save it to the database.. where it was going wrong, is the database had a check to do *nothing* when it got a null useragent. I made it delete the userAgent row. This should be a good enough fix to solve the problem. It still needs to be looked at by a DB guy
* fixed duplicate login in standalone mode (mostly untested in grid mode)Jeff Ames2007-11-291-2/+2
|
* * Removed references to "new LLUUID()", replaced with LLUUID.Zero.Adam Frisby2007-11-241-2/+2
|
* * Changed namespacelbsa712007-11-191-1/+0
|
* cleaned up some mono compiler warningsJeff Ames2007-11-181-2/+2
|
* * Added AvatarPicker in Standalone mode. Works for finding avatar to ban, ↵Teravus Ovares2007-11-131-0/+19
| | | | | | | manually trying to add a friend (with the add button) or useful to those who are curious which usernames have visited your standalone sim. Important for future development :D. * Grid mode always returns 0 results until the Grid Communications portion is done.
* *Master Avatar can be specified by a previous UUID in either grid mode or ↵mingchen2007-11-031-0/+1
| | | | 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-24/+25
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW2007-10-291-3/+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.