Commit Graph

5873 Commits

Author SHA1 Message Date
diva
866c85be0d Easy on locking m_scenePresences in RequestTeleportLocation. With the extra locks of SceneGraph ScenePresences introduced in 7982, this was making TPs not close the agent in the departing region due to locking. That locking problem seemed to occur only in Linux/mono -- I suspect a mono bug here. 2009-01-14 04:18:28 +00:00
Melanie Thielker
1c3542303c Change fake parcel ids to allow a Z coordinate. Change TP by lure
to also transmit and use a Z coordinate.
2009-01-13 23:29:54 +00:00
Teravus Ovares
c80b2bb98e * Fix a few caps limiter that were causing problems
* Added a path for all sessionids to be logged off when a region secret is provided.  (helps log-off dead agents).
2009-01-13 23:25:47 +00:00
Sean Dague
9dff38ca14 * Extended TextureSenderTests and modified TestClient.cs with new methods
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
2009-01-13 19:55:07 +00:00
Justin Clarke Casey
363054bb2c * minor; Very minor non-functional tidy ups 2009-01-13 18:23:37 +00:00
Justin Clarke Casey
feba3cc3ff * Removing set-time command since it doesn't actually do anything at all
* If this was crucial to someone then it should be reinsertable as a module
2009-01-13 17:01:57 +00:00
Justin Clarke Casey
1e365df495 * minor: Stop friendship termination crashing the client thread if the friend to be terminated could not be found 2009-01-13 16:49:01 +00:00
Dr Scofield
9bcaf98e37 From: Christopher Yeoh <yeohc@au1.ibm.com>
The attached patch adds the automatic granting of PERMISSION_CONTROL_CAMERA
on request to a script when an avatar is sitting on the object that the script
resides in.

