aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-12-03Fixes Mantis#2744: Permissions returned false for resetting scripts inHomer Horwitz1-0/+6
non-root SOPs. Now, they will use the SOG the SOP belongs to.
2008-12-03Reinstate closing the EQ when the UDP circuit disconnects. This will likelyMelanie Thielker1-9/+6
also reinstate the texture issue, which needs ot be fixed another way.
2008-12-03Make a couple log4net instances static readonly.Jeff Ames1-1/+1
2008-12-01Fix Mantis#2527. Permissions returned false for editing non-root SOPs. Now,Homer Horwitz1-0/+8
they will use the SOG the SOP belongs to (as it was for the root-SOP already).
2008-12-01don't close eventqueues when you leave a region. This really does seemSean Dague1-2/+10
to fix the A -> B -> A issue. Because the code is very reuse friendly, it shouldn't cause much additional memory bloat in the sims. I'm sure this isn't the right fix, but it is progress, and confirms that the close path while leaving a region is part of the issue.
2008-12-01* minor: A few tiny bits of documentation and log message cleanup before ↵Justin Clarke Casey1-1/+1
starting something different
2008-12-01fix the "I get no textures if I teleport back to a region I've been inSean Dague1-2/+4
before" issue. This involves the EventQueueGet module so I'm not sure this is the right fix but it appears to work. When the ScenePresence leaves force a close on it. The reuse of the queues doesn't seem to be working, so the forced close causes a new one the next time in. This does appear to work.
2008-12-01attempt to modify the event queue for greater debuggingSean Dague1-0/+2
2008-12-01Mantis #2729Melanie Thielker1-0/+10
Add a check for script reset permissions to the permissions module
2008-11-29Fix usage of reflection where it isn't necessary.Homer Horwitz1-1/+1
2008-11-29Mantis #2584Melanie Thielker1-0/+15
Applying a patch from Diva. This patch introduces significant improvements in teleporting. Thank you, Diva.
2008-11-29Finally make attachments stay put. Randomize local ID generation toMelanie Thielker1-1/+6
prevent adjacent sims from using identical Local IDs for the attachment Thanks to Mana Janus (Hippo Viewer) for providing the crucial bit of information, namely that, due to a bug in the viewer, adjacent sims can't use the same local ids.
2008-11-28* refactor: rename UserServiceAdmin to UserAdminServiceJustin Clarke Casey1-1/+1
2008-11-28* refactor: move CreateUser into UserServiceAdminJustin Clarke Casey1-2/+4
2008-11-27Thank you kindly, Nlin for a patch that:Charles Krinke1-0/+10
Adds a new method to IClientAPI to allow adding message handlers for GenericMessages (of which "autopilot" is one). Part 2 adds a specific autopilot handler in ScenePresence.cs. 2) Removing unused variables and functions. 3) Simplifying the navigation logic in ScenePresence.cs. The original patch was somewhat complex because it included orientation logic for a future enhancement of orienting the avatar to point towards the direction being walked. Currently this isn't working, though, so I removed the orientation code, which leaves just the smaller and hopefully simpler-to-understand movement code.
2008-11-26Added local lookup before we ask the messaging server.Homer Horwitz1-6/+26
Still not tested. May contain bugs.
2008-11-25Next step of the PresenceModule. Still not complete; local optimizations and theHomer Horwitz1-33/+101
messaging server changes are still missing. Completely untested. May contain bugs.
2008-11-25Add copyright headers. Minor formatting cleanup.Jeff Ames1-1/+1
2008-11-25Update svn properties.Jeff Ames3-692/+692
2008-11-25* minor: eliminate mono compiler warningsJustin Clarke Casey2-4/+6
2008-11-25* Apply http://opensimulator.org/mantis/view.php?id=2640Justin Clarke Casey3-0/+692
* This is Diva's hypergrid patch, as perviously discussed on the opensim-dev mailing list * Applied some minor prebuild.xml jiggling to resolve a dependency issue * Thanks Diva!
2008-11-24WIP: Adding a few things to PresenceModule. Not quite finished yet.Homer Horwitz1-2/+83
2008-11-24- Evaluate config only onceHomer Horwitz1-21/+35
- Fixed some locking issues
2008-11-24* Removed more locks on EntitiesAdam Frisby1-7/+4
* 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.
2008-11-24* Swaps Scene.Entities Dictionary for EntityManager.Adam Frisby2-2/+7
* 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.
2008-11-24Some refactoring from about a week ago that I forgot to commit, of ↵MW4-126/+299
AssetTransactionModule to cut down on number of classes and to work towards having a base AssetXferUploader class than can be shared with EstateTerrainXferHandler
2008-11-23Don't serve texture preview from other people's objects if youMelanie Thielker1-0/+22
havenever seen that texture before.
2008-11-23Plumb in the presence notifications and region shutdown/restart messagesMelanie Thielker1-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.
2008-11-23Mantis#2660. Thank you kindly, Ruud Lathrop for a patch that:Charles Krinke1-1/+1
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.
2008-11-23Add error handling to catch the WebExceptions thrown if you haveMelanie Thielker1-23/+48
no messaging server
2008-11-22Adding root agent position messages to the message serverMelanie Thielker1-0/+42
2008-11-22Add root agent tracking to presence moduleMelanie Thielker1-5/+17
2008-11-22Next step in the presence module - some core plumbing included atMelanie Thielker1-0/+18
no extra cost
2008-11-22Increase IRC login timeout to 25 - it was 10 which was causing reconnect ↵Dahlia Trimble1-1/+1
loops on slow responding servers.
2008-11-22Adding region up/down notifications to the PresenceModule. MessagingMelanie Thielker1-0/+42
Server portion remains to be implemented
2008-11-22Check in the presence module skeletonMelanie Thielker1-0/+100
2008-11-22Enclose the inter-region IM sending in a try-catch for now to find possibly ↵Homer Horwitz1-178/+188
missed exceptions.
2008-11-22- Add a warning if the agent data of the destination of an IM isn't foundHomer Horwitz1-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.
2008-11-22Update svn properties, minor formatting cleanup.Jeff Ames2-2/+2
2008-11-22First stage group permissions plumbingMelanie Thielker1-0/+5
2008-11-22Mantis #2442Melanie Thielker1-2/+11
Attempt to reinstate the Object Entry flag in parcel settings
2008-11-21- No need to build a list of regions and then only the first one.Homer Horwitz1-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.
2008-11-21Refactor: Scene.ExternalChecks -> Scene.Permissions. Also make allMelanie Thielker5-61/+61
the internals of the permissions module adapter sane
2008-11-21* refactor: Rip out SOP inventory from the partial into a separate classJustin Clarke Casey2-4/+4
* 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
2008-11-21Update svn properties, minor formatting cleanup.Jeff Ames1-1/+1
2008-11-21Fully implement object return from the parcel dialogMelanie Thielker2-15/+57
2008-11-21Allow selecting group objects and selecting objects by owner from theMelanie Thielker1-0/+5
parcel dialog.
2008-11-21Plumb in the list if user IDs to the land module to allow selectionMelanie Thielker2-6/+6
of objects by owner name
2008-11-21Prevent a null reference when giving items.Melanie Thielker1-0/+6
2008-11-19* Add just enough to allow the scene presences test to establish a new user ↵Justin Clarke Casey1-2/+0
connection (though not yet an actual ScenePresence)