Commit Graph

3515 Commits

Author SHA1 Message Date
Jeff Ames
54ccca1e2c Update svn properties, add copyright header, formatting cleanup. 2009-03-31 02:00:33 +00:00
diva
b73ce1143a Adds support at the inventory server for direct inventory manipulation from authorized clients using capabilities. Provided keys are verified with the designated authority. The added code is only executed for clients following HGLoginAuth procedure or similar. It does not remove any existing behavior. 2009-03-30 19:35:55 +00:00
diva
4cbf963354 HGInventoryService now uses the actual authority portion of the user's key to verify the key. 2009-03-30 19:26:25 +00:00
diva
6957803759 Sigh. Manual data typing grief. 2009-03-30 17:34:36 +00:00
Melanie Thielker
f88d755f96 Add PickInfoReply packet.
Fixes Mantis #3324
2009-03-30 11:51:34 +00:00
diva
c3e604c46c Added Authorization client code that interfaces with HGLoginAuthService. Improved error handling in HGLoginAuthService. Instrumented HGInventoryService so that it can interface both with local and remote user and asset services. 2009-03-29 23:39:00 +00:00
diva
f7eac63e01 Another bit of refactoring to try to make sense of OpenSim.Framework.Communications. Everything that looks like a service, with service handlers, moved to .Services -- i.e. LoginService and Response, and GridInfoService. The rest of the changes were to adapt to the new locations of those files. 2009-03-29 22:04:45 +00:00
diva
08732b65be Moved some files around, so that it's easier to share code between standalone and the grid services. Should not affect any functionality. 2009-03-29 20:29:13 +00:00
Melanie Thielker
03063375ee Add AcceptNotices member to GroupMembershipData and an overload to
IGroupsModule interface
2009-03-29 11:18:45 +00:00
Melanie Thielker
c483206fd7 Change the client API to use GridInstantMessage for the "last mile" of IM
sending. With this change, all methods that handle IM now use GridInstantMessage
rather than individual parameters.
2009-03-29 05:42:27 +00:00
Melanie Thielker
404bfdc9a6 Finish the offline IM module (still needs a server). Add rudimentary
support for the mute list (no functionality yet, but allows the
RetrieveInstantMessages event to fire now).
2009-03-29 00:48:34 +00:00
Melanie Thielker
4f6c4378da Add mute list request event and dummy response 2009-03-28 04:21:44 +00:00
Teravus Ovares
f5812b3702 * Adds AgentUUIDs into the CourseLocationUpdate to improve compatibility with LibOMV based clients.
* Modifies the IClientAPI!  So client stacks will need to be modified!
2009-03-28 01:40:33 +00:00
Melanie Thielker
cbef90fec6 Add the events needed for profiles.
Fixes Mantis #3324
2009-03-27 22:47:41 +00:00
Teravus Ovares
52c482a7a7 * This updates LibOMV to the current release 0.6.0 on March 19 2009
* Important:  HttpServer.dll was changed to HttpServer_OpenSim.dll so that the HttpServer references do not conflict if you've copied the OpenMetaverse.Http.dll and requirements to the OpenSimulator bin folder.
This means that if you reference HttpServer.dll in any projects, you will need to change the reference to HttpServer_OpenSim.dll.   It still uses the Same HttpServer namespace though.
2009-03-27 22:13:09 +00:00
diva
bce5ed5812 Moved a method GetDefaultVisualParameters from Scene to AvatarAppearance, where it belongs. Better error handling in ScenePresence.CopyFrom. 2009-03-27 20:18:55 +00:00
Melanie Thielker
37e81c7d54 Remove a hardcoded flow/dependency on the money module from LLCLientView 2009-03-27 18:51:45 +00:00
Justin Clarke Casey
561f241564 * minor: move RegionSettingsSerializer into OpenSim.Framework.Serialization 2009-03-27 18:13:34 +00:00
diva
6b9125b319 Added the hg login procedure to the user server. 2009-03-27 16:23:52 +00:00
diva
f2b8691c9c Forgot to comment an unnecessary log message on my last commit. 2009-03-26 22:21:39 +00:00
diva
a423b3060b Notecard updates bypassing the regions. (HGStandalone only) 2009-03-26 22:17:57 +00:00
Justin Clarke Casey
6ffed09682 * Fix build break - went a const or two too far 2009-03-26 20:15:36 +00:00
Justin Clarke Casey
7e40315d5d * minor: change some static readonlys to consts
* adjust user profile iar saving path
2009-03-26 20:09:12 +00:00
Justin Clarke Casey
3f1ec6334f * Fix build break from last commit 2009-03-26 17:30:43 +00:00
Justin Clarke Casey
93b26f8933 * iars: Serialize information about item creators to archive 2009-03-26 17:25:12 +00:00
diva
28d9a73521 Small refactoring in Caps, no functional changes. 2009-03-26 16:05:00 +00:00
lbsa71
3ca1481c3d * Minor fixes, inverted an if for readability and introduced a virtual pre-process step on the asset cache 2009-03-26 06:56:10 +00:00
Sean Dague
6323516a83 * Appearance patches suite: These patches are applied to allow libomv bots to wear outfits in the future.
This functionality will be upstreamed later.
** Fixed call of new AvatarAppearance without arguments, which caused bots look like clouds of gas
** Added a SendAvatarData in ScenePresence.SetAppearance, which is expected after SetAppearance is run
** Fixed AssetXferUploader: CallbackID wasn't being passed on on multiple packets asset uploads
** Set VisualParams in AvatarAppearance to stop the alien looking bot from spawning and now looks a little better.
*** TODO: Set better VisualParams value then 150 to everything
2009-03-25 20:15:46 +00:00
Dr Scofield
0bb3d2e6d7 cleanup 2009-03-25 07:36:56 +00:00
Justin Clarke Casey
64341fc965 * minor: remove a couple more compiler warnings 2009-03-24 20:57:02 +00:00
diva
c7d0e4ffc1 Added the login region's http to the login response. 2009-03-24 18:56:32 +00:00
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
Melanie Thielker
412112acba Committing partial work on passing folders across instances. This may crash. 2009-03-23 00:11:34 +00:00
Melanie Thielker
48e87b6448 Make single item inventory gives work across regions 2009-03-22 18:25:04 +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
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
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
lbsa71
613201e220 * Normalized and pulled GetInventorySkeleton up. 2009-03-20 17:25:12 +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
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
diva
a7d610ffcc Adds support for unlink-region command in hypergrid. 2009-03-18 16:37: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