aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Communications/UserManagerBase.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
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
2007-11-18cleaned up some mono compiler warningsJeff Ames1-2/+2
2007-11-13* Added AvatarPicker in Standalone mode. Works for finding avatar to ban, ↵Teravus Ovares1-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.
2007-11-03*Master Avatar can be specified by a previous UUID in either grid mode or ↵mingchen1-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.
2007-10-30* Optimized usingslbsa711-24/+25
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW1-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.
2007-10-05* So, ok, maybe renaming serialized fields on a friday wasn't the smartest ↵lbsa711-16/+16
of things. Reverting 2056.
2007-10-05* UserProfileData meets code conventionslbsa711-16/+16
2007-10-05== The "right name and place" commit ==lbsa711-0/+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
2007-10-05* Moved IUserService to OpenSim.Framework.Interfaceslbsa711-1/+1
2007-10-05* Renamed IUserServices to IUserServicelbsa711-1/+1
2007-09-24* Started major restructusing of comms to prepare for better grid and region ↵lbsa711-2/+4
functionality * Working towards one shared set of services * Killed off two projects with very little functionality
2007-09-24*** CHANGED CONFIG BEHAVIOUR ***lbsa711-22/+19
* Changed really strange LocalSettings behaviour with enforcing hard-coded plugin names if none supplied * UserServices and InventoryPlugin will only load if supplied with filename
2007-09-24* Renamed methods on IUserDatalbsa711-10/+15
2007-09-24* Renamed stuff on UserManagerBase to get implicit implementation of ↵lbsa711-4/+4
IUserServices (instead of stubs)