Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | WIP: Adding a few things to PresenceModule. Not quite finished yet. | Homer Horwitz | 2008-11-24 | 3 | -3/+98 |
| | |||||
* | - Evaluate config only once | Homer Horwitz | 2008-11-24 | 1 | -21/+35 |
| | | | | | - Fixed some locking issues | ||||
* | * Removed more locks on Entities | Adam Frisby | 2008-11-24 | 3 | -32/+8 |
| | | | | | | | * Entities should now in theory be lock-free externally. * Other properties may cause blocking however[?]. * ScenePresence maintains separate locks so isn't fixed by this commit. | ||||
* | * Refactored a number of locks into EntityManager to limit the scope of the ↵ | Adam Frisby | 2008-11-24 | 1 | -37/+17 |
| | | | | locks. | ||||
* | * Swaps Scene.Entities Dictionary for EntityManager. | Adam Frisby | 2008-11-24 | 8 | -19/+48 |
| | | | | | | * Important Changes: Scene.Entities is now IEnumerable directly. You do not need to use Entities.Values, you can Enumerate on .Entities directly. (So 'foreach Scene.Entities' vs 'foreach Scene.Entities.Values'). * Locks: Entities maintains it's own internal locking states. This means you do not need to lock entities anymore. I'll be going through and removing locks on it systematically. | ||||
* | * Makes EntityManager IEnumerable - meaning we should be good to go to ↵ | Adam Frisby | 2008-11-24 | 1 | -2/+16 |
| | | | | enable this. | ||||
* | * Adding EntityManager.cs | Adam Frisby | 2008-11-24 | 1 | -0/+148 |
| | | | | | | | | * Not referenced anywhere yet. * Designed to replace Dictionary<UUID,EntityBase> within SceneGraph.Entities * Allows indexed access and better handling of locks. * Someone needs to implement IEnumerable on this before we can switch it over. | ||||
* | Some refactoring from about a week ago that I forgot to commit, of ↵ | MW | 2008-11-24 | 5 | -127/+300 |
| | | | | AssetTransactionModule to cut down on number of classes and to work towards having a base AssetXferUploader class than can be shared with EstateTerrainXferHandler | ||||
* | Thanks SachaMagne for a patch which adds the following console commands: | Dahlia Trimble | 2008-11-24 | 2 | -1/+32 |
| | | | | | | | login-enable : Allow login at sim level (opensim.exe) login-disable: Stop any login BUT keep the logged avt login-status : Return the actual status | ||||
* | Don't serve texture preview from other people's objects if you | Melanie Thielker | 2008-11-23 | 1 | -0/+22 |
| | | | | | | havenever seen that texture before. | ||||
* | Try to keep autoreturn from IM spamming users if the prims take a bit | Melanie Thielker | 2008-11-23 | 1 | -0/+1 |
| | | | | | | longer to be deleted | ||||
* | Plumb in the presence notifications and region shutdown/restart messages | Melanie Thielker | 2008-11-23 | 1 | -9/+15 |
| | | | | | | | | | from the presence module to the message server, through the user server and on into the database. This should fix the "Already logged in" issue that grids see after a sim crashes, or a user crashes out of a sim. Not yet a 100% solution for friends, but getting there. | ||||
* | Mantis#2660. Thank you kindly, Ruud Lathrop for a patch that: | Charles Krinke | 2008-11-23 | 5 | -10/+29 |
| | | | | | | | | This patch adds the option of adding the email when you create a new user. This works in Gridmode as none Gridmode. This option is also added to RemoteAdminPlugin. With a new handler you can create a user with a email. | ||||
* | Add error handling to catch the WebExceptions thrown if you have | Melanie Thielker | 2008-11-23 | 1 | -23/+48 |
| | | | | | | no messaging server | ||||
* | Adding root agent position messages to the message server | Melanie Thielker | 2008-11-22 | 1 | -0/+42 |
| | |||||
* | Add root agent tracking to presence module | Melanie Thielker | 2008-11-22 | 3 | -9/+21 |
| | |||||
* | Next step in the presence module - some core plumbing included at | Melanie Thielker | 2008-11-22 | 3 | -0/+33 |
| | | | | | | no extra cost | ||||
* | Increase IRC login timeout to 25 - it was 10 which was causing reconnect ↵ | Dahlia Trimble | 2008-11-22 | 1 | -1/+1 |
| | | | | loops on slow responding servers. | ||||
* | Adding region up/down notifications to the PresenceModule. Messaging | Melanie Thielker | 2008-11-22 | 1 | -0/+42 |
| | | | | | | Server portion remains to be implemented | ||||
* | Change the presence event signatures | Melanie Thielker | 2008-11-22 | 1 | -2/+8 |
| | |||||
* | Check in the presence module skeleton | Melanie Thielker | 2008-11-22 | 1 | -0/+100 |
| | |||||
* | Enclose the inter-region IM sending in a try-catch for now to find possibly ↵ | Homer Horwitz | 2008-11-22 | 1 | -178/+188 |
| | | | | missed exceptions. | ||||
* | - Add a warning if the agent data of the destination of an IM isn't found | Homer Horwitz | 2008-11-22 | 1 | -0/+6 |
| | | | | | | - Add a warning if the region info of the region the user is in isn't found - Remove one possibility for a silently dropped IM. | ||||
* | Removing some direct console output for outputting ImprovedInstantMessage ↵ | Homer Horwitz | 2008-11-22 | 1 | -1/+0 |
| | | | | packets. | ||||
* | Fix build break | Melanie Thielker | 2008-11-22 | 1 | -1/+1 |
| | |||||
* | Remove a redundant check and add checking for attachments in parcels that | Melanie Thielker | 2008-11-22 | 1 | -2/+2 |
| | | | | | | have no entry set, part 1 | ||||
* | Update svn properties, minor formatting cleanup. | Jeff Ames | 2008-11-22 | 2 | -2/+2 |
| | |||||
* | First stage group permissions plumbing | Melanie Thielker | 2008-11-22 | 4 | -0/+45 |
| | |||||
* | Mantis #2442 | Melanie Thielker | 2008-11-22 | 4 | -7/+18 |
| | | | | | | Attempt to reinstate the Object Entry flag in parcel settings | ||||
* | Introducing IPresenceModule | Melanie Thielker | 2008-11-21 | 1 | -0/+44 |
| | |||||
* | - No need to build a list of regions and then only the first one. | Homer Horwitz | 2008-11-21 | 1 | -2/+4 |
| | | | | | | | | - I first did lock on m_scenes for that access, but as m_scenes (currently) is only changed in Initialise (and locked there), and PostInitialise is called after the calls to Initialise, there shouldn't be a need to lock here. - Trying out git-svn dcommit. Hope this works. | ||||
* | Refactor: Scene.ExternalChecks -> Scene.Permissions. Also make all | Melanie Thielker | 2008-11-21 | 21 | -436/+436 |
| | | | | | | the internals of the permissions module adapter sane | ||||
* | * Comment out unused access time method in MSSQL | Justin Clarke Casey | 2008-11-21 | 1 | -1/+0 |
| | | | | | | * This should probably be being called in FetchAsset() instead as for all the other databases, but I lack the means to test MSSQL | ||||
* | * refactor: Rip out SOP inventory from the partial into a separate class | Justin Clarke Casey | 2008-11-21 | 18 | -187/+240 |
| | | | | | | | | * SceneObjectPartInventory.cs isn't a particularly good name but it's probably not got a long life * A proper inventory interface to follow * Parallel changes for other inventory partial classes to follow at a later date | ||||
* | * Extend sog delete to inventory test to crank the normally async sog ↵ | Justin Clarke Casey | 2008-11-21 | 2 | -2/+17 |
| | | | | | | | | deleter by hand * After the crank, assert that the object has now been removed from the scene | ||||
* | Update svn properties, minor formatting cleanup. | Jeff Ames | 2008-11-21 | 5 | -12/+11 |
| | |||||
* | * Largely revert the last revision and improve on the previous way of doing ↵ | Justin Clarke Casey | 2008-11-21 | 2 | -4/+12 |
| | | | | | | | | | | things * Deleting the object before the async to inventory is bad since if OpenSim crashes (or is shutdown!) in the time inbetween, then the object is lost * Also now delete the object from the scene only after it has gone to inventory - in the old way there was still a race condition * This is still not ideal since the 'deleted' object remains in the scene and probably could be manipulated. But this is better than the alternative | ||||
* | * On delete to inventory, actually remove the group from the scene before ↵ | Justin Clarke Casey | 2008-11-21 | 3 | -15/+21 |
| | | | | | | | | | the async stage. * Last time I accidentally left the existing code in place that merely wiped the group from the client (but not the scene) * Put in an incomplete 'delete object o inventory' test to assert that this happens | ||||
* | * minor: Remove comparison of UUID struct against null picked up as a warning | Justin Clarke Casey | 2008-11-21 | 1 | -1/+1 |
| | |||||
* | * Improve and correct messages given to the user when permission is denied ↵ | Justin Clarke Casey | 2008-11-21 | 1 | -3/+8 |
| | | | | | | | | for a particular OSSL function * I don't believe that the extra information given is anything that couldn't be worked out by trial and error | ||||
* | Fully implement object return from the parcel dialog | Melanie Thielker | 2008-11-21 | 7 | -195/+116 |
| | |||||
* | Allow selecting group objects and selecting objects by owner from the | Melanie Thielker | 2008-11-21 | 1 | -0/+5 |
| | | | | | | parcel dialog. | ||||
* | Plumb in the list if user IDs to the land module to allow selection | Melanie Thielker | 2008-11-21 | 4 | -8/+16 |
| | | | | | | of objects by owner name | ||||
* | Prevent a null reference when giving items. | Melanie Thielker | 2008-11-21 | 1 | -0/+6 |
| | |||||
* | * refactor: change some method names and doc in the physics plugin manager | Justin Clarke Casey | 2008-11-20 | 3 | -15/+17 |
| | | | | | | * move the directory choice for plugins outside into RegionApplicationBase | ||||
* | * Allow physics dlls to be loaded separately, rather than just the contents ↵ | Justin Clarke Casey | 2008-11-20 | 3 | -13/+40 |
| | | | | | | | | of bin/Physics * This is primarily to see if not loading ODE in the unit tests will allow them to proceed, though the option of separate loading is probably a good thing in itself | ||||
* | * Add a scratch test for removing a client from a scene | Justin Clarke Casey | 2008-11-20 | 2 | -2/+19 |
| | |||||
* | * Add forgotton tag to existing remove scene object test | Justin Clarke Casey | 2008-11-20 | 2 | -0/+27 |
| | |||||
* | * Add enough infrastructure code to run an extremely basic and flaky add ↵ | Justin Clarke Casey | 2008-11-20 | 7 | -7/+1003 |
| | | | | root agent scene test | ||||
* | From: Christopher Yeoh <cyeoh@au1.ibm.com> | Sean Dague | 2008-11-20 | 3 | -6/+9 |
| | | | | | | | | | | | | | | | | | Attached is a patch which fixes mantis bug 2645 where scripts in child prims freeze after being unlinked from the root prim. This got introduced some time after the 0.6 freeze. Have checked test suites pass even after nant clean ;-) http://opensimulator.org/mantis/bug_update_page.php?bug_id=2645 Also removes a redundant ResetIDs call Regards, Chris |