aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Grid (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Adds session authentication upon NewUserConnections. Adds user key ↵diva2009-04-142-71/+15
| | | | authentication (in safemode only) upon CreateChildAgents. All of this for Hypergrid users too. This addresses assorted spoofing vulnerabilities.
* * Added some more experimental code; nothing wired in so far.lbsa712009-04-091-40/+68
|
* * Make it possible to store creator strings in user inventory items as well ↵Justin Clarke Casey2009-04-083-7/+5
| | | | | | | | | as UUIDs * All existing functionality should be unaffected. * Database schemas have not been changed.
* * minor: remove some mono compiler warningsJustin Clarke Casey2009-04-071-2/+2
|
* Added CreateObject(regionhandle, userID, itemID) to post objects that are to ↵diva2009-04-051-35/+39
| | | | | | | be fetched from the user's inventory server and rezzed in the region. Added all code necessary to fetch the item and the asset, and rez it inworld. The access to the item is uncap-ed and unverified -- I may place it later either under a cap or with auth verification. But in this model regions don't have the user's inventory, so they would have to guess the item IDs. Added safemode config to Standalone Hypergrid, similar effect to AllowRegionAccessToInventory in Inventory Server. Everyone should have these vars set to their default values except me!
* * Upped trunk version number to 0.6.4 as we just tagged 0.6.4-releaselbsa712009-04-013-3/+3
|
* Update svn properties, add copyright header, formatting cleanup.Jeff Ames2009-03-311-224/+224
|
* Adds support at the inventory server for direct inventory manipulation from ↵diva2009-03-301-1/+8
| | | | 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.
* Another bit of refactoring to try to make sense of ↵diva2009-03-292-0/+2
| | | | 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.
* Moved some files around, so that it's easier to share code between ↵diva2009-03-291-0/+1
| | | | standalone and the grid services. Should not affect any functionality.
* * This updates LibOMV to the current release 0.6.0 on March 19 2009Teravus Ovares2009-03-271-2/+2
| | | | | | * 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.
* Added the hg login procedure to the user server.diva2009-03-272-0/+231
|
* Committing partial work on passing folders across instances. This may crash.Melanie Thielker2009-03-231-0/+4
|
* Add a QueryItem method to the inventory subsystem. Currently implemented forMelanie Thielker2009-03-211-0/+4
| | | | | | | MySQL only, stubs for the others. This allows updating the cache with a single item from the database.
* * Normalized and pulled GetInventorySkeleton up.lbsa712009-03-201-62/+0
|
* * De-duplicated login service some morelbsa712009-03-201-29/+0
| | | | | | * Normalized m_inventoryService * Pulled AddActiveGestures up
* Moving GetInventoryItem up to InventoryServiceBase, since this seems like a ↵diva2009-03-191-10/+0
| | | | pretty fundamental function.
* * Group OpenSim.Framework.Servers interfaces togetherJustin Clarke Casey2009-03-192-0/+2
|
* Rename OpenSim.Framework.Archive to OpenSim.Framework.SerializationMike Mazur2009-03-161-1/+1
| | | | | Update using statements and prebuild.xml. Also trim trailing whitespace.
* Mark AssetBase.Metadata with [XmlIgnore]Mike Mazur2009-03-132-3/+3
|
* * Another stab at refactoring up the CustomiseResponse function. Two fixes:lbsa712009-03-121-149/+47
| | | | | | | | * Sometimes, null is a valid return value to indicate 'none found'. doh. * Sometimes, the Grid server does not send simURI - this you need to reconstruct yourself. Euw. (I believe) this solves mantis issue #3287
* Move ArchiveConstants to OpenSim.Framework.ArchiveMike Mazur2009-03-121-3/+2
| | | | | | | | | | - move a couple constants from InventoryArchiveConstants to ArchiveConstants, now only one of these is needed - change InventoryArchiveConstants references to ArchiveConstants - remove InventoryArchive AssetInventoryServer plugin dependency on OpenSim.Region.CodeModules - trim trailing whitespace
* Moving TarArchive to OpenSim.Framework.ArchiveMike Mazur2009-03-121-1/+1
| | | | | | | We now build OpenSim.Framework.Archive.dll which aims to contain code used for archiving various things in OpenSim. Also remove trailing whitespace.
* * Reverted r8750 to do another round of debugging on mantis #3287lbsa712009-03-111-28/+155
|
* Adding AssetInventory InventoryArchive pluginMike Mazur2009-03-114-0/+283
| | | | | | | | | | | | | | This plugin exposes an HTTP handler on the AssetInventoryServer which serves a gzipped tar file containing the contents of a user's inventory. The assets referenced by the inventory are not yet archived. At the moment only export functionality is implemented, restore functionality is missing. prebuild.xml had to be shuffled around a bit in order for the plugin to build, as it has a dependency on OpenSim.Region.CoreModules. Also, close a MemoryStream in a few places.
* *** POTENTIAL BREAKAGE ***lbsa712009-03-101-155/+28
| | | | | | | | | * Finally got to the point where I could pull up the CustomiseResponse function. Major de-duplication. * Introduced FromRegionInfo on RegionProfileData * This revision needs both grid and standalone testing galore. Work in progress!
* * Re-aligned CustomiseResponse function for imminent up-pullinglbsa712009-03-101-2/+4
|
* Implemented FetchAssetMetadataSet in DB backends.Mike Mazur2009-03-092-136/+97
| | | | | | | | | | | | | This method fetches metadata for a subset of the entries in the assets database. This functionality is used in the ForEach calls in the asset storage providers in AssetInventoryServer. With this implemented, frontends such as the BrowseFrontend should now work. - MySQL: implemented, sanity tested - SQLite: implemented, sanity tested - MSSQL: implemented, not tested - NHibernate: not implemented
* Add missing parameter to m_log.DebugFormat().Mike Mazur2009-03-061-1/+1
|
* Make DeserializeUUID explicitly private.Mike Mazur2009-03-051-1/+1
|
* Made the OpenSimInventoryFrontendPlugin.DeserializeUUID(Stream stream) ↵MW2009-03-051-1/+1
| | | | method static to get past the build errors. Mikem really needs to check this change over to see its the right approach for what he wanted.
* Fix moving folders.Mike Mazur2009-03-052-4/+9
| | | | | | | Casting from base class to inherited class is a no-no, and we must preserve the folder type when moving folders, otherwise it gets set to a Texture folder (type 0).
* Fix creating inventory items and folders.Mike Mazur2009-03-052-6/+9
| | | | | | The order of deserialization needed to be changed. Also corrected a bug that caused no inventory items to be returned on login.
* Implemented all Inventory frontend handlers.Mike Mazur2009-03-053-512/+719
| | | | | | This doesn't mean they all work as expected, though. More changes to come as testing unveils bugs.
* Implementing more inventory storage methods.Mike Mazur2009-03-052-314/+134
|
* Use Inventory{Item,Folder}Base in AssetInventoryServer.Mike Mazur2009-03-056-268/+235
| | | | | Also the first inventory storage methods are implemented.
* A couple cosmetic changes in inventory storage plugin.Mike Mazur2009-03-051-2/+5
|
* Update svn properties, add copyright headers, minor formatting cleanup.Jeff Ames2009-03-013-6/+57
|
* Added GridServerPlugin class (which implements IGridPlugin) to ↵MW2009-02-273-91/+168
| | | | | | | | | OpenSim.Grid.GridServer.Modules. This class handles all the initialising of the grid server. And made GridServer into basically a generic server that just loads plugins. So this is a step towards having a generic server that loads service modules.
* svn attribute fixes so that we can play nice between windows and linuxSean Dague2009-02-268-570/+570
|
* Added a PostInitialise method to IApplicationPlugin, this allows us to do ↵MW2009-02-262-35/+2
| | | | | | | work in there knowing that all other ApplicationPlugins have been initialised by that time. Moved the loadRegions code in LoadRegionsPlugin to the PostInitialise method.
* * Got rid of concrete GridDBService referenceslbsa712009-02-262-4/+5
|
* * renamed IRegionProfileService to IRegionProfileRouter to better reflect ↵lbsa712009-02-262-3/+3
| | | | | | | | | | use (naming is a work in progress...) * introduced new IRegionProfileService that is going to be _one_ profileService * Had GridDBService inherit the IRegionProfileService (preparing for re-wiring things and de-duplicating eventually)
* Renamed IMessageUserServerService to IInterServiceUserService.csMW2009-02-255-229/+229
| | | | | Renamed MessageUserServerModule to InterMessageUserServerModule
* * minor: Remove most mono compiler warningsJustin Clarke Casey2009-02-256-9/+11
|
* Renamed IUGAIMCore to IGridServiceCore, still not really happy with this ↵MW2009-02-2519-68/+69
| | | | name as it could be confused with the Grid Server namespace or with the IGridService in the region servers.
* Added IGridServiceModule to be the base interface for the Service Modules ↵MW2009-02-251-0/+13
| | | | for the Grid, User and Messaging servers.
* More refactoring of the Grid, User and Messaging servers. MW2009-02-2514-215/+394
|
* A few updates necessary for load balancer.Mike Mazur2009-02-251-0/+3
| | | | | | | | | - handle GetUser request for nonexistent user gracefully - include throttle levels in ClientInfo - code to save/restore throttles in client stack - only update/send updates to active clients - make animation classes serializable
* Setting svn:eol-style=native on new files.Mike Mazur2009-02-2427-6122/+6122
|