Commit Graph

8499 Commits

Author SHA1 Message Date
Dr Scofield
b5f6aa6ff2 From: Alan Webb <alan_webb@us.ibm.com>
Changes to AssetCache and DynamicTextureModule to eliminate
  opportunities for lost texture updates.
2009-03-24 08:21:50 +00:00
diva
ec07baa8c0 Preparing the loginauth service for gridmode logins. 2009-03-24 02:28:17 +00:00
diva
5af63a6a5c Root agent retrieval via http/REST. This is a pull, the caller gets the agent. This is not used by the regions yet, but it may be a better alternative to transfer agents even when that is done by the regions. The data is still trivial; soon it will have attachments, scripts and script state. Also, authorization tokens still to come. Serialization using OSD/json, as the other methods. 2009-03-23 02:37:19 +00:00
Melanie Thielker
e1ea3f05aa Finish folder gives. With this commit, single item and folder gives now
work across regions and also to offline avatars. Scripted gives are not
yet tested and may not work.
2009-03-23 02:02:12 +00:00
Melanie Thielker
412112acba Committing partial work on passing folders across instances. This may crash. 2009-03-23 00:11:34 +00:00
Melanie Thielker
f86c13f48e Send proper creation date on item gives, so objects will appear at the top of
"Objects", not at the bottom
2009-03-22 20:05:11 +00:00
Melanie Thielker
16a6d60a21 Make offline gives work in SQLite standalones 2009-03-22 18:35:16 +00:00
Melanie Thielker
48e87b6448 Make single item inventory gives work across regions 2009-03-22 18:25:04 +00:00
Melanie Thielker
9b82b52096 MYSQL Only: Make items given while offline appear in inventory without
the need to clear cache.
2009-03-22 16:12:48 +00:00
Melanie Thielker
e6bb86a224 Add QueryItem method to secure inventory and HG inventory, change method sig to
provide additional information the HG needs.
2009-03-22 15:42:22 +00:00
Melanie Thielker
73a982babe Fox a null ref in the inventory give module 2009-03-22 15:19:43 +00:00
Melanie Thielker
ea1e38dd14 Cause the inventory give module to be more selective and not attempt to
deliver other modules' IM types
2009-03-22 14:32:15 +00:00
Melanie Thielker
b83ad8a97b Thank you, dslake, for a patch that fixes XEngine linemap handling.
Fixes Mantis #3321
2009-03-22 11:57:00 +00:00
diva
047d753cd0 Explicit tests for local regions. 2009-03-22 06:31:32 +00:00
diva
9489ad57f9 Moving the LoginAuth service up, so that it can be shared among standalones and the User Server. 2009-03-22 04:39:16 +00:00
diva
09732b4d5d Initial support for authentication/authorization keys in UserManagerBase, and use of it in HGStandaloneLoginService (producer of initial key for user, and of subsequent keys) and HGStandaloneInventoryService (consumer of a key).
Keys are of the form http://<authority>/<random uuid>
and they are sent over http header "authorization".
2009-03-21 20:16:35 +00:00
diva
b140988a1f Minor changes in names inside. 2009-03-21 19:37:35 +00:00
Melanie Thielker
1e6587f1d3 Add code to the inventory transfer module to use the new DB functionality
Not tested!
2009-03-21 18:14:06 +00:00
diva
b0f2bcbe79 Moving HGStandaloneAssetService to a new place, and giving it a more generic name. MXP is going to use it too. 2009-03-21 18:03:44 +00:00
Melanie Thielker
1121a214b9 Add a QueryItem method to the inventory subsystem. Currently implemented for
MySQL only, stubs for the others. This allows updating the cache with a single
item from the database.
2009-03-21 17:46:58 +00:00
idb
2d387c25b8 Move a check for null PhysActor in applyImpulse so that attachments can move avatars.
Fixes Mantis #3160
2009-03-21 11:42:31 +00:00
Teravus Ovares
14b94b8d05 * Finishing up the last commit by adding ISunModule 2009-03-20 23:15:16 +00:00
Melanie Thielker
c6da0fda58 Thank you, mcortez, for patch to add functionality to the sun module.
Fixes Mantis #3313
2009-03-20 22:42:21 +00:00
lbsa71
f0347ffc80 * Ignored some gens 2009-03-20 19:58:00 +00:00
lbsa71
613201e220 * Normalized and pulled GetInventorySkeleton up. 2009-03-20 17:25:12 +00:00
idb
aab38c2cb2 Ensure the remembered velocity is zero when physical is turned off on a prim. Without this the velocity gets sent to the client and the prim appears to move.
Fixes Mantis #3303
2009-03-20 15:59:11 +00:00
Melanie Thielker
78a19528c6 Change DropObject to public. Fixes Mantis #3314 2009-03-20 13:57:22 +00:00
lbsa71
feaa645071 * De-duplicated login service some more
* Normalized m_inventoryService
  * Pulled AddActiveGestures up
