aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Communications/UserManagerBase.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-07-31Apply updated patch from issue 1871. Thanks sempuki.Mike Mazur1-25/+25
2008-07-31Thanks, sempuki, for a patch that moves all Grid Server's plugins toMike Mazur1-94/+75
PluginLoader. Fix issue 1871.
2008-07-04Renaming UserManagerBase.SetUserProfile(UserProfileData) to Dr Scofield1-5/+6
UserManager.UpdateUserProfile(UserProfileData). Adding UpdateUserProfile(UserProfileData) to IUserService interface. Adding RemoteAdminPlugin.XmlRpcUpdateUserAccountMethod(...) to provide a remote update capability.
2008-07-04mini-warnings-safari, plus cleanup of IUserServices method naming.Dr Scofield1-50/+52
2008-06-28Mantis#1626. Thank you kindly, Melanie for a patch that:Charles Krinke1-2/+2
Fixes IAvatarService for grid and standalone modes
2008-06-01* Committing more unfinished stuff. Nothing significant at the moment. IM ↵Teravus Ovares1-0/+13
related.
2008-05-31* Implements UserServer logoff in a few situationsTeravus Ovares1-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.
2008-05-19i can haz pantz?Sean Dague1-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.
2008-05-16Formatting cleanup.Jeff Ames1-13/+13
2008-05-15remove my UserAppearance object, switch all code to useSean Dague1-3/+3
AvatarAppearance instead.
2008-05-02plumb in connection string to the user database paths. mysql and mssqlSean Dague1-4/+4
just ignore this for now, but it lets us get connect strings to sqlite and nhibernate.
2008-05-02minor refactoring. Change getName and GetVersion methods (yes the had ↵Sean Dague1-1/+1
different casings) to Name and Version properties for the User stores.
2008-05-01create pass through of UserManagerBase to plugin callsSean Dague1-4/+55
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-5/+5
with namespaces.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-3/+3
(this took a while to run).
2008-04-10renaming of attributes in UserAgentData for readabilitySean Dague1-17/+17
2008-04-10changing UserAgentData to use properties. This caused moreSean Dague1-31/+31
grief than expected, as monodevelop doesn't like to refactor properties of properties.
2008-04-10further renaming of properties for claritySean Dague1-9/+9
2008-04-10moved fields to properties for UserDataProfile, which wasSean Dague1-36/+36
actually a little more work than I expected given the copious use of out params.
2008-03-28* Send full inventory folder skeleton to standalone client logins rather ↵Justin Clarke Casey1-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.
2008-03-19Fixed some comparisons of LLUUIDs to null.Jeff Ames1-4/+2
Thanks to DrSchofld for pointing this out.
2008-03-18Formatting cleanup.Jeff Ames1-26/+25
2008-03-18Formatting cleanup.Jeff Ames1-7/+5
2008-03-18Last position will be stored in the DB on logout, and the avatar can ↵Johan Berntsson1-8/+49
continue from the same position in the next login (only with MySQL at the moment)
2008-03-03* Applying Ahzz's profile patch. Thanks Ahzz! Teravus Ovares1-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.
2008-02-18* Do not allow a user to be created if one with the same name already existsJustin Clarke Casey1-27/+18
2008-02-09* Fixed nebadon's UserServer crash bug from yesterday.Teravus Ovares1-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
2008-02-07Additional debugging print on LOGOUT if/else in userServer.Charles Krinke1-2/+1
2008-02-05Converted logging to use log4net.Jeff Ames1-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.
2008-02-04Refactor only: serve stats objects directly through StatsManager singletonJustin Clarke Casey1-13/+2
2008-01-28* Add total logouts (and total logins) to server side user statsJustin Clarke Casey1-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
2008-01-21Add additional mainlog data to LogOffUserCharles Krinke1-1/+2
to aid in debugging.
2008-01-20* Added hooks for logout to all IUserService and all that implement it.Teravus Ovares1-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>
2008-01-15* Mother of all commits:Adam Frisby1-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.
2008-01-09* This may be broken.. it hasn't been tested, however I wanted to get the ↵Teravus Ovares1-0/+17
last database changes in before sdauge changes them significantly.
2008-01-05* Applying jhurliman's LLSD login enablement patch.Teravus Ovares1-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)
2007-12-31* Added database and UserManagerBase glue for FriendsList managementTeravus Ovares1-0/+74
* Don't forget to run prebuild
2007-12-27* Optimized usingslbsa711-14/+18
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-24Prim inventory script saving phase 1. Create necessary CAPS structures for ↵Justin Clarke Casey1-1/+1
correctly accepting prim inventory script updates. No user functionality yet. Refactoring to follow.
2007-12-16Reposition 'user profile not found' messages to stop spurious messages ↵Justin Clarke Casey1-29/+22
caused by other usermanager usage This should stop the regular spurious messages in the grid user console
2007-12-15Put out a more comprehensible message when user authentication fails than ↵Justin Clarke Casey1-43/+20
the current NullReferenceException based one
2007-12-13Minor cleanupJeff Ames1-5/+4
2007-12-10saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames1-2/+2
notice of doom
2007-12-04* More console message fixesAdam Frisby1-13/+12
* Tagged Verbose("msg",...) as obsolete. Please use Verbose("AREA","msg",...) instead.
2007-12-01Initial working Grid Inventory server. Only been tested on a very small ↵MW1-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)
2007-11-30* Here's the issue, on log-off, the routine sets up a null useragent member ↵Teravus Ovares1-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
2007-11-29fixed duplicate login in standalone mode (mostly untested in grid mode)Jeff Ames1-2/+2
2007-11-24* Removed references to "new LLUUID()", replaced with LLUUID.Zero.Adam Frisby1-2/+2
2007-11-19* Changed namespacelbsa711-1/+0