aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Data.SQLite/SQLiteUserData.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Introduced common abstract UserDataBase providerlbsa712008-03-281-101/+86
| | | | | | * Weeded out multiple AvatarPickerAvatar classes
* * Introduced common abstract AssetDataBase implementing IAssetProviderlbsa712008-03-281-1/+1
| | | | | | * changed the semantics of SQLiteBase to SQLiteUtils * Added abstract placeholder files for the other db providers
* Comment out unused private methods.Jeff Ames2008-03-251-13/+14
|
* Formatting cleanup.Jeff Ames2008-03-181-26/+26
|
* * Applying Ahzz's profile patch. Thanks Ahzz! Teravus Ovares2008-03-031-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.
* Converted logging to use log4net.Jeff Ames2008-02-051-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.
* * Added hooks for logout to all IUserService and all that implement it.Teravus Ovares2008-01-201-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>
* parametrize like clauses for avatar pickerSean Dague2008-01-171-18/+23
|
* * Mother of all commits:Adam Frisby2008-01-151-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.
* manually open the db connection. Mono does this automatically, .NET doesn'tSean Dague2008-01-111-0/+1
|
* Log instead of crash (User login, getting friends list)Tedd Hansen2008-01-111-9/+17
|
* move Friends list to not use ADO.NET layer, it now hits the sqliteSean Dague2008-01-101-96/+43
| | | | | | db directly when needed
* * This may be broken.. it hasn't been tested, however I wanted to get the ↵Teravus Ovares2008-01-091-0/+24
| | | | last database changes in before sdauge changes them significantly.
* * Added a hashtable based HTTP processor in preparation of the web_login_keyTeravus Ovares2008-01-091-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!
* * You can add and remove a friend in standalone now within the same ↵Teravus Ovares2008-01-011-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...
* * Added database and UserManagerBase glue for FriendsList managementTeravus Ovares2007-12-311-4/+186
| | | | | * Don't forget to run prebuild
* * Fixed References in Prebuild so the project compilesTeravus Ovares2007-12-301-0/+25
| | | | | | * Added Friends List methods to IUserData interface * Created Stub friendslist Database Methods
* * Optimized usingslbsa712007-12-271-23/+21
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* Convert an sqlite user LLUUID I'd missedJustin Clarke Casey2007-12-201-1/+1
|
* Fix up other sqlite db interactions to use non-hyphenated uuidJustin Clarke Casey2007-12-201-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.
* Misc. cleanup:Jeff Ames2007-12-191-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
* Put out a more comprehensible message when user authentication fails than ↵Justin Clarke Casey2007-12-151-21/+2
| | | | the current NullReferenceException based one
* Minor cleanupJeff Ames2007-12-131-15/+12
|
* saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames2007-12-101-2/+2
| | | | notice of doom
* * Fixed a bug in my 'user already logged in' fix that could cause a null ↵Teravus Ovares2007-11-301-2/+4
| | | | reference exception.
* * Here's the issue, on log-off, the routine sets up a null useragent member ↵Teravus Ovares2007-11-301-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
* fixed duplicate login in standalone mode (mostly untested in grid mode)Jeff Ames2007-11-291-3/+3
|
* * Added AvatarPicker in Standalone mode. Works for finding avatar to ban, ↵Teravus Ovares2007-11-131-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.
* * Optimized usingslbsa712007-10-301-122/+139
| | | | | | * 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.
* * Removed plenty more untagged console messages. Everything now has shiny ↵Adam Frisby2007-10-221-1/+1
| | | | groups. :)
* * So, ok, maybe renaming serialized fields on a friday wasn't the smartest ↵lbsa712007-10-051-51/+51
| | | | of things. Reverting 2056.
* * UserProfileData meets code conventionslbsa712007-10-051-51/+51
|
* == The "right name and place" commit ==lbsa712007-10-051-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
* * Renamed methods on IUserDatalbsa712007-09-241-17/+17
|
* put some locking around user access, which should help withSean Dague2007-09-151-45/+53
| | | | | | the exception dalien found during crash-a-thon
* mass update of urls in source code to new websiteSean Dague2007-09-101-1/+1
|
* factor out common methods to SQLiteBaseSean Dague2007-09-071-169/+1
|
* remove debugging statementSean Dague2007-08-301-1/+1
|
* some changes which get us closer to Sqlite storage for usersSean Dague2007-08-281-3/+6
|
* Ensure that UserProfileData doesn't pass down null values. Sean Dague2007-08-281-18/+25
| | | | | | These cause some issues with the ADO.NET mapping
* sqlite is storing now, uint64 makes things "interesting".Sean Dague2007-08-281-7/+8
| | | | | | however lookup isn't working
* added some more types that will be neededSean Dague2007-08-281-2/+14
|
* sqlite user datastore "should" be functionally completeSean Dague2007-08-281-115/+74
| | | | | | | with this checkin, though it's not tested. Will do that tommorrow.
* first pass implementation of sqlite storage for user data. ThisSean Dague2007-08-271-0/+705
isn't functional enough to use yet, but does compile. Should be ready for testing in another day or so.