Commit History

Author SHA1 Message Date
  UbitUmarov 0a122c9b40 try to suport physics wearable type, sending it only if outgoing protocol version >= 0.5 9 years ago
  Melanie Thielker ea56f4f27c Introduce an EntityTransferContext carrying the version numbers to pass 9 years ago
  UbitUmarov ed909f56da fix mantis 7734, Thanks Garmin for the report 9 years ago
  Melanie Thielker dc6d9eadf3 Testing stage of the new versioning system. Use at own risk. May not 9 years ago
  Diva Canto 70a46fe090 Clean up of simulation version, the number that rules the compatibility of teleports: 9 years ago
  Diva Canto ce2c67876e More namespace and dll name changes. Still no functional changes. 9 years ago
  Diva Canto 2c0cad6dd3 Renamed the namespaces too 9 years ago
  Melanie Thielker 028506cf3c Partial plumbing for the agent stateful module features negotiation 9 years ago
  Oren Hurvitz 3a2d4c8b05 Added logging in places where regions are searched for by their location 9 years ago
  Justin Clark-Casey (justincc) beef41f24c Stop simulators attempting to contact registered but offline regions (RegionFlags.Persistent but not RegioNFlags.RegionOnline) on startup and when an avatar completes a teleport. 10 years ago
  Justin Clark-Casey (justincc) 39eab72d7c When performing region cross, don't add the velocity to the new position in ETM.CrossAgentIntoNewRegionMain() since this has already been performed by SP.CheckForBorderCrossing() 10 years ago
  Justin Clark-Casey (justincc) 1d19e1bbd0 Add naive implementation of controlled incoming HG attachments to manage load. 10 years ago
  Justin Clark-Casey (justincc) dacd0ecfee minor: Remove unused field from EntityTransferModule 10 years ago
  Justin Clark-Casey (justincc) 91e1aaa5d4 On teleport to a region that already has a child agent established (e.g. a neighbour) don't resend all the initial avatar and object data again. 10 years ago
  Michael Cerquoni e455374a4b fix all instances of "non-existant" to "non-existent" (spelling mistakes) thanks Ai Austin for pointing this out. 10 years ago
  Justin Clark-Casey (justincc) 20b47fce07 Still log (but this time with warning rather than an exception) if we regenerate a new child caps seed for a region where we already have one. 10 years ago
  Diva Canto d99c8e68a7 It turns out that child agent management has had a bug for a while: there was an inconsistency in the scope between opening and closing child agents in neighboring regions. For opening (in EnableChildAgents), the region's DrawDistance was being used; for closing (in IsOUtsideView) , the viewer's (SP) DrawDistance was being used. This fixes this inconsistency, therefore eliminating bugs observed in TPs between, at least, neighboring varregions. 10 years ago
  Diva Canto 9643792b34 Avoid an exception in creating child agents some times. 10 years ago
  Diva Canto fe779128b0 Added simulation version compatibility check so that agents coming from 0.7.6 to a varregion running in 0.8 and above will be denied teleport, rather than be allowed and crash the viewer. 10 years ago
  Robert Adams 22dade6463 varregion: More tweeking to only sending patches within avatar draw distance. 10 years ago
  Oren Hurvitz 47b84875fd Tell QueryAccess explicitly whether the user is coming in via Teleport or Cross, because the permission checks are different. 10 years ago
  Oren Hurvitz dd30a29ba0 Return more specific error messages if an attempt to enter a region fails due to permissions (in QueryAccess and IsAuthorizedForRegion) 10 years ago
  Oren Hurvitz 998d7009a6 Eliminated many warnings 10 years ago
  Oren Hurvitz b3ebec184f In teleports, when sending the Source region, set its ServerURI to the Gatekeeper URI (which is used with Regions); not the Home URI (which is used with Users) 10 years ago
  Oren Hurvitz 06e0528d0b In teleports, pass the source region to the destination (similar to an HTTP referrer) 10 years ago
  Oren Hurvitz af406748a2 Improved error messages when a teleport fails. The viewer's dialog already says "Teleport failed", so adding "Teleport refused" is redundant. 10 years ago
  Oren Hurvitz 85d51e57a9 When sending QueryAccess to a region, also send the user's Home URI 10 years ago
  Oren Hurvitz 55cc8044cb Refactored: use Scene.GetAgentHomeURI() to get the Home URI of a user 10 years ago
  Oren Hurvitz f3508649f5 Fixed: during a teleport we always sent the error "The teleport destination could not be found" to the client. This happened on both success and failure. 10 years ago
  Oren Hurvitz abe0f4a088 When preparing a Hypergrid teleport, tell the receiving grid which user is entering the grid. 10 years ago