aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/IClientAPI.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into careminster-presence-refactorMelanie2010-06-121-0/+2
|\
| * Move "StopFlying()" into LLSpace. Try to reinstate the carefully crafted packetMelanie2010-06-121-0/+2
| | | | | | | | we used to send before slimupdates and explicitly send it
* | Merge branch 'master' into careminster-presence-refactorMelanie2010-05-231-0/+1
|\ \ | |/ | | | | | | Conflicts: OpenSim/Region/Framework/Scenes/ScenePresence.cs
| * Added overload of SendGenericMessage to LLClientView with string list as ↵Mikko Pallari2010-05-211-0/+1
| | | | | | | | parameter. Now modules themselfs don't necessarily need to convert strings to byte arrays. Added this as it was removed in LightShare patch.
* | Merge branch 'master' into careminster-presence-refactorMelanie2010-05-211-12/+9
|\ \ | |/
| * * Moving all of the prioritization/reprioritization code into a new file ↵John Hurliman2010-05-211-12/+9
| | | | | | | | | | | | | | Prioritizer.cs * Simplified the interest management code to make it easier to add new policies. Prioritization and reprioritization share code paths now * Improved the distance and front back policies to always give your avatar the highest priority
* | Merge branch 'master' into careminster-presence-refactorMelanie2010-05-211-217/+41
|\ \ | |/
| * * Initial commit of the slimupdates2 rewrite. This pass maintains the ↵unknown2010-05-121-217/+41
| | | | | | | | original behavior of avatar update sending and has a simplified set of IClientAPI methods for sending avatar/prim updates
| * Fix link security issueMelanie2010-04-301-1/+1
| |
* | Fix for hanging on "Connecting to region".. caused by packets being ↵Tom Grimshaw2010-05-181-0/+1
| | | | | | | | processed before the presence has bound to receive events. Fixed this by adding packets to a queue and then processing them when the presence is ready.
* | When killing a zombie session, don't send the stop packet since it often has ↵Tom Grimshaw2010-05-171-0/+1
| | | | | | | | the effect of killing a newly connected client.
* | Merge branch 'careminster' into careminster-presence-refactorMelanie2010-04-301-1/+1
|\ \ | |/ |/|
| * Merge branch '0.6.9-post-fixes' into careminsterMelanie2010-04-301-1/+1
| |\
| | * Fix link security issueMelanie2010-04-301-1/+1
| | |
| * | Merge branch '0.6.9-post-fixes' into careminsterMelanie2010-03-061-2/+6
| |\ \ | | |/
| * | Merge branch 'master' into careminsterMelanie2010-01-281-4/+4
| |\ \
| * \ \ Merge branch 'master' into careminsterMelanie2010-01-091-1/+1
| |\ \ \
| * \ \ \ Merge branch 'master' into careminsterMelanie2010-01-091-12/+17
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' into careminsterMelanie2010-01-031-1/+1
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'master' into careminsterMelanie2009-12-311-0/+68
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'master' into careminsterMelanie2009-12-261-0/+2
| |\ \ \ \ \ \ \
| * | | | | | | | Initial windlight codebase commitunknown2009-12-071-1/+1
| | | | | | | | |
* | | | | | | | | thanks lkalif for Mantis #4676 - a patch that adds support for inventory linksdahlia2010-04-121-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: dahlia <dahliaTrimble@gmail.removeme.com>
* | | | | | | | | Committing the LightShare code, which was developed by TomMeta of Meta7.Melanie2010-03-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows scripts to set WindLight parameters for clients connecting to a region. Currently, this is only supported by the Meta7 viewer.
* | | | | | | | | - parcel blocking, region crossing blocking, teleport blockingunknown2010-03-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Melanie <melanie@t-data.com>
* | | | | | | | | - supporting llTextBoxunknown2010-03-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Melanie <melanie@t-data.com>
* | | | | | | | | Change the signature of SendChangeUserRights, because we have to sendMelanie2010-02-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this to both parties
* | | | | | | | | Add missing ChangeUserRights packet senderMelanie2010-02-281-0/+1
| | | | | | | | |
* | | | | | | | | Initial Online friends notification seems to be working reliably now. All ↵Diva Canto2010-02-281-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this needs more testing, but everything is there.
* | | | | | | | | Merge branch 'master' into presence-refactorMelanie2010-02-151-2/+6
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ | |/| | | | | | |
| * | | | | | | | Revolution is on the roll again! :)Revolution2010-02-141-2/+6
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: Undo, T-pose of others on login, modifiedBulletX works again, feet now stand on the ground instead of in the ground, adds checks to CombatModule. Adds: Redo, Land Undo, checks to agentUpdate (so one can not fall off of a region), more vehicle parts. Finishes almost all of LSL (1 function left, 2 events). Direct flames and kudos to Revolution, please Signed-off-by: Melanie <melanie@t-data.com>
| * | | | | | | * a few more endlines..Teravus Ovares (Dan Olivares)2010-01-261-4/+4
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | * HGGridConnector is no longer necessary.Diva Canto2010-01-291-4/+9
|/ / / / / / | | | | | | | | | | | | | | | | | | * Handle logout properly. This needed an addition to IClientAPI, because of how the logout packet is currently being handled -- the agent is being removed from the scene before the different event handlers are executed, which is broken.
* | | | | | Add functionality to estate "Allowed Users" and "Allowed Groups". Allowed usersMelanie2010-01-091-1/+1
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | will be honored now, while allowed groups will not. This requires additional groups module integration work
* | | | | Adds IClientAPI voids for GroupProposals.Revolution2010-01-081-1/+6
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Melanie <melanie@t-data.com>
* | | | | Fixes the newly added packets as per Melanie's request.Revolution2010-01-071-11/+11
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | Provisionally applied to fix the naming. Signatures are still subject to change. Signed-off-by: Melanie <melanie@t-data.com>
* | | | Formatting cleanup. Add copyright headers.Jeff Ames2010-01-041-1/+1
| |_|/ |/| |
* | | Whitespace cleanup (changed hard tabs to 4 spaces)Melanie2009-12-311-61/+61
| | |
* | | Adds tons of packets.Revolution2009-12-311-0/+68
| |/ |/| | | | | | | | | Applied with change: Changed spelling to Summary (from Summery) Signed-off-by: Melanie <melanie@t-data.com>
* | Add AvatarInterestsReplyMelanie2009-12-261-0/+2
|/
* * Removing the redundant SendPrimitiveTerseData.State field, it duplicates ↵John Hurliman2009-11-091-3/+1
| | | | | | AttachPoint * LLClientView.CreateImprovedTerseBlock() now uses AttachPoint and does the proper high-low swap (this should fix disappearing attachment pieces)
* Patch by revolution, thank you. Mantis #1789 . Implement friends permissions.Melanie2009-11-051-0/+2
| | | | | Applied with major changes. Core functionality commented pending review for possible rights escalation. No user functionality yet.
* Backport the fixes to WebFetchInventoryDescendents to the UDPMelanie2009-11-041-1/+1
| | | | | | | InventoryDescendents packet. Testing has shown that UDP inventory now works flawlessly and, unlike CAPS inventory, doesn't download the entire agent inventory on start. Neither does it incessantly re-request folder NULL_KEY. Therefore, I have disabled CAPS inventory.
* * Rewrote the methods that build ObjectUpdate and ImprovedTerseObjectUpdate ↵John Hurliman2009-10-181-105/+81
| | | | | | | | | | packets to fill in the data more accurately and avoid allocating memory that is immediately thrown away * Changed the Send*Data structs in IClientAPI to use public readonly members instead of private members and getters * Made Parallel.ProcessorCount public * Started switching over packet building methods in LLClientView to use Util.StringToBytes[256/1024]() instead of Utils.StringToBytes() * More cleanup of the ScenePresences vs. ClientManager nightmare * ScenePresence.HandleAgentUpdate() will now time out and drop incoming AgentUpdate packets after three seconds. This fixes a deadlock on m_AgentUpdates that was blocking up the LLUDP server
* * Big performance increase in loading prims from the region database with MySQLJohn Hurliman2009-10-181-0/+2
| | | | | | * Handle the AgentFOV packet * Bypass queuing and throttles for ping checks to make ping times more closely match network latency * Only track reliable bytes in LLUDPCLient.BytesSinceLastACK
* Committing the second part of Jim Greensky @ Intel Lab's patch, ↵John Hurliman2009-10-171-0/+27
| | | | re-prioritizing updates
* Merge branch 'master' into prioritizationMelanie2009-10-171-0/+1
|\
| * Adds SendAvatarInterestsUpdate to IClientAPIMelanie2009-10-171-0/+1
| | | | | | | | Thank you, Fly-Man
* | Object update prioritization by Jim Greensky of Intel Labs, part one. This ↵John Hurliman2009-10-151-23/+231
|/ | | | implements a simple distance prioritizer based on initial agent positions. Re-prioritizing and more advanced priority algorithms will follow soon
* * Fixed a bug where clients were being added to ClientManager twiceJohn Hurliman2009-10-131-0/+2
| | | | | | * Changed the ClientManager interface to reduce potential errors with duplicate or mismatched keys * Added IClientAPI.RemoteEndPoint, which can (hopefully) eventually replace IClientAPI.CircuitCode * Changed the order of operations during client shutdown