aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Communications (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-05-31Add copyright headers, formatting cleanup, ignore some generated files.Jeff Ames1-27/+27
2009-05-26Commented a log message related to users not found, because it floods the ↵diva1-4/+4
log when the sims have prims from foreign users.
2009-05-25* Upped version number to 0.6.5lbsa712-4/+4
2009-05-24Fixes map image on link-region (HG).diva1-1/+4
2009-05-23* Pipes requestors IP address through all XmlRpcRequest delegates. This is ↵Adam Frisby3-7/+7
needed to be able to 'NAT-wrap' the login sequence. * If you have something using XmlRpc that isn't in core, change your method signature from: (XmlRpcRequest request) to: (XmlRpcRequest request, IPEndPoint remoteClient)
2009-05-23* NetworkUtil now handles an error case in a way which is easier to debug.Adam Frisby1-1/+0
2009-05-22From: Alan Webb <alan_webb@us.ibm.com>Dr Scofield1-29/+35
RequestUserInventory is supposed to drive a supplied callback when it completes. In fact, it fails to do so if the user's inventory does not exist (e.g. the inventory database is unavailable for some reason), and the requestor is left sleeping forever. The code has been modified to return empty lists via the callback as an accurate reflection of what is there: nothing.
2009-05-20Add copyright headers, formatting cleanup.Jeff Ames1-1/+1
2009-05-18Remove the old asset cache and local services and the configurations for themMelanie Thielker1-1/+0
2009-05-14Added a bool variable to OGS1GridServices to be able to turn off the use of ↵MW1-9/+16
the remoteRegionInfoCache as caching region data like that stops a dynamic grid (where regions could change port or host at any time, useful for load balancing among other things) from working. The bool is currently hardcoded to be true (to use the cache). So need to hook this up to a config option later.
2009-05-12Thank you kindly, Patnad, for a patch that:Charles Krinke3-2/+4
This is to handle the changes in the v1.23 viewer of LL regarding the adult rating. With this patch a region can be changed to the adult rating from LL viewer v1.23 and above.
2009-05-05* If an item creator id contains an iar loaded name, create a temporary ↵Justin Clarke Casey2-5/+36
profile and hashed UUID to represent the user
2009-05-04Intermediate commit. WILL NOT COMPILE!Melanie Thielker11-6/+11
2009-05-04* Resolve http://opensimulator.org/mantis/view.php?id=3573Justin Clarke Casey1-0/+10
* Override add user for HG user services to hit local services if present
2009-05-02Change of word in log message.diva1-1/+1
2009-04-27Another attempt at mantis #3527.diva1-1/+11
2009-04-23* Allow interested user data plugins to store temporary user profilesJustin Clarke Casey1-0/+5
* Database and the OGS1 plugins are not interested and hence ignore these calls
2009-04-23* Add user data plugin to store temporary profiles (which are distinct from ↵Justin Clarke Casey4-9/+9
cached) * Plugin not yet used * Existing functionality should not be affected in any way
2009-04-22* Fix hypergrid standalone login by overriding AddNewUserAgent in HGUserServicesJustin Clarke Casey1-13/+8
2009-04-22* Resolve http://opensimulator.org/mantis/view.php?id=3509 by putting some ↵Justin Clarke Casey5-32/+48
service initialization into CommsManager * What is really needed is a plugin and interface request system as being done for region modules
2009-04-22* Resolve http://opensimulator.org/mantis/view.php?id=3509 by passing up the ↵Justin Clarke Casey1-4/+4
comms manager rather than null
2009-04-22* Fix windows build from last commitJustin Clarke Casey1-0/+1
2009-04-22* Fission OGS1UserServices into user service and OGS1 user data plugin ↵Justin Clarke Casey6-774/+798
components * Make OGS1UserServices inherit from UserManagerBase * This allows grid mode regions to use the same user data plugin infrastructure as grid servers and standalone OpenSims
2009-04-18Thank you dslake for diagnosing and fixing a race condition in ↵diva2-132/+146
OGS1SecureInventoryServer (mantis #3483). The provided patch was slightly modified to narrow the locking scope to smaller portions of the functions. Applied the same locking to HGInventoryService, which suffered from the same race condition.
2009-04-18Bug fix for standalone HG login. VerifySession should be local for local users.diva2-1/+11
2009-04-17* Moved the DefaultConfig settings into already-existing ConfigSettingslbsa712-3/+3
2009-04-17* Some more work on refactoring configs;lbsa712-3/+3
* Moved the constants out into a separate DefaultConfig * Pulled configMember up * Some minor CCC
2009-04-16* minor: Eliminate redundant argument in PreloadUserCacheJustin Clarke Casey1-1/+1
2009-04-15minor: Remove some mono compiler warnings. Uncomment code when it's ↵Justin Clarke Casey1-1/+1
actually being used.
2009-04-14One less vulnerability in the HG: detecting foreign users trying to come in ↵diva1-1/+13
with local user IDs. If that happened by accident, too bad, foreign user can't come in with that ID. This test is a consequence of not having truly global names yet.
2009-04-14Adds session authentication upon NewUserConnections. Adds user key ↵diva3-73/+155
authentication (in safemode only) upon CreateChildAgents. All of this for Hypergrid users too. This addresses assorted spoofing vulnerabilities.
2009-04-14Fix for minor bug introduced yesterday, HG only. Can't lookup the profile ↵diva1-1/+1
when we're looking up the profile...
2009-04-14Making OGS1UserServices friendly to subclassing.diva1-29/+45
2009-04-13* Some more experimental work on distributed assets. Nothing hotwired yet.lbsa712-75/+98
* Introduced preprocess step in FetchAsset (Might revert this later) * Some minor CCC * Added actual implementation of GetUserProfile( uri ) and the corresponding handler to OGS1. * Introduced non-functioning GetUserUri( userProfile) awaiting user server wireup (this might move elsewhere)
2009-04-08* Introduced some experimental code with regards to asset data substitutionlbsa712-0/+11
2009-04-05Changed the asynchronous call to get inventory in HG, so that it properly ↵diva1-19/+49
reports problems. OGS1 should also be changed, but I'm leaving it as is for now. RestSessionObjectPosterResponse is fairly broken and should not be used. Minor changes in Get inventory item in HGAssetMapper.
2009-04-05Added CreateObject(regionhandle, userID, itemID) to post objects that are to ↵diva1-0/+11
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!
2009-04-05* Fixed copyright headers on HyperGrid source files. (Now match the rest of ↵Adam Frisby5-123/+118
OpenSim, license text is unchanged) * Added Bitmap[,] to IParcel for MRM
2009-04-01* Upped trunk version number to 0.6.4 as we just tagged 0.6.4-releaselbsa712-2/+2
2009-03-29Another bit of refactoring to try to make sense of ↵diva2-3/+3
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-25* Appearance patches suite: These patches are applied to allow libomv bots ↵Sean Dague1-1/+1
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-23Committing partial work on passing folders across instances. This may crash.Melanie Thielker3-0/+55
2009-03-22Add QueryItem method to secure inventory and HG inventory, change method sig toMelanie Thielker2-0/+39
provide additional information the HG needs.
2009-03-21Add a QueryItem method to the inventory subsystem. Currently implemented forMelanie Thielker1-0/+16
MySQL only, stubs for the others. This allows updating the cache with a single item from the database.
2009-03-18Adds support for unlink-region command in hypergrid.diva3-0/+95
2009-03-15regionInfo isn't defined here yet, which leads to a NRE. Grid-serverHomer Horwitz1-1/+1
provided us with the data, so let's use it for now. Hopefully fixes Mantis #3297.
2009-03-12* Another stab at refactoring up the CustomiseResponse function. Two fixes:lbsa711-1/+4
* 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
2009-03-10* Removed unused and uncommented filelbsa711-433/+0
2009-03-10* Refactored out Create() methods to ensure proper transformation between ↵lbsa711-13/+11
RegionProfileData and RegionInfo * Created ToRegionInfo method, still not using it pending peer review. * This is a preparatory commit for a subsequent login service refactoring.
2009-03-03forgotten filesMW1-2/+2