aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Data.SQLite/SQLiteUserData.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-04-02whole lot more movingSean Dague1-821/+0
2008-03-28* Introduced common abstract UserDataBase providerlbsa711-101/+86
* Weeded out multiple AvatarPickerAvatar classes
2008-03-28* Introduced common abstract AssetDataBase implementing IAssetProviderlbsa711-1/+1
* changed the semantics of SQLiteBase to SQLiteUtils * Added abstract placeholder files for the other db providers
2008-03-25Comment out unused private methods.Jeff Ames1-13/+14
2008-03-18Formatting cleanup.Jeff Ames1-26/+26
2008-03-03* Applying Ahzz's profile patch. Thanks Ahzz! Teravus Ovares1-4/+4
* 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-05Converted logging to use log4net.Jeff Ames1-8/+10
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-01-20* Added hooks for logout to all IUserService and all that implement it.Teravus Ovares1-4/+0
* 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-17parametrize like clauses for avatar pickerSean Dague1-18/+23
2008-01-15* Mother of all commits:Adam Frisby1-2/+2
* 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-11manually open the db connection. Mono does this automatically, .NET doesn'tSean Dague1-0/+1
2008-01-11Log instead of crash (User login, getting friends list)Tedd Hansen1-9/+17
2008-01-10move Friends list to not use ADO.NET layer, it now hits the sqliteSean Dague1-96/+43
db directly when needed
2008-01-09* This may be broken.. it hasn't been tested, however I wanted to get the ↵Teravus Ovares1-0/+24
last database changes in before sdauge changes them significantly.
2008-01-09* Added a hashtable based HTTP processor in preparation of the web_login_keyTeravus Ovares1-0/+21
* Added the web_login_key to the users table * Added happy configurable http error message pages * This update is large enough to have 'awe' value.. so backup your users or weep. * Not tested on MSSQL, even though I added code to update the tables!
2008-01-01* You can add and remove a friend in standalone now within the same ↵Teravus Ovares1-8/+36
simulator. It saves. * You can add and remove a friend in grid mode now within the same simulator. It doesn't save yet. * I got rid of Mr. OpenSim as a friend.. he bothers me /:b...
2007-12-31* Added database and UserManagerBase glue for FriendsList managementTeravus Ovares1-4/+186
* Don't forget to run prebuild
2007-12-30* Fixed References in Prebuild so the project compilesTeravus Ovares1-0/+25
* Added Friends List methods to IUserData interface * Created Stub friendslist Database Methods
2007-12-27* Optimized usingslbsa711-23/+21
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-20Convert an sqlite user LLUUID I'd missedJustin Clarke Casey1-1/+1
2007-12-20Fix up other sqlite db interactions to use non-hyphenated uuidJustin Clarke Casey1-6/+6
Inventory contents retrieval and persistent region storage standalone now appear to work as well as they did before :) This patch will not fix grid problems. May be bugs present due to conversions I didn't spot. I personally probably don't have any more time for this today. I'm also not entirely convinced this is the right way forward so this might be a handy pause for thought. I'll also be delighted if I wake up tommorrow and everything is fine again.
2007-12-19Misc. cleanup:Jeff Ames1-1/+1
* added Util.Clip(value, min, max) * modified asset cache's numPackets calculation to use max packet size (600) instead of 1000 * removed a few magic numbers
2007-12-15Put out a more comprehensible message when user authentication fails than ↵Justin Clarke Casey1-21/+2
the current NullReferenceException based one
2007-12-13Minor cleanupJeff Ames1-15/+12
2007-12-10saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames1-2/+2
notice of doom
2007-11-30* Fixed a bug in my 'user already logged in' fix that could cause a null ↵Teravus Ovares1-2/+4
reference exception.
2007-11-30* Here's the issue, on log-off, the routine sets up a null useragent member ↵Teravus Ovares1-1/+21
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-3/+3
2007-11-13* Added AvatarPicker in Standalone mode. Works for finding avatar to ban, ↵Teravus Ovares1-0/+53
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-10-30* Optimized usingslbsa711-122/+139
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW1-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.
2007-10-22* Removed plenty more untagged console messages. Everything now has shiny ↵Adam Frisby1-1/+1
groups. :)
2007-10-05* So, ok, maybe renaming serialized fields on a friday wasn't the smartest ↵lbsa711-51/+51
of things. Reverting 2056.
2007-10-05* UserProfileData meets code conventionslbsa711-51/+51
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-09-24* Renamed methods on IUserDatalbsa711-17/+17
2007-09-15put some locking around user access, which should help withSean Dague1-45/+53
the exception dalien found during crash-a-thon
2007-09-10mass update of urls in source code to new websiteSean Dague1-1/+1
2007-09-07factor out common methods to SQLiteBaseSean Dague1-169/+1
2007-08-30remove debugging statementSean Dague1-1/+1
2007-08-28some changes which get us closer to Sqlite storage for usersSean Dague1-3/+6
2007-08-28Ensure that UserProfileData doesn't pass down null values. Sean Dague1-18/+25
These cause some issues with the ADO.NET mapping
2007-08-28sqlite is storing now, uint64 makes things "interesting".Sean Dague1-7/+8
however lookup isn't working
2007-08-28added some more types that will be neededSean Dague1-2/+14
2007-08-28sqlite user datastore "should" be functionally completeSean Dague1-115/+74
with this checkin, though it's not tested. Will do that tommorrow.
2007-08-27first pass implementation of sqlite storage for user data. ThisSean Dague1-0/+705
isn't functional enough to use yet, but does compile. Should be ready for testing in another day or so.