aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Client/MXP/PacketHandler (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-04-25Removed stale client components: MXP and VWoHTTP.Diva Canto1-561/+0
2010-10-20Major refactoring of appearance handling.Master ScienceSim1-3/+1
AvatarService -- add two new methods, GetAppearance and SetAppearance to get around the lossy encoding in AvatarData. Preseve the old functions to avoid changing the behavior for ROBUST services. AvatarAppearance -- major refactor, moved the various encoding methods used by AgentCircuitData, ClientAgentUpdate and ScenePresence into one location. Changed initialization. AvatarAttachments -- added a class specifically to handle attachments in preparation for additional functionality that will be needed for viewer 2. AvatarFactory -- removed a number of unused or methods duplicated in other locations. Moved in all appearance event handling from ScenePresence. Required a change to IClientAPI that propogated throughout all the IClientAPI implementations.
2010-09-03minor: remove mono compiler warningsJustin Clark-Casey (justincc)1-3/+2
2010-02-03minor: remove one mono compiler warningJustin Clark-Casey (justincc)1-1/+1
2010-01-11Fixed a couple of bugs with Appearance. Appearance is all good now.Diva Canto1-1/+1
2010-01-08Inching ahead... This compiles, but very likely does not run.Diva Canto1-93/+28
2009-12-29Change teleports so the TeleportFlags are sent to the destination sim. ItMelanie1-1/+1
can now determine if a connection is from login, teleport or crossing. Needed for a meaningful banlines implementation
2009-10-22Implemented a Watchdog class. Do not manually create Thread objects anymore, ↵John Hurliman1-4/+1
use Watchdog.StartThread(). While your thread is running call Watchdog.UpdateThread(). When it is shutting down call Watchdog.RemoveThread(). Most of the threads in OpenSim have been updated
2009-10-13* Consolidated adding / removing ClientManager IClientAPIs to two places in ↵John Hurliman1-6/+0
Scene * Added some missing implementations of IClientAPI.RemoteEndPoint * Added a ClientManager.Remove(UUID) overload * Removed a reference to a missing project from prebuild.xml
2009-10-13* Rewrote ClientManager to remove Lindenisms from OpenSim core, improve ↵John Hurliman1-1/+1
performance by removing locks, and replace LLUDPClientCollection * Removed the confusing (and LL-specific) shutdowncircuit parameter from IClientAPI.Close() * Updated the LLUDP code to only use ClientManager instead of trying to synchronize ClientManager and m_clients * Remove clients asynchronously since it is a very slow operation (including a 2000ms sleep)
2009-10-06Fixing a few compile errors in the previous commitJohn Hurliman1-1/+0
2009-06-27Make cleartext authentication case sensitive. Thanks jhurliman for spotting ↵Dahlia Trimble1-2/+2
this.
2009-05-24* Adds NAT routing support for MXP Asset Delivery. (This means MXP should be ↵Adam Frisby1-2/+9
fully NAT compatible.)
2009-05-05- moving banned check and public/private check toDr Scofield1-5/+12
Scene.NewUserConnection() - adding reason reporting this enforces estate bans very early on and prevents us from circulating client objects that we'd then have to retract once we realize that the client is not allowed into the region
2009-04-22Thank you kindly, TLaukkan, for a patch that:Charles Krinke1-71/+82
Adds connectivity to grid regions. * Fixed UserService cast. * Added exception handling to avoid mxp message handling thread to exit and hang the module on unhandled exception.
2009-04-22Thanks tlaukkan for a patch that Fixes asset cache url forming for MXP join ↵Dahlia Trimble1-1/+1
response message. Addresses Mantis #3505
2009-04-17* Change inventory archiver module to use profile cacheJustin Clarke Casey1-27/+28
* Clean up some log messages
2009-03-17* minor: remove compiler warningJustin Clarke Casey1-1/+1
2009-03-16Mantis#3306: Thanks tlaukkan for a patch thatHomer Horwitz1-3/+5
adds primitive hierarchies support to MXP and improves client disconnect handling.
2009-03-15This patch improves MXP connect and disconnect functionality.Homer Horwitz1-89/+182
- Avatars are now properly on top of terrain. - ScenePresence is now removed from Scene only once. Fixes Mantis #3302. Thanks tlaukkan.
2009-03-15Thanks Tommil for a patch which added support for creating user accounts ↵Dahlia Trimble1-14/+31
automatically in local sandbox if accounts authenticate is set off and connecting with MXP protocol. Mantis #3300
2009-03-08Thank you tlaukkan for a patch that: Upgraded to MXP 0.4 version and cleaned ↵lbsa711-64/+87
up field naming. * Updated code to compile against MXP 0.4 version. * Cleaned up field naming conventions. * Added support for logging in with region name. * Filled in new fields of JoinResponseMEssage. * Added support for SynchronizationBeginEvent and SynchronizationEndEvent. * Commented out periodic debug log. * Added networking startup log messages. This closes mantis #3277
2009-03-01Thanks tommil for mantis #3248 - a patch that adds support for avatar ↵Dahlia Trimble1-1/+1
movement to MXP module.
2009-03-01Update svn properties, add copyright headers, minor formatting cleanup.Jeff Ames1-4/+1
2009-02-27Applied patch from Mantis# 3240, thanks tlaukkan/TommilMW1-12/+47
2009-02-23Update svn properties, add copyright headers, minor formatting cleanup.Jeff Ames1-2/+28
2009-02-22* MXP Clients are now treated as full root agents - including being given a ↵Adam Frisby1-1/+29
default avatar. * MXP Clients now are capable of displaying primitives and objects within the Scene.
2009-02-22* Updates MXP.dll to latest version.Adam Frisby1-11/+35
* MXP: Corrects an issue whereby session requests were never correctly acknowledged.
2009-02-22Update svn properties.Jeff Ames1-368/+368
2009-02-22* There's always something. Fixes MXP Server so that when it starts up, it ↵Adam Frisby1-0/+1
actually starts up.
2009-02-22* Adds initial support for the MXP Virtual Worlds protocol ↵Adam Frisby1-0/+367
(http://www.bubblecloud.org) * Handled via the MXPModule.cs located in OpenSim.Client.MXP namespace. * Also implements MXPClientView and MXPPacketServer for IClientAPI compatibility. * No changes were required to Core to implement this - the thing is self contained in OpenSim.Client.MXP.dll. * Includes reference implementation of MXP as MXP.dll - this is under the Apache 2.0 license. * Requires OpenSim.ini setting to enable. "[MXP] \n Enabled=true \n Port=1253" * May break. Highly untested.