Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | the packet throttle stuff is duped enough that a | Sean Dague | 2007-11-30 | 1 | -0/+95 |
| | | | | | | | seperate container for this probably makes the limits easier to understand | ||||
* | starting to fill out PacketQueue, refactoring as I go. This | Sean Dague | 2007-11-30 | 1 | -0/+252 |
| | | | | | | | doesn't link into the rest of the code yet, and won't until it is complete. | ||||
* | Patch for mantis 0000015: Textures don't display in the object | Sean Dague | 2007-11-30 | 1 | -3/+19 |
| | | | | | | | | | properties window From Justin Casey (IBM) | ||||
* | * Extended our semi-stupid implementation of in world object permissions to ↵ | Teravus Ovares | 2007-11-30 | 1 | -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. | ||||
* | add a few more parens to make sure that throttling condition | Sean Dague | 2007-11-29 | 1 | -1/+1 |
| | | | | | | is really happening the way we want it to. | ||||
* | * Fixed neighbour range bug | lbsa71 | 2007-11-29 | 1 | -2/+2 |
| | | | | | * Various refactorings | ||||
* | * Thanks to _SomeOne_, Server side permissions on object editing. Be aware, ↵ | Teravus Ovares | 2007-11-29 | 1 | -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. | ||||
* | I believe this turns throttling back on. I had expected | Sean Dague | 2007-11-28 | 1 | -8/+8 |
| | | | | | | | that the Queue would come in by reference, but it didn't appear to be. | ||||
* | merged ClientView into a non partial class. Will | Sean Dague | 2007-11-28 | 5 | -3246/+3090 |
| | | | | | | | make it easier to start breaking this up into more discreet functional classes | ||||
* | Moved the m_sceneGridService.RegisterRegion(RegionInfo); call out of ↵ | MW | 2007-11-28 | 2 | -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. | ||||
* | build ThrottleCheck function to clear up bits of the throttle | Sean Dague | 2007-11-27 | 1 | -71/+27 |
| | | | | | | | | code. Fix typo on throttling Task packets incorrectly | ||||
* | moved out nested class to it's own file | Sean Dague | 2007-11-27 | 2 | -15/+44 |
| | |||||
* | some variable renames to help me read the throttle code | Sean Dague | 2007-11-27 | 3 | -68/+68 |
| | |||||
* | Added new configuration item to User Server: X and Y of region to send user ↵ | Brian McBee | 2007-11-25 | 1 | -1/+2 |
| | | | | to if their logon region is down. Known good region, sort of. | ||||
* | * Added the ability to restart your individual sims from within them using ↵ | Teravus Ovares | 2007-11-25 | 1 | -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. | ||||
* | * Added a way for the Region master user to kick individual users from their ↵ | Teravus Ovares | 2007-11-24 | 3 | -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. | ||||
* | * Hanling RequestGodlikePowers. On Request.. sends the sim owner's client ↵ | Teravus Ovares | 2007-11-24 | 2 | -18/+7 |
| | | | | the appropriate messages to make it think it's got god status. Will be used for finding more unimplemented packets.... | ||||
* | * Added a nice 'The Region is going down.' message to the user when the sim ↵ | Teravus Ovares | 2007-11-24 | 1 | -0/+41 |
| | | | | owner issues 'shutdown' on the console. | ||||
* | * Added more comments | Teravus Ovares | 2007-11-22 | 2 | -7/+10 |
| | | | | | * Tweaked the esoteric throttler parameters again. | ||||
* | * Added another code path to skip the packet throttle queues when there's no ↵ | Teravus Ovares | 2007-11-22 | 1 | -7/+73 |
| | | | | need to queue the packet up. | ||||
* | * Quelled a Log format exception in the logging routines. | Teravus Ovares | 2007-11-22 | 2 | -5/+10 |
| | | | | | | * Tweaked some esoteric throttle settings * Removed AgentThrottle from the unsupported packet list. | ||||
* | Created a client driven packet throttler. The sim now respects the client's ↵ | Teravus Ovares | 2007-11-22 | 3 | -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. | ||||
* | * Added code to capture the draw distance setting from the client. | Teravus Ovares | 2007-11-22 | 1 | -1/+2 |
| | | | | | * Added a support function to InnerScene to calculate the distance between two vectors. | ||||
* | * Refactored IClientAPI.OutPacket to require a second mandatory parameter. ↵ | Teravus Ovares | 2007-11-18 | 5 | -59/+59 |
| | | | | This parameter has an enum:int ThrottleOutPacketType and contains types; Resend, Land, Wind, Cloud, Task, Texture, and Asset. | ||||
* | cleaned up some mono compiler warnings | Jeff Ames | 2007-11-18 | 1 | -1/+1 |
| | |||||
* | first stab at implementation of CopyInventoryItem | Jeff Ames | 2007-11-18 | 2 | -0/+11 |
| | |||||
* | Revert the previous commit - indeed this needs to be fixed in a | Dalien Talbot | 2007-11-18 | 1 | -9/+3 |
| | | | | | | different place... | ||||
* | Trap the error during the logout with connections to multiple sims on | Dalien Talbot | 2007-11-18 | 1 | -3/+9 |
| | | | | | | | the same box (error in closecircuit) - temp band-aid, should have a better fix. | ||||
* | Added handler for MapNameRequest - OnMapNameRequest | Dalien Talbot | 2007-11-18 | 2 | -0/+10 |
| | |||||
* | * fixed goofy documentation error | Teravus Ovares | 2007-11-17 | 1 | -1/+1 |
| | |||||
* | * Added decoding of the AgentThrottleBlock of the AgentThrottle packet. ↵ | Teravus Ovares | 2007-11-17 | 1 | -0/+55 |
| | | | | It's still unhandled, and useful data can be sent to the packet throttler :D | ||||
* | Added ClickAction property to SceneObjectPart (and the relevant changes in ↵ | MW | 2007-11-17 | 1 | -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. | ||||
* | *** BIG CHANGES : REGION STORAGE MOVED : UPDATE YOUR OpenSim.ini FROM ↵ | lbsa71 | 2007-11-15 | 1 | -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) | ||||
* | * Implemented the little friendly pop tooltip messages that appear when you ↵ | Teravus Ovares | 2007-11-15 | 2 | -0/+29 |
| | | | | hover your mouse over prim with the object name, description, ownerid.. etc. | ||||
* | * Copied objects are now owned by the object copier (Next Owner) (however ↵ | Teravus Ovares | 2007-11-14 | 1 | -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. | ||||
* | * Added AvatarPicker in Standalone mode. Works for finding avatar to ban, ↵ | Teravus Ovares | 2007-11-13 | 3 | -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. | ||||
* | first pass on unlinking of objects. From Jay Clarke (IBM) | Sean Dague | 2007-11-13 | 2 | -2/+23 |
| | |||||
* | Some work on cleanly removing Regions. | MW | 2007-11-13 | 1 | -0/+10 |
| | |||||
* | * Implemented Walk Vs Run in ODE. Also helps make the walk look smoother. | Teravus Ovares | 2007-11-12 | 2 | -0/+8 |
| | | | | | * All thanks to unimplemented packet listing :D | ||||
* | enable typing animation for chat, maybe | Jeff Ames | 2007-11-12 | 1 | -5/+1 |
| | |||||
* | added verbose output of unhandled packets from the viewer | Jeff Ames | 2007-11-12 | 1 | -6/+8 |
| | |||||
* | Patch from Mathias Soeken (thanks Mathias!) to take care of the color | Dalien Talbot | 2007-11-11 | 1 | -1/+5 |
| | | | | | | | and alpha argument of the llSetText command. | ||||
* | * Moves the Meshmerizer to a separate plugin | Teravus Ovares | 2007-11-10 | 1 | -3/+4 |
| | | | | | | * Experimental. Linux Prebuild needs testing. * One more update after this to remove the ODEMeshing directory.... | ||||
* | add a few more verbose bits | Sean Dague | 2007-11-09 | 1 | -0/+2 |
| | |||||
* | turn back on verbose message for resending packets | Sean Dague | 2007-11-09 | 1 | -2/+2 |
| | |||||
* | * Protip: Commit AFTER compiling. | Adam Frisby | 2007-11-09 | 1 | -1/+1 |
| | |||||
* | * Added some code to prevent a spinlock. | Adam Frisby | 2007-11-09 | 1 | -3/+7 |
| | |||||
* | * Tweaked how the throttle works. | Adam Frisby | 2007-11-09 | 1 | -1/+9 |
| | |||||
* | * Tweaked throttle sizes. Throttle is now 256kbps outbound per client. | Adam Frisby | 2007-11-09 | 1 | -2/+3 |
| | |||||
* | * Added some *VERY* experimental highly dodgy throttling of outbound packets ↵ | Adam Frisby | 2007-11-09 | 1 | -4/+31 |
| | | | | to help alleviate clients borking during massive amounts of updates. Needs work. |