aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/Null/NullFriendsData.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-05-19Dump OpenSim 0.9.0.1 into it's own branch.onefang1-5/+5
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)1-1/+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-11-14Add test for adding a friend whilst onlineJustin Clark-Casey (justincc)1-1/+9
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.
2010-02-28Added FriendsData to both Null storage and SQLite. Untested.Diva Canto1-33/+32
2010-02-14Added UserAccount, Avatar and Authentication to Data.Null, so that OpenSim ↵Diva Canto1-36/+38
can run out-of-the-box. #WaitingForSQLite
2009-09-30Removed an innefficent List.Contains lookup from UpdateQueueJames J Greensky1-5/+4
Changed the underlying data structure used to detected duplicate in OpenSim.Region.Framework.Scenes.Types.UpdateQueue from a List to a Dictionary.
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-03-05* remove now unused serialization codeJustin Clarke Casey1-43/+1
2009-02-22Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke1-2/+2
* Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield1-2/+2
OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-6/+6
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
2008-05-16Formatting cleanup.Jeff Ames1-2/+2
2008-05-01* Rolled back a few changes.Adam Frisby1-53/+50
2008-05-01* Spring cleaning on Region.Environment. Adam Frisby1-50/+53
* Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-6/+5
(this took a while to run).
2008-03-18Formatting cleanup.Jeff Ames1-26/+25
2008-03-14attempt to try to fix mantis issue # 613, which seems to be a threading ↵MW1-8/+8
issue. Queue is only threadsafe if its a public static member, which in this case it wasn't. And we were locking it during both enqueues and dequeues. So have added those locks to a syncObject. But it still needs testing on a high load region, as that seems to be when the exception happened.
2008-03-04Merged 3Di code that provides scene and avatar serialization, and plugin ↵Johan Berntsson1-2/+48
support for region move/split/merge. See ThirdParty/3Di/README.txt. Unless the new modules are used there should be no noticeable changes when running OpenSim.
2008-02-20Minor cleanup.Jeff Ames1-1/+1
2008-02-20* Cleanup of some memory consuming items on ScenePresence.Close().Teravus Ovares1-0/+11
* Untangled a tangly shutdown loop for the ScenePresence. * Suggested to the Garbage Collector that this may be a good time to >.>, <.< *gasp* collect the memory.
2007-10-30* Optimized usingslbsa711-1/+1
* Shortened type references * Removed redundant 'this' qualifier
2007-10-19get rid of all the ^M line endingsSean Dague1-79/+79
2007-10-15* Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa711-1/+29
2007-10-11Some changes to the sending of updates of SceneObjects to clients, that I ↵MW1-50/+50
did a few weeks ago but never committed (and never completely finished what I had planned).
2007-10-05getting all our line endings consistant againSean Dague1-5/+5
2007-09-19* Modernized ScriptManager to new interface-based module calls.lbsa711-9/+6
* 'remove redundant this qualifier' ftw
2007-09-17fixing me some line endingsSean Dague1-54/+54
2007-09-10hooked up sdague new sqlite asset database provider to the old asset system. ↵MW1-0/+33
So we can still use sqlite for assets while we wait for the rest of the new asset system to be wrote. Needs more testing, so if it causes problems will have to swap back to db4o.
2007-09-08Converted the LSL scripting engine into a IRegionModule, so now all ↵MW1-0/+21
"modules" share a common base interface and are loaded from the single loader. (It seems to work fine, but I have left the old scriptengine loader, incase we have to change back). Removed the reference to OpenJpeg in the DynamicTextureModule, to see if that was causing the build problem someone is having. Added a Temporary fix for the "existing connection was forcibly closed by the remote host" exception on windows when a user logs out of a multiregion instance. Some early work to prepare for improving the way clients are updated (about prims etc).