aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/MySQL/MySQLGenericTableHandler.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-02-18I need these for OfflineIM and Groups.Diva Canto1-0/+60
2012-11-06Update folder version numbers when moving items and making the ↵Justin Clark-Casey (justincc)1-0/+6
Delete(string[], string[]) call (not just string, string). This is to stop viewer inventory cache version numbers becoming out of sync with grid stored numbers when viewer performs these actions. If there are no problems with these changes, they will be propogated to SQLite (and MSSQL if that's simple enough). May also need to do the same on folder store/create/delete and maybe propogate version increments up the folder hierarchy, but that requires investigation.
2012-04-24Fixed problem with MySQL: it was possible for one thread to use an ↵Oren Hurvitz1-2/+4
incomplete list of column names if another thread was creating the list at the same time. Now this is thread-safe.
2012-01-28Completely disable NPC being sensed as agents, the abuse potential is too greatMelanie1-1/+6
2011-05-19Allow item links to be deleted even when other deletes and purges are disabled.Justin Clark-Casey (justincc)1-6/+21
If these links are not deleted, then they will build up in the player's inventory until they can no longer log in. Accidental deletion of links due to bugs or other causes is potentially inconvenient but on a par with items being accidentally moved. When a link is deleted, the target of the link is never touched. This is a general solution that accounts for the use of links anywhere in the user's inventory.
2011-05-18Accidentally committed too earlyJustin Clark-Casey (justincc)1-21/+6
Revert "Allow item links to be deleted even when other deletes and purges are disabled." This reverts commit 491279f99afc65860d44765ee7829c7dd5e4e38e.
2011-05-17Allow item links to be deleted even when other deletes and purges are disabled.Justin Clark-Casey (justincc)1-6/+21
If these links are not deleted, then they will build up in the player's inventory until they can no longer log in. Accidental deletion of links due to bugs or other causes is potentially inconvenient but on a par with items being accidentally moved. When a link is deleted, the target of the link is never touched. This is a general solution that accounts for the use of links anywhere in the user's inventory.
2011-05-06remove further mono compiler warningsJustin Clark-Casey (justincc)1-1/+1
2011-04-11Include code to return more information about the NullReferenceException seen inJustin Clark-Casey (justincc)1-2/+13
http://opensimulator.org/mantis/view.php?id=5403 prior to doing something about it.
2011-03-08Pull up Assembly of the MySQL classes as a protected property, so that it ↵Diva Canto1-1/+6
can be overwritten in subclasses. That way extensions can decide in which assembly migration resources should be looked up. This is just a refactor -- no functional changes whatsoever.
2010-08-19Skip conversion if fields that are null in the database. This mayMelanie Thielker1-0/+4
uncover errors elsewhere.
2010-08-19Skip conversion if fields that are null in the database. This mayMelanie Thielker1-0/+4
uncover errors elsewhere.
2010-05-19All (?) MySQL stores fixed to use DBGuid.FromDB()AlexRa1-7/+4
This was needed if we want to update to the latest MySQL connector dll. It automatically converts CHAR(36) to Guids, so getting them as strings no longer works. By using DBGuid.FromDB(), we unlink from any particular storage format of GUIDs, could even make them BINARY(16) if we like. Actually not all MySql units are touched, but the remaining ones don't seem to be affected (they don't read GUIDs from DB)
2010-03-10Formatting cleanup. Add copyright notices.Jeff Ames1-1/+1
2010-03-05add initial UserGrid service classes as per diva's directionJustin Clark-Casey (justincc)1-2/+1
this will initially store home location data instead of the presence service compiles but not enough to actually test yet
2010-03-01Fix a few compiler warnings.Jeff Ames1-4/+0
2010-02-05Updated MySQL connection management to use the MySQL connection pooling. ↵Master ScienceSim1-99/+116
This should accommodate various timeout problems that exist with the current connection pool code in a more general and standard way.
2010-01-04First stage port of the XInventoryServiceMelanie1-0/+5
2010-01-04First stage port of the XInventoryServiceMelanie1-0/+5
2010-01-04AvatarStore. Untested, but completeMelanie1-5/+5
2009-12-28Adding new fields and home location methid to presence. Adding cleanupMelanie1-0/+2
(deleting all but one presence record) on logout so that they don't pile up.
2009-12-27Correct some issues with the last commitroot1-1/+2
2009-12-26Correct some issues with the last commitroot1-1/+2
2009-12-26Close a SQL injection loophole in the new database driverMelanie1-2/+3
2009-12-26Make the GenericTableHandler work as intendedroot1-2/+8
2009-12-26Make the GenericTableHandler work as intendedroot1-2/+8
2009-12-26Add a generic REPLACE INTO handler for put into the generic table handlerMelanie1-0/+25
2009-11-23Formatting cleanup.Jeff Ames1-2/+2
2009-11-18Implement generic delete methodMelanie1-1/+14
2009-11-18Tweak presence handling and whip up a database connector and handlerMelanie1-1/+3
for testign the new generic table handling
2009-11-15Committing the incomplete table handler to get it into the tree. No userMelanie1-0/+200
functionality yet