aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Communications/OGS1 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Some more work on refactoring configs;lbsa712009-04-171-1/+1
| | | | | | | * Moved the constants out into a separate DefaultConfig * Pulled configMember up * Some minor CCC
* Fix for minor bug introduced yesterday, HG only. Can't lookup the profile ↵diva2009-04-141-1/+1
| | | | when we're looking up the profile...
* Making OGS1UserServices friendly to subclassing.diva2009-04-141-29/+45
|
* * Some more experimental work on distributed assets. Nothing hotwired yet.lbsa712009-04-131-75/+93
| | | | | | | | | * 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)
* * Introduced some experimental code with regards to asset data substitutionlbsa712009-04-081-0/+5
|
* * Upped trunk version number to 0.6.4 as we just tagged 0.6.4-releaselbsa712009-04-011-1/+1
|
* Committing partial work on passing folders across instances. This may crash.Melanie Thielker2009-03-232-0/+32
|
* Add QueryItem method to secure inventory and HG inventory, change method sig toMelanie Thielker2009-03-221-0/+16
| | | | | | provide additional information the HG needs.
* Add a QueryItem method to the inventory subsystem. Currently implemented forMelanie Thielker2009-03-211-0/+16
| | | | | | | MySQL only, stubs for the others. This allows updating the cache with a single item from the database.
* Adds support for unlink-region command in hypergrid.diva2009-03-181-0/+22
|
* regionInfo isn't defined here yet, which leads to a NRE. Grid-serverHomer Horwitz2009-03-151-1/+1
| | | | | | provided us with the data, so let's use it for now. Hopefully fixes Mantis #3297.
* * Another stab at refactoring up the CustomiseResponse function. Two fixes:lbsa712009-03-121-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
* * Refactored out Create() methods to ensure proper transformation between ↵lbsa712009-03-101-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.
* forgotten filesMW2009-03-031-2/+2
|
* * Upped VersionInfo to 0.6.3 and in the process, changed assemblyinfo to ↵lbsa712009-02-201-3/+3
| | | | 0.6.3.* to better track down dll ref and overwrite problems.
* THE BIG ANTI-REMOTING SCHLEP -- StartRemoting is no more. Sims in older ↵diva2009-02-203-1176/+1
| | | | | | | versions will have a hard time communicating with sims on this release and later, especially if they haven't transitioned to RESTComms at all. There's still some cleanup to do on assorted data structures, but the main functional change here is that sims no longer listen on remoting ports.
* This moves the 2 friends-related interregion messages out of OGS1 and into ↵diva2009-02-201-78/+0
| | | | the FriendsModule. No functional changes. Those messages were sent over XMLRPC, and that's how it continues to be for now. Just moving this couple of interregion messages out of OGS1, in preparation for the big shlep ahead.
* Major change to how appearance is managed, including changes in login and ↵diva2009-02-171-1/+5
| | | | user service/server. Appearance is now sent by the user service/server along with all other loginparams. Regions don't query the user service for appearance anymore. The appearance is passed along from region to region as the avie moves around. And, as before, it's stored back with the user service as the client changes the avie's appearance. Child agents have default appearances that are set to the actual appearance when the avie moves to that region. (as before, child agents are invisible and non-physical).
* Commented a couple of not very useful log messages that are cluttering the ↵diva2009-02-121-4/+4
| | | | log in sims that have objects belonging to foreign users.
* * Remove a change which shouldn't have made it into the last commitJustin Clarke Casey2009-02-121-2/+0
| | | | | | * Rogue change affected grid only
* * Add missing OpenSIm.Framework.Communications ref for Wdinwos buildsJustin Clarke Casey2009-02-121-0/+2
|
* * optimized usings.lbsa712009-02-125-9/+6
|
* From Alan Webb <awebb@linux.vnet.ibm.com>Sean Dague2009-02-091-1/+1
| | | | | | | | | | | These changes replace all direct references to the AssetCache with IAssetCache. There is no change to functionality. Everything works as before. This is laying the groundwork for making it possible to register alternative asset caching mechanisms without disrupting other parts of OpenSim or their dependencies upon AssetCache functionality.
* * Move the timed_out change to earlier on in the async handlerJustin Clarke Casey2009-01-141-4/+9
| | | | | | | | * There appears to be a bug on mono 1.9.1 (and maybe later), where sometimes the async wait will be signalled even though that async callback has not executed * This change may make it slightly better but it's difficult to tell (it definitely still occurs) * Also this patch closes the wait handle explicitly, as recommended in the MSDN docs. This doesn't have any impact on the bug though
* * prune and regrade log messages relating to client login and logoutJustin Clarke Casey2009-01-061-2/+2
|
* * reference is to Nini.Config, not NiniJustin Clarke Casey2009-01-021-1/+1
|
* * Add Nini reference to Communications.OGS1Justin Clarke Casey2009-01-021-0/+1
|
* Plumb in the birthdate from the user server reply to the cacheMelanie Thielker2008-12-221-0/+1
|
* Mantis#2811. Thank you kindly, Diva for a patch that resolvesCharles Krinke2008-12-131-9/+9
| | | | | | | some of our DNS/dotted decimal issues that plague teleporting. We are increasing the MajorInterfaceVersion from 1 to 2 in the gridserver, so sims will need to be updated on various grids.
* Add a null check. Mantis #2798idb2008-12-111-1/+1
|
* - Use the http-port that is now provided by the grid-server. If it isn't ↵Homer Horwitz2008-12-051-0/+5
| | | | | | | (because GridServer is too old), complain. Not used yet, but will be necessary for crossing regions correcly.
* * minor: rename m_parent to m_commsManager to make it a little clearer what ↵Justin Clarke Casey2008-11-271-18/+18
| | | | it actually is
* * Remove unused and largely unimplemented UpdateUserCurrentRegion()Justin Clarke Casey2008-11-271-52/+0
| | | | | | * please say if this causes you a problem
* Add copyright headers. Minor formatting cleanup.Jeff Ames2008-11-251-1/+1
|
* WIP: Adding a few things to PresenceModule. Not quite finished yet.Homer Horwitz2008-11-241-1/+9
|
* * Implement basic region filtering as described in ↵Justin Clarke Casey2008-11-111-0/+1
| | | | | | | | | | | | https://lists.berlios.de/pipermail/opensim-dev/2008-November/003468.html * This is done by sending a 'major interface version' number on sim registration. Developers must increment this every time they make a change that would make the previous OpenSim revision failure incompatible with the new one (non-fatal incompatibilities are fine). * This number resides in OpenSim.Framework.Servers.VersionInfo.MajorInterfaceVersion * This allows the grid service to stop older, incompatible regions from connecting
* Mantis#2590. Thank you kindly, Diva for a patch that solves:Charles Krinke2008-11-081-1/+10
| | | | | | When the given address to CheckRegion is wrong, it crashes the whole server. Patch included.
* Attachments, attachments, and, did I say attachments?Melanie Thielker2008-11-071-0/+3
| | | | | | Too many fixes to list.
* * Improve the previous fix by pushing the exception catching down into OGS1 ↵Justin Clarke Casey2008-11-041-8/+8
| | | | grid services
* Update svn properties, minor formatting cleanup.Jeff Ames2008-11-041-2/+2
|
* Add a bit more error-checking to GetFriendRegionInfos.Homer Horwitz2008-11-031-13/+24
|
* Thanks diva for a patch that removes an unnecessary dependency on ↵Dahlia Trimble2008-11-031-2/+2
| | | | CommunicationsOGS1 from OGS1UserServices
* Update svn properties, formatting cleanup.Jeff Ames2008-11-021-1/+1
|
* Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,Homer Horwitz2008-11-013-3/+141
| | | | | | | | | | | | | | on-/offline updates, calling cards for friends. This adds methods in the DB layer and changes the MessagingServer, so a full update (incl. UGAIM) is necessary to get it working. Older regions shouldn't break, nor should older UGAIM break newer regions, but friends/presence will only work with all concerned parts (UGAIM, source region and destination region) at this revision (or later). I added the DB code for MSSQL, too, but couldn't test that. BEWARE: May contain bugs.
* Small optimization: Don't ask gridserver about regions on the local instance.Homer Horwitz2008-10-051-0/+7
|
* Add the missing bits for the new region-search:Homer Horwitz2008-10-031-43/+76
| | | | | | | | | | | | | | | | - Added lookup in the data-layer - MySQL works - SQLite doesn't have a grid-db, so it won't work there - I added MSSQL-code to the best of my knowledge; but I don't know MSSQL :-) - Added the plumbing up to OGS1GridServices. This speaks with the grid-server via XMLRPC. - Modified MapSearchModule to use the new data. It's backward compatible; if used with an old grid-server, it just returns one found region instead of a list. - Refactored a bit. Note: This updates data, grid-server and region code. No new files.
* * Remove some old libsecondlife workarounds as suggested by jhurliman in ↵Justin Clarke Casey2008-09-221-5/+4
| | | | http://opensimulator.org/mantis/view.php?id=2236
* * Fix http://opensimulator.org/mantis/view.php?id=2189Justin Clarke Casey2008-09-211-5/+25
| | | | | | * Allow a grid mode region simulator to properly shutdown even if the grid service is offline
* * Tidy up OGS1GridServicesJustin Clarke Casey2008-09-201-101/+39
| | | | | | * Remove what should be unnecessary RemoteException catches when executing local backend calls
* * Enables logins to regions on a grid once they have finished starting up ↵Justin Clarke Casey2008-09-191-29/+46
| | | | (this does not include script startup).