aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/Null (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-04-11Fix the presence info caching used in llRequestAgentData(), which was ↵Justin Clark-Casey (justincc)1-1/+1
completely inoperative. This means the presence info may be out of date by up to 20 seconds, but this avoids scripts potentially triggering constants requests to user accout and presence info services. Relates to http://opensimulator.org/mantis/view.php?id=7088 though I fixed in a different way. Adds regression test for this case.
2014-03-26minor: remove compiler warning from NullEstateDataJustin Clark-Casey (justincc)1-1/+1
2014-03-07Add regression test for sending group notices via xmlrpc groups connector.Justin Clark-Casey (justincc)1-19/+15
2014-01-28Repair database routines so they properly return null when asked forRobert Adams1-0/+1
the heighmap of a region that does not exist.
2013-11-01varregion: push TerrainData implementation up and down the database storage ↵Robert Adams1-2/+19
stack. Implement both LoadTerrain and StoreTerrain for all DBs. Move all database blob serialization/deserialization into TerrainData.
2013-10-04Bump OPenSimulator version and assembly versions up to 0.8.0 DevJustin Clark-Casey (justincc)1-1/+1
2013-09-02Allow one to specify a DefaultHGRegion flag in [GridService] in order to ↵Justin Clark-Casey (justincc)1-0/+5
allow different default regions for HG and direct grid logins. This requires a new GridService.GetDefaultHypergridRegions() so ROBUST services require updating but not simulators. This method still returns regions flagged with just DefaultRegion after any DefaultHGRegions, so if no DefaultHGRegions are specified then existing configured defaults will still work. Immediate use is for conference where we need to be able to specify different defaults However, this is also generally useful to send experienced HG users to one default location and local users whose specified region fails (e.g. no "home" or "last") to another.
2013-07-18Enable storing of environment settings in NullSimulationDataDan Lake1-3/+17
2013-07-11Enhance NullEstateData to remember stored estate values and returnRobert Adams1-7/+21
them next time asked. This keeps any estate settings from being reset when the estate dialog is opened in a region with null estate storage.
2013-02-19Deleted all AssemblyFileVersion directivesDiva Canto1-1/+1
2013-02-05Bump version and assembly version numbers from 0.7.5 to 0.7.6Justin Clark-Casey (justincc)1-1/+1
This is mostly Bluewall's work but I am also bumping the general version number OpenSimulator 0.7.5 remains in the release candidate stage. I'm doing this because master is significantly adding things that will not be in 0.7.5 This update should not cause issues with existing external binary DLLs because our DLLs do not have strong names and so the exact version match requirement is not in force.
2013-02-01Revert "Update assembly version numbers"BlueWall1-1/+1
This reverts commit 141ad829f448b9138b12be7cf99c834c1f3977ec.
2013-02-01Update assembly version numbersBlueWall1-1/+1
2013-01-02Added locking in NullRegionData.Oren Hurvitz1-20/+44
This prevents errors when one thread iterates over the regions (e.g., from RegenerateMaptileAndReregister()) while another thread is adding a region.
2012-12-09Restrict IPresenceData.VerifyAgentBlueWall1-8/+3
Restrict IPresenceData.VerifyAgent to only return bool result
2012-12-08Add agent verification to PresenceBlueWall1-0/+13
2012-11-24Fix bug where loading an OAR with a deeded parcel would always set the ↵Justin Clark-Casey (justincc)2-0/+157
parcel owner ID to the estate owner even if the group UUID was present. Aims to address http://opensimulator.org/mantis/view.php?id=6355 As part of this work, an incomplete IXGroupsData was added which currently only allows store/fetch/delete of group records (i.e. no membership data etc) This is subject to change and currently only an in-memory storage implementation exists for regression test purposes.
2012-11-13Updated all existing AssemblyVersions's to 0.7.5.*. Many DLLs still don't ↵Diva Canto1-1/+1
have an AssemblyInfo file.
2012-10-09Disambiguate use of RegionFlags in NullRegionDataJustin Clark-Casey (justincc)1-0/+1
This was not necessary with the nant build but is for xbuild, since xbuild includes associated project DLLs And so picks up OpenMetaverse.dll even though it isn't referenced by OpenSim.Data.Null.dll
2012-08-15Add a skeleton for a name value storage associated with regionsMelanie1-0/+13
2012-05-23Environment Module - allows Environment settings for Viewer3 warning: ↵PixelTomsen1-0/+18
includes database region store migrations for mssql, mysql, sqlite enable/disable this module: Cap_EnvironmentSettings = "localhost" (for enable) Cap_EnvironmentSettings = "" (for disable) at ClientStack.LindenCaps section (OpenSimDefaults.ini file) or owerwrite in OpenSim.ini mantis: http://opensimulator.org/mantis/view.php?id=5860 Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2012-05-23Format cleanupBlueWall1-2/+2
2012-03-30Lock NullFriendsData.m_Data for consistency and against concurrent read/writeJustin Clark-Casey (justincc)1-30/+39
2012-03-30Add simple login test with online friends. Add IFriendsModule.GrantRights() ↵Justin Clark-Casey (justincc)2-2/+30
for granting rights via a module call. Rename IFriendsModule.GetFriendPerms() -> GetRightsGrantedByFriend() to be more self-documenting and consistent with friends module terminology. Add some method doc.
2011-12-03Add beginning of ScenePresenceAgentTests.TestCreateChildScenePresence()Justin Clark-Casey (justincc)1-9/+31
This required an option to be added to NullRegionData via ConnectionString for it to act as a non-static instance, so that regression tests (which only load this class once) don't get hopeless confused and complex to compensate. Normal standalone operation unaffected.
2011-11-14Add test for adding a friend whilst onlineJustin Clark-Casey (justincc)1-1/+9
2011-09-20Null simulation data must return a non-null region settings or other parts ↵Dan Lake1-2/+4
of the simulator expect
2011-09-16Reattaching a region was failing if the estate name had not changed (issue ↵Kevin Houlihan1-0/+5
5035). Using the RemoteAdmin API to close then recreate a region would fail if the estate name had not changed. If the estate name /was/ changed then the existing estate would be renamed rather than a new one being created. The problem really arose from a lack of distinction in the data storage layer between creating new estates and loading existing ones.
2011-09-09Fix unit tests from RegionSettings commitJustin Clark-Casey (justincc)1-0/+4
2011-08-31minor: remove mono compiler warningJustin Clark-Casey (justincc)1-1/+1
2011-08-11minor: a little bit of log message correction/commenting outJustin Clark-Casey (justincc)1-1/+1
2011-05-22More on HG Friends. Added Delete(string, string) across the board. Added ↵Diva Canto1-1/+6
security to friendship identifiers so that they can safely be deleted across worlds. Had to change Get(string) to use LIKE because the secret in the identifier is not always known -- affects only HG visitors. BOTTOM LINE SO FAR: HG friendships established and deleted safely across grids, local rights working but not (yet?) being transmitted back.
2011-05-21Fixed permissions bug related to friends in PermissionsModule. Added ↵Diva Canto1-1/+6
FriendsData[] GetFriends(string principalID) to IFriendsData and FriendInfo[] GetFriends(string PrincipalID) to IFriendsService. Refactored some more in the FriendsModule. Made client get notification of local friends permissions upon HGLogin. HG Friends object permissions work.
2011-05-19HG Friends working to some extent: friendships offered and accepted ↵Diva Canto1-2/+2
correctly handled. Friends list showing correct foreign names. TODO: GrantRights.
2011-04-12minor: remove some mono compiler warningsJustin Clark-Casey (justincc)1-3/+3
2011-04-04* Bugfix - Compile NullEstateData implement public List<int> ↵Teravus Ovares (Dan Olivares)1-0/+10
IEstateDataStore.GetEstatesByOwner(UUID)
2011-04-04Updates NullStorage plugin.Mic Bowman2-0/+140
Thanks MisterBlue...
2011-03-09Simplify TestLoadIarV0_1AbsentUsers() to use common IAR test setup. Make ↵Justin Clark-Casey (justincc)1-14/+51
static dictionaries on NullUserAccountData instance instead to stop user accounts being carried over between tests
2011-02-22GetRegion(s)ByName with SQLite behaves like it does with other databases.Marck1-10/+38
The in-memory storage of region data that is used by default with SQLite now handles wildcards in region names in the same way as SQL queries do with other databases.
2010-11-03Add lsClearWindlightScene() to the lightshare module to remove WL settingsMelanie1-0/+3
from a region and allow normal day cycles to be reestablished
2010-09-12Add copyright headers.Jeff Ames1-1/+28
2010-09-11Changed all string references of "IRegionDataStore" to "ISimulationDataStore"John Hurliman1-1/+0
2010-09-11Fixed the naming mess around data connectors for simulation dataJohn Hurliman1-1/+1
2010-08-08Add distance sort for null, tooMelanie1-2/+5
2010-07-31White space from previous commit.Diva Canto1-29/+29
2010-07-31Implemented console command "show hyperlinks".Marck1-31/+30
2010-06-04get TestSaveIarV0_1() working again by setting up an ↵Justin Clark-Casey (justincc)2-3/+2
OpenSim.Data.Null.UserAuthenticationData plugin additional tweaks to get this working properly
2010-05-09* Fixed spamming the assets table with map tiles. The tile image ID is now ↵Diva Canto1-3/+5
stored in regionsettings. Upon generation of a new tile image, the old one is deleted. Tested for SQLite and MySql standalone. * Fixed small bug with map search where the local sim regions weren't found.
2010-05-07GridUserService in place. Replaces the contrived concept of storing user's ↵Diva Canto1-60/+2
home and position info in the presence service. WARNING: I violated a taboo by deleting 2 migration files and simplifying the original table creation for Presence. This should not cause any problems to anyone, though. Things will work with the new simplified table, as well as with the previous contrived one. If there are any problems, solving them is as easy as dropping the presence table and deleting its row in the migrations table. The presence info only exists during a user's session anyway. BTW, the Meshing files want to be committed too -- EOFs.
2010-04-16Expose Delete at IUserAccountData interface. It was there already. No ↵Diva Canto1-0/+21
changes in IUserAccountService, just the data layer.