aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-11-30the packet throttle stuff is duped enough that aSean Dague1-0/+95
seperate container for this probably makes the limits easier to understand
2007-11-30starting to fill out PacketQueue, refactoring as I go. ThisSean Dague1-0/+252
doesn't link into the rest of the code yet, and won't until it is complete.
2007-11-30Patch for mantis 0000015: Textures don't display in the objectSean Dague1-3/+19
properties window From Justin Casey (IBM)
2007-11-30* Extended our semi-stupid implementation of in world object permissions to ↵Teravus Ovares1-2/+3
show a user's client that it can't edit a prim if it doesn't have permission. * Permissions is due for a big revamp. The current way it's done is a hack at best.
2007-11-29add a few more parens to make sure that throttling conditionSean Dague1-1/+1
is really happening the way we want it to.
2007-11-29* Fixed neighbour range buglbsa711-2/+2
* Various refactorings
2007-11-29* Thanks to _SomeOne_, Server side permissions on object editing. Be aware, ↵Teravus Ovares1-83/+88
that if you're editing an object on your client that you're not allowed to, it'll appear that it's moving to you, but won't actually be moving on the sim.
2007-11-28I believe this turns throttling back on. I had expectedSean Dague1-8/+8
that the Queue would come in by reference, but it didn't appear to be.
2007-11-28merged ClientView into a non partial class. WillSean Dague5-3246/+3090
make it easier to start breaking this up into more discreet functional classes
2007-11-28Moved the m_sceneGridService.RegisterRegion(RegionInfo); call out of ↵MW2-5/+6
LoadWorldMap and into its own public method (which is called during region creation). We shouldn't have things like that in methods like LoadWorldMap as some regions might not being having a worldmap loaded via the LoadWorldMap method (like in custom applications). Deleted the CreateTerrainTextureInitial Method which was a 99% duplicate of CreateTerrainTexture, with just a bool field setting difference. That bool is now passed to CreateTerrainTexture as a param.
2007-11-27build ThrottleCheck function to clear up bits of the throttleSean Dague1-71/+27
code. Fix typo on throttling Task packets incorrectly
2007-11-27moved out nested class to it's own fileSean Dague2-15/+44
2007-11-27some variable renames to help me read the throttle codeSean Dague3-68/+68
2007-11-25Added new configuration item to User Server: X and Y of region to send user ↵Brian McBee1-1/+2
to if their logon region is down. Known good region, sort of.
2007-11-25* Added the ability to restart your individual sims from within them using ↵Teravus Ovares1-0/+14
the estate tools. * The sims properly restart, however they don't yet notify the existing avatars that they are up. To see the sim again, you'll need to log-out and back in until I can figure out how to get the proper data to the sims and to the avatar so they reconnect again.
2007-11-24* Added a way for the Region master user to kick individual users from their ↵Teravus Ovares3-5/+26
sim with a custom message. Their client says, "You've been logged off of secondlife, <Your custom message here> and logs them off. * Added a way for the Region master user to kick *ALL* users from *ALL* their regions in the estate with a custom message.
2007-11-24* Hanling RequestGodlikePowers. On Request.. sends the sim owner's client ↵Teravus Ovares2-18/+7
the appropriate messages to make it think it's got god status. Will be used for finding more unimplemented packets....
2007-11-24* Added a nice 'The Region is going down.' message to the user when the sim ↵Teravus Ovares1-0/+41
owner issues 'shutdown' on the console.
2007-11-22* Added more commentsTeravus Ovares2-7/+10
* Tweaked the esoteric throttler parameters again.
2007-11-22* Added another code path to skip the packet throttle queues when there's no ↵Teravus Ovares1-7/+73
need to queue the packet up.
2007-11-22* Quelled a Log format exception in the logging routines.Teravus Ovares2-5/+10
* Tweaked some esoteric throttle settings * Removed AgentThrottle from the unsupported packet list.
2007-11-22Created a client driven packet throttler. The sim now respects the client's ↵Teravus Ovares3-21/+434
network throttle settings but does sanity checks to avoid too little(nothing gets sent) or too much(the sim crashes) data. * Consider this experimental.. however, it looks very promising.
2007-11-22* Added code to capture the draw distance setting from the client.Teravus Ovares1-1/+2
* Added a support function to InnerScene to calculate the distance between two vectors.
2007-11-18* Refactored IClientAPI.OutPacket to require a second mandatory parameter. ↵Teravus Ovares5-59/+59
This parameter has an enum:int ThrottleOutPacketType and contains types; Resend, Land, Wind, Cloud, Task, Texture, and Asset.
2007-11-18cleaned up some mono compiler warningsJeff Ames1-1/+1
2007-11-18first stab at implementation of CopyInventoryItemJeff Ames2-0/+11
2007-11-18Revert the previous commit - indeed this needs to be fixed in a Dalien Talbot1-9/+3
different place...
2007-11-18Trap the error during the logout with connections to multiple sims on Dalien Talbot1-3/+9
the same box (error in closecircuit) - temp band-aid, should have a better fix.
2007-11-18Added handler for MapNameRequest - OnMapNameRequestDalien Talbot2-0/+10
2007-11-17* fixed goofy documentation errorTeravus Ovares1-1/+1
2007-11-17* Added decoding of the AgentThrottleBlock of the AgentThrottle packet. ↵Teravus Ovares1-0/+55
It's still unhandled, and useful data can be sent to the packet throttler :D
2007-11-17Added ClickAction property to SceneObjectPart (and the relevant changes in ↵MW1-2/+2
IClientAPI so its used), so that the default click action (ie touch, sit, etc) can be set on a prim. Note: Sill need to handle the incoming packets that set this, from the client.
2007-11-15*** BIG CHANGES : REGION STORAGE MOVED : UPDATE YOUR OpenSim.ini FROM ↵lbsa711-3/+7
OpenSim.ini.example ** * Now moved region storage from region to application, so we have one storage per application, instead of one per region. * Changed so that the region store providers use connectionstrings, not filenames * Removed various unfit fields and properties (call me Darwin)
2007-11-15* Implemented the little friendly pop tooltip messages that appear when you ↵Teravus Ovares2-0/+29
hover your mouse over prim with the object name, description, ownerid.. etc.
2007-11-14* Copied objects are now owned by the object copier (Next Owner) (however ↵Teravus Ovares1-1/+2
next owner permissions are not applied yet) * In Serverside permissions mode; If you've copied an object, then you can delete it and clean up after yourself. The rest of the permissions functionality is still unchanged. Admin can delete any object.. etc.
2007-11-13* Added AvatarPicker in Standalone mode. Works for finding avatar to ban, ↵Teravus Ovares3-6/+25
manually trying to add a friend (with the add button) or useful to those who are curious which usernames have visited your standalone sim. Important for future development :D. * Grid mode always returns 0 results until the Grid Communications portion is done.
2007-11-13first pass on unlinking of objects. From Jay Clarke (IBM)Sean Dague2-2/+23
2007-11-13Some work on cleanly removing Regions.MW1-0/+10
2007-11-12* Implemented Walk Vs Run in ODE. Also helps make the walk look smoother.Teravus Ovares2-0/+8
* All thanks to unimplemented packet listing :D
2007-11-12enable typing animation for chat, maybeJeff Ames1-5/+1
2007-11-12added verbose output of unhandled packets from the viewerJeff Ames1-6/+8
2007-11-11Patch from Mathias Soeken (thanks Mathias!) to take care of the color Dalien Talbot1-1/+5
and alpha argument of the llSetText command.
2007-11-10* Moves the Meshmerizer to a separate pluginTeravus Ovares1-3/+4
* Experimental. Linux Prebuild needs testing. * One more update after this to remove the ODEMeshing directory....
2007-11-09add a few more verbose bitsSean Dague1-0/+2
2007-11-09turn back on verbose message for resending packetsSean Dague1-2/+2
2007-11-09* Protip: Commit AFTER compiling. Adam Frisby1-1/+1
2007-11-09* Added some code to prevent a spinlock.Adam Frisby1-3/+7
2007-11-09* Tweaked how the throttle works.Adam Frisby1-1/+9
2007-11-09* Tweaked throttle sizes. Throttle is now 256kbps outbound per client.Adam Frisby1-2/+3
2007-11-09* Added some *VERY* experimental highly dodgy throttling of outbound packets ↵Adam Frisby1-4/+31
to help alleviate clients borking during massive amounts of updates. Needs work.