2009-03-20 06:49:12 +00:00
diva
2a76b2a417 Moving GetInventoryItem up to InventoryServiceBase, since this seems like a pretty fundamental function. 2009-03-19 21:43:35 +00:00
Justin Clarke Casey
4571a8b3fb * Remove compiler warnings
* These have actually been removed from HGHyperLink.TryUnlinkRegion, because some parameters were parsed but never used.
* This might be a situation where the warnings have shown up an oversight
2009-03-19 21:16:02 +00:00
Justin Clarke Casey
8f1844665b * Group OpenSim.Framework.Servers interfaces together 2009-03-19 19:21:17 +00:00
Justin Clarke Casey
bd2180d9af * refactor: Create IHttpServer interface instead of accessing BaseHttpServer via CommunicationsManager directly 2009-03-19 18:11:44 +00:00
Justin Clarke Casey
b05be5b06b * Lock http handlers dictionary in other places as well to avoid race conditions
* No adverse effects on a quick multi-machine grid test
2009-03-19 17:07:00 +00:00
Justin Clarke Casey
1e6056c24b * Add necessary locking to BaseHttpServer.RemoveHTTPHandler() 2009-03-19 16:51:21 +00:00
Justin Clarke Casey
eb0c369409 * Add documentation to BaseHttpServer.AddHTTPHandler() 2009-03-19 16:41:23 +00:00
Dr Scofield
0867302e09 reformatting README (just noticed that that line was a bit on the long
side.
2009-03-19 08:47:05 +00:00
Dr Scofield
1caf1c5d96 adding missing ChatSessionRequest voice capability for direct AV-AV calls. 2009-03-19 08:42:59 +00:00
Dahlia Trimble
d23f0ec143 Thanks to mpallari for Mantis #3310: Make EventQueueGetModule more inheritable 2009-03-19 07:06:30 +00:00
diva
247a25a7fe Making a couple of methods public. 2009-03-19 03:33:20 +00:00
Justin Clarke Casey
c0c929665f * Apply http://opensimulator.org/mantis/view.php?id=3311
* Store script timers in a dictionary rather than a list to make unset much more efficient
* Thanks dslake
2009-03-18 20:24:53 +00:00
diva
a7d610ffcc Adds support for unlink-region command in hypergrid. 2009-03-18 16:37:26 +00:00
Melanie Thielker
87822c5d95 Add an event to process undelivered IMs 2009-03-17 23:52:30 +00:00
Justin Clarke Casey
7658e30dfc * minor: remove compiler warning 2009-03-17 21:20:58 +00:00
MW
86d48b73e1 Fixed the looping on llParcelMediaCommandList, now PARCEL_MEDIA_COMMAND_PLAY will make the media play only once like its meant to, and PARCEL_MEDIA_COMMAND_LOOP can be used to make it loop. 2009-03-17 18:18:24 +00:00
Justin Clarke Casey
1195aca3b2 * Remove config preview 2. 2009-03-17 18:02:11 +00:00
Dr Scofield
b2de81ebac From: Christopher Yeoh <yeohc@au1.ibm.com>
Attached is a patch which enabled through an OpenSim.ini option the ability
to read long notecard lines. Currently although the data is read from
the notecard it is truncated at 255 characters (same as for the LL servers.
This patch allows the setting of that limit to a different value.

    ; Maximum length of notecard line read
    ; Increasing this to large values potentially opens
    ; up the system to malicious scripters
    ; NotecardLineReadCharsMax = 255

this allows for save/restore functionality using notecards without
having to worry about very short line length limits.
2009-03-17 07:03:53 +00:00
Homer Horwitz
66f0445173 Mantis#3306: Thanks tlaukkan for a patch that
adds primitive hierarchies support to MXP and improves client disconnect handling.
2009-03-16 21:41:51 +00:00
Mike Mazur
74adf547cf Remove OpenSim/Framework/Archive folder 2009-03-16 00:43:26 +00:00
Mike Mazur
f28886e26d Rename OpenSim.Framework.Archive to OpenSim.Framework.Serialization
Update using statements and prebuild.xml. Also trim trailing whitespace.
2009-03-16 00:12:25 +00:00
Homer Horwitz
abc5df12c8 This patch improves MXP connect and disconnect functionality.
- Avatars are now properly on top of terrain.
- ScenePresence is now removed from Scene only once.
Fixes Mantis #3302. Thanks tlaukkan.
2009-03-15 21:34:28 +00:00