aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Communications/OGS1/OGS1GridServices.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-06-10Formatting cleanup.Jeff Ames1-1/+1
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-23* Pipes requestors IP address through all XmlRpcRequest delegates. This is ↵Adam Frisby1-2/+2
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-20Add copyright headers, formatting cleanup.Jeff Ames1-1/+1
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 Krinke1-0/+2
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-04Intermediate commit. WILL NOT COMPILE!Melanie Thielker1-1/+1
2009-05-02Change of word in log message.diva1-1/+1
2009-04-27Another attempt at mantis #3527.diva1-1/+11
2009-04-17* Moved the DefaultConfig settings into already-existing ConfigSettingslbsa711-1/+1
2009-04-17* Some more work on refactoring configs;lbsa711-1/+1
* Moved the constants out into a separate DefaultConfig * Pulled configMember up * Some minor CCC
2009-03-18Adds support for unlink-region command in hypergrid.diva1-0/+22
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* 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
2009-02-20THE BIG ANTI-REMOTING SCHLEP -- StartRemoting is no more. Sims in older ↵diva1-912/+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.
2009-02-20This moves the 2 friends-related interregion messages out of OGS1 and into ↵diva1-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.
2009-02-17Major change to how appearance is managed, including changes in login and ↵diva1-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).
2009-02-12* Remove a change which shouldn't have made it into the last commitJustin Clarke Casey1-2/+0
* Rogue change affected grid only
2009-02-12* Add missing OpenSIm.Framework.Communications ref for Wdinwos buildsJustin Clarke Casey1-0/+2
2009-02-12* optimized usings.lbsa711-4/+1
2009-01-14* Move the timed_out change to earlier on in the async handlerJustin Clarke Casey1-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
2009-01-06* prune and regrade log messages relating to client login and logoutJustin Clarke Casey1-2/+2
2009-01-02* reference is to Nini.Config, not NiniJustin Clarke Casey1-1/+1
2009-01-02* Add Nini reference to Communications.OGS1Justin Clarke Casey1-0/+1
2008-12-13Mantis#2811. Thank you kindly, Diva for a patch that resolvesCharles Krinke1-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.
2008-12-05- Use the http-port that is now provided by the grid-server. If it isn't ↵Homer Horwitz1-0/+5
(because GridServer is too old), complain. Not used yet, but will be necessary for crossing regions correcly.
2008-11-11* Implement basic region filtering as described in ↵Justin Clarke Casey1-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
2008-11-08Mantis#2590. Thank you kindly, Diva for a patch that solves:Charles Krinke1-1/+10
When the given address to CheckRegion is wrong, it crashes the whole server. Patch included.
2008-11-07Attachments, attachments, and, did I say attachments?Melanie Thielker1-0/+3
Too many fixes to list.
2008-11-04* Improve the previous fix by pushing the exception catching down into OGS1 ↵Justin Clarke Casey1-8/+8
grid services
2008-11-02Update svn properties, formatting cleanup.Jeff Ames1-1/+1
2008-11-01Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,Homer Horwitz1-1/+79
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.
2008-10-05Small optimization: Don't ask gridserver about regions on the local instance.Homer Horwitz1-0/+7
2008-10-03Add the missing bits for the new region-search:Homer Horwitz1-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.
2008-09-22* Remove some old libsecondlife workarounds as suggested by jhurliman in ↵Justin Clarke Casey1-5/+4
http://opensimulator.org/mantis/view.php?id=2236
2008-09-21* Fix http://opensimulator.org/mantis/view.php?id=2189Justin Clarke Casey1-5/+25
* Allow a grid mode region simulator to properly shutdown even if the grid service is offline
2008-09-20* Tidy up OGS1GridServicesJustin Clarke Casey1-101/+39
* Remove what should be unnecessary RemoteException catches when executing local backend calls
2008-09-19* Enables logins to regions on a grid once they have finished starting up ↵Justin Clarke Casey1-29/+46
(this does not include script startup).
2008-09-19* Only allow logins on standalone when the sim has completed it's initial ↵Justin Clarke Casey1-2/+13
startup (script startup doesn't count here) * There was a small window where region logins were allowed before modules were loaded - avatars logins that hit this window could have caused bad things to happen. * A similar change will follow for grid mode sometime soon
2008-09-09Update svn properties, formatting cleanup.Jeff Ames1-5/+5
2008-09-07Mantis #2142Melanie Thielker1-30/+33
Thank you, HomerHorwitz, for a patch that fixes landmark teleport and about landmarks with the new OMV types.
2008-09-07* Improve login failure handling.Justin Clarke Casey1-0/+1
* Now it should properly inform the user and stop a login if a region server could not be contacted in order to expect a user (the last commit didn't actually quite work correctly)
2008-09-07* minor: Clean up of logging messages to make following the client login ↵Justin Clarke Casey1-12/+10
process easier * documentation
2008-09-06* This changes gridcomms types back to our home grown wholy controlled types. Teravus Ovares1-3/+3
* These are different types then the OMV types because changing them causes just about all grid comms to break. If these were the libOMV types, then libOMV couldn't change them ever again after that.. or we'd have a breakage whenever they changed them. * This might introduce a map issue. Still checking it out.
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-37/+37
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
2008-08-28Update svn properties, formatting cleanup.Jeff Ames1-7/+7
2008-08-25* minor: some logging conformance, code documentingJustin Clarke Casey1-5/+21