It also automatically removes PERMISSION_TAKE_CONTROLS and PERMISSION_CONTROL_CAMERA
from the scripts when an avatar stands up. It doesn't remove the other automatically
granted permissions but this follows LL server behavior. Removing these two
permissions avoids some potential race conditions (accidentally taking
control after the avatar has stood up) which may be why LL put
them in the first place.
2009-01-13 08:15:43 +00:00
Justin Clarke Casey
efcf6ff095 * Extend current stub packet handler test into a really basic one that checks that a sent in packet ends up on the client queue ready for processing 2009-01-12 20:42:44 +00:00
Justin Clarke Casey
ade107f04f * Separate starting a client thread into a separate Start() method (which matches the existing Stop() and Restart() methods) 2009-01-12 19:37:56 +00:00
Justin Clarke Casey
d4d2c19594 * Extend PacketHandlerTest to fire in a packet.
* Can't test result yet since the Client thread handles it with unpredictable timing
2009-01-12 18:45:03 +00:00
Justin Clarke Casey
6e9d5e4ea7 * refactor: move packet handler interface into a separate class 2009-01-12 17:31:30 +00:00
Sean Dague
77f0df6394 Caught exceptions in some console commands
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
2009-01-12 15:34:05 +00:00
Melanie Thielker
2ba9dd7eeb Cause permissions on root prims to not override folded permissions anymore
Fix propagation of folded permissions from object inventory to agent
inventory.
2009-01-12 13:19:33 +00:00
MW
e1eb1b2cfa a little bit more work on LLFileTransfer.cs, from over the christmas/new year period. Still not working/in use but hopefully I can finish it soon. 2009-01-12 10:16:33 +00:00
Mike Mazur
a7bc56073c Make ZERO_ROTATION.y a float. Fixes Mantis #2985. 2009-01-12 09:04:31 +00:00
Charles Krinke
40f34aeffd Thank you kindly, Tlaukkan (Tommil) for a patch that:
Fixed all NHibernate unit tests by implementing missing persistency 
methods, tables, columns and fixing bugs in the existing implementation.
Two minor changes to classes outside NHibernate module: Added Scene 
instantiation for SceneObjectGroup in OpenSim.Data.Tests.BasicRegionTest 
as this was required by the NHibernate persistency. In the process added 
also mock constructor to Scene which only populates RegionInfo in the scene 
which is used by ScenePart.RegionUUID. NHibernate module is still in 
experimental state and has not been tested at opensim region or ugaim runtime 
configuration. Adding unit tests to build is not yet advisable nor using 
NHibernate module in any production setup.
2009-01-11 18:24:16 +00:00
Dahlia Trimble
630ce5b264 Revert progressive texture patch from r8001 until issues can be addressed 2009-01-10 09:15:23 +00:00
Dahlia Trimble
3bdd4db3fd Thanks jhurliman for a patch that implements progressive texture downloading - Mantis #2655 2009-01-10 01:46:47 +00:00
Justin Clarke Casey
1149bde7cb minor: remove mono compiler warning 2009-01-09 21:15:34 +00:00
Justin Clarke Casey
7cd8748096 * minor: Put in stub LLPacketHandler testing code 2009-01-09 21:05:53 +00:00
Melanie Thielker
993b965f0a Prevent error message from scripted IM
Fixes Mantis #2970
2009-01-09 15:15:41 +00:00
Melanie Thielker
7c7ea57c5c Finish dwell sending, adding the forgotten method body.
Add UserInfo and a dummy reply to enable Hippo Viewer users to
disable IM logging (option was greyed out in OpenSim before)
2009-01-09 02:59:56 +00:00
Teravus Ovares
fcc3325f3b * Adds the variables passed to the hashtable BaseHttpServer passes in.
* Null check on Sessions_report.
2009-01-08 22:01:57 +00:00
Justin Clarke Casey
5169b1f19e * Establish placeholder for future TextureSender tests 2009-01-08 21:05:24 +00:00
Justin Clarke Casey
af49acd6cc * refactor: move url sending from scene to DialogModule 2009-01-08 19:28:10 +00:00
Justin Clarke Casey
be41132c72 * minor: Remove now unused SendEstateMessage... method in Scene I forgot from last commit 2009-01-08 19:18:45 +00:00
Justin Clarke Casey
e7bb27b5bd * refactor: move code to send a dialog to a user from scene to DialogModule 2009-01-08 19:14:52 +00:00
Justin Clarke Casey
9a97a6866f * refactor: move estate dialog to DialogModule
* This appeared only to be implemented for the region, and doesn't currently seem to work anyway
2009-01-08 19:05:22 +00:00
Justin Clarke Casey
17f783457b * refactor: move code for sending a message to all users in a region to the DialogModule 2009-01-08 18:50:46 +00:00
Jeff Ames
b0a59c3bf3 Update svn properties, minor formatting cleanup. 2009-01-08 01:13:08 +00:00
Teravus Ovares
437d2f8703 * Add session length to session.report. 2009-01-07 23:35:11 +00:00
Teravus Ovares
95984e0587 * Added session report.
** Full or two criteria.  UserID, or VersionString
* Added link to session report from client report.
2009-01-07 23:20:23 +00:00
Justin Clarke Casey
b97a51d7d0 * refactor: Make some direct IClientAPI calls go through the dialog module instead 2009-01-07 20:46:28 +00:00
Justin Clarke Casey
1aa9e63428 * Move general alert code to DialogModule.
* Should be a clean build - last failure looked like a mantis hiccup
2009-01-07 20:29:09 +00:00
Justin Clarke Casey
c084b07116 * minor: Remove mono compiler warnings from WindModule 2009-01-07 20:13:40 +00:00
Justin Clarke Casey
9b96fc9029 * refactor: Establish DialogModule, move some alert code from Scene to here 2009-01-07 20:09:37 +00:00
Justin Clarke Casey
9e297cd722 * Slightly increase ScenePresences locking where it's technically required in SceneGraph 2009-01-07 19:33:20 +00:00
Justin Clarke Casey
a9df572c25 * refactor: Remove MakeHttpRequest wrapper method from Scene in favour of a direct call 2009-01-07 18:36:27 +00:00
Teravus Ovares
9bd827a642 * Added a client version report.
* Added a report-> link generator.
2009-01-07 03:40:13 +00:00
Justin Clarke Casey
a31792ee5c * prune and regrade log messages relating to client login and logout 2009-01-06 21:39:55 +00:00
Justin Clarke Casey
31b0f07085 * Rename GetRandomCapsPath() to GetRandomCapsObjectPath() to fit in with terminology used elsewhere
* Last build break was probably a Bamboo failure - hopefully this should succeed
2009-01-06 18:26:27 +00:00
Justin Clarke Casey
715a776f7d * Move common string aggregation for caps seed path to a method in CapsUtil 2009-01-06 18:06:53 +00:00
Justin Clarke Casey
b1c2cb3d82 * minor: Move GetRandomCapsPath() to a CapsUtil class 2009-01-06 17:27:04 +00:00
Justin Clarke Casey
251387a391 * Remove unused CAPSService 2009-01-06 16:39:08 +00:00
Justin Clarke Casey
47a693ff1a * remove mono compiler warnings 2009-01-06 15:26:30 +00:00
Adam Frisby
79bf2c8096 * Added three new events to SceneGraph:
- OnObjectCreate
- OnObjectDuplicate
- OnObjectRemove
2009-01-06 15:14:15 +00:00
Justin Clarke Casey
b6ee2f15ba * refactor: Remove the need to separately pass in the http listener to the scene - this is always available via CommsManager 2009-01-06 15:09:52 +00:00
Justin Clarke Casey
fde6a1665c * refactor: call AddHttpHandler() directly via CommsManager 2009-01-06 14:44:45 +00:00
Justin Clarke Casey
b07c188b7e * refactor: call AddStreamHandler() directly via CommsManager 2009-01-06 14:37:39 +00:00