aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Hanling RequestGodlikePowers. On Request.. sends the sim owner's client ↵Teravus Ovares2007-11-242-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 Ovares2007-11-241-0/+41
| | | | owner issues 'shutdown' on the console.
* * Added more commentsTeravus Ovares2007-11-222-7/+10
| | | | | * Tweaked the esoteric throttler parameters again.
* * Added another code path to skip the packet throttle queues when there's no ↵Teravus Ovares2007-11-221-7/+73
| | | | need to queue the packet up.
* * Quelled a Log format exception in the logging routines.Teravus Ovares2007-11-222-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 Ovares2007-11-223-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 Ovares2007-11-221-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 Ovares2007-11-185-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 warningsJeff Ames2007-11-181-1/+1
|
* first stab at implementation of CopyInventoryItemJeff Ames2007-11-182-0/+11
|
* Revert the previous commit - indeed this needs to be fixed in a Dalien Talbot2007-11-181-9/+3
| | | | | | different place...
* Trap the error during the logout with connections to multiple sims on Dalien Talbot2007-11-181-3/+9
| | | | | | | the same box (error in closecircuit) - temp band-aid, should have a better fix.
* Added handler for MapNameRequest - OnMapNameRequestDalien Talbot2007-11-182-0/+10
|
* * fixed goofy documentation errorTeravus Ovares2007-11-171-1/+1
|
* * Added decoding of the AgentThrottleBlock of the AgentThrottle packet. ↵Teravus Ovares2007-11-171-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 ↵MW2007-11-171-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 ↵lbsa712007-11-151-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 Ovares2007-11-152-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 Ovares2007-11-141-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 Ovares2007-11-133-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 Dague2007-11-132-2/+23
|
* Some work on cleanly removing Regions.MW2007-11-131-0/+10
|
* * Implemented Walk Vs Run in ODE. Also helps make the walk look smoother.Teravus Ovares2007-11-122-0/+8
| | | | | * All thanks to unimplemented packet listing :D
* enable typing animation for chat, maybeJeff Ames2007-11-121-5/+1
|
* added verbose output of unhandled packets from the viewerJeff Ames2007-11-121-6/+8
|
* Patch from Mathias Soeken (thanks Mathias!) to take care of the color Dalien Talbot2007-11-111-1/+5
| | | | | | | and alpha argument of the llSetText command.
* * Moves the Meshmerizer to a separate pluginTeravus Ovares2007-11-101-3/+4
| | | | | | * Experimental. Linux Prebuild needs testing. * One more update after this to remove the ODEMeshing directory....
* add a few more verbose bitsSean Dague2007-11-091-0/+2
|
* turn back on verbose message for resending packetsSean Dague2007-11-091-2/+2
|
* * Protip: Commit AFTER compiling. Adam Frisby2007-11-091-1/+1
|
* * Added some code to prevent a spinlock.Adam Frisby2007-11-091-3/+7
|
* * Tweaked how the throttle works.Adam Frisby2007-11-091-1/+9
|
* * Tweaked throttle sizes. Throttle is now 256kbps outbound per client.Adam Frisby2007-11-091-2/+3
|
* * Added some *VERY* experimental highly dodgy throttling of outbound packets ↵Adam Frisby2007-11-091-4/+31
| | | | to help alleviate clients borking during massive amounts of updates. Needs work.
* * Fixed Resending Terse Updates Message on the console causing CPU usage to ↵Teravus Ovares2007-11-091-2/+2
| | | | spike when the network connection isn't 100% and fast.
* fixed non-ASCII chat and IMJeff Ames2007-11-082-4/+5
|
* * Added Rotational Velocity reporting for Client Interpolation to Terse UpdatesTeravus Ovares2007-11-081-10/+23
| | | | | * Added Angular Velocity reporting for smooth-ish rotations on object collisions
* add SendSunPos function to IClientAPI to let us pull all the sunSean Dague2007-11-071-2/+14
| | | | | | calculation logic into a module
* * Substituted som 'GenericCall' with Action<>lbsa712007-11-052-5/+5
| | | | | | * OnRequestWearables does no longer accept 'Client' as param, since it's always on the current client * Fixed SendOwnWearables to always operate on self, as that's what it does
* Applying Teravus patch # 557. Some glue code for the updating of prim's ↵MW2007-11-041-9/+34
| | | | velocity.
* *Master Avatar can be specified by a previous UUID in either grid mode or ↵mingchen2007-11-031-2/+11
| | | | standalone mode by specifying a master_avatar_uuid attribute in the place of master_avatar_xxxx_name and master_avatar_password.You will not be asked for the name and password if a valid UUID is specified.
* Added temporary try catch to udpserver while testing something out (will ↵MW2007-11-021-1/+7
| | | | remove later)
* * Diuerse beavtificatemslbsa712007-11-014-8/+8
|
* Thank you, Melanie for solving: When receiving an ObjectAdd packet, the ↵Charles Krinke2007-11-011-1/+1
| | | | Rotation member is silently ignored and the prim is created with 0,0,0,1 rotation. The patch introduces a fix that passes the Rotation parameter from the packet to the object and uses it in the actual object creation.
* some small changesMW2007-10-312-3/+3
|
* fixed filenames in log messagesJeff Ames2007-10-313-4/+4
|
* Step one on the long march towards grid based inventory. Introduction of an ↵Tleiades Hax2007-10-301-1/+1
| | | | InevntoryServer
* temporary fix for sitting collisions in ODEJeff Ames2007-10-302-16/+2
|
* * Optimized usingslbsa712007-10-309-533/+613
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW2007-10-298-14/+13
| | | | | | | Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.