aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Grid/GridServer/GridManager.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-02-21Refactored the GridServer into a GridDBService and a set of "modules". MW1-1282/+0
Currently they aren't plugin modules as the support for dynamically loading them isn't complete.
2009-02-12* optimized usings.lbsa711-2/+1
2009-02-09The DataPluginFactory is now a set of generic methods instead ofMike Mazur1-2/+2
multiple duplicates of the same code.
2009-02-03- moved data plugin loading code from various places toMike Mazur1-25/+18
OpenSim/Data/DataPluginFactory.cs - removed dependencies on a few executable assemblies in bin/OpenSim.Data.addin.xml - trim trailing whitespace
2008-12-17fix a bug with the Grid REST interface that was returning the classnameSean Dague1-1/+1
in the UUID field instead of the actual UUID because of an implicit use of ToString()
2008-12-13Mantis#2811. Thank you kindly, Diva for a patch that resolvesCharles Krinke1-8/+5
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-12* minor: Be a little more informative when a region fails to connect because ↵Justin Clarke Casey1-2/+4
it fails to implement the required OGS interface version
2008-12-11Add hostnames in addition to IP address to some more places. This continues ↵Homer Horwitz1-0/+2
r7676. NOTE: Changes UGAIM.
2008-12-11Move from IP to hostname for seed caps on login, for gridmode and standalone.Homer Horwitz1-0/+1
All the other caps (except the initial one) are already sent with hostname instead of IP. NOTE: This changes gridserver and userserver
2008-12-05- Fixed missing ToString() in map_blocks response in grid-serverHomer Horwitz1-1/+4
- Added remoting_port to the non-fast if-branch, too - Added httpPort field to map_blocks response. This isn't needed yet, but will be for correct crossing between regions. Note: This touches the GridServer.
2008-11-19Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the newMelanie Thielker1-6/+6
libOMV.
2008-11-19Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker1-6/+6
release a direct descendant of the stable 7364, with all the features and none of the issues. This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373 r7372 r7370 r7369 r7368 r7367 r7366
2008-11-17* Update libOMV to r2359. This is necessary for the progressive texture patchJustin Clarke Casey1-6/+6
* Update libopenjpeg as well for this patch. * Appears to be okay on a very short sniff test * Source code will be placed in opensim-libs shortly
2008-11-11* Implement basic region filtering as described in ↵Justin Clarke Casey1-6/+34
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-10-29GridManager.GetRegions() now returns a List, not a Dictionary. Also removed ↵Mike Mazur1-40/+35
some trailing whitespace.
2008-10-13* Apply a modified version of the part of ↵Justin Clarke Casey1-0/+23
http://opensimulator.org/mantis/view.php?id=2361 that allows region registration to be enabled/disabled on the grid server * Region registration is enabled by default in the configuration unless the user chooses otherwise * On the console * show status - shows grid status * enable-reg - enables region registration to the grid * disable-reg - disables region registration * Enabling or disabling region registration will not affect any other grid functions or regions already on the grid
2008-10-03Add the missing bits for the new region-search:Homer Horwitz1-0/+70
- 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-29* Apply http://opensimulator.org/mantis/view.php?id=2295Justin Clarke Casey1-1/+1
* Updated MSSQL to reflect resend changes * Added the new columns in prims table. * Created a implementation for getting gestures. * Remove configurable table names for user. * Thanks Ruud Lathorp
2008-09-28Mantis#2289. Thank you kindly, SMeans for a patch that:Charles Krinke1-1/+0
Corrects the spurious reference to MySQL namespace in GridManager.cs.
2008-09-26* Patch from JHurlimanTeravus Ovares1-1/+1
* Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
2008-09-14Mantis #2124Melanie Thielker1-12/+12
Thank you, RuudL, for a patch that brings MSSQL up to the same implementation level as MySQL.
2008-09-06Mantis #2133Melanie Thielker1-1/+1
Thank you, Xugu Madison and ChrisDown, for a patch that fixes linux filename extensions from .Xml back to .xml
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-23/+23
* 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-23Mantis#2036. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke1-3/+15
Not enough logging. Added IP endpoing of request to the log messages on lookup-failure
2008-08-23Mantis#2036. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke1-4/+10
This patch adds some more informative logging if the region isn't found.
2008-08-18Formatting cleanup.Jeff Ames1-6/+6
2008-07-31Thanks, sempuki, for a patch that moves all Grid Server's plugins toMike Mazur1-5/+2
PluginLoader. Fix issue 1871.
2008-07-30* Applying Mantis #1852 - Plugin Provider refactoring. Courtesy of Ryan/Sempuki.Adam Frisby1-3/+3
2008-07-23Thanks, sempuki, for a patch that adds .addin.xml for MSSQL and SQLite users.Mike Mazur1-13/+2
2008-07-23Thanks, sempuki, for a patch that moves control of Mono.Addins from source ↵Mike Mazur1-6/+6
attributes to external XML files. Fix issues 1682 and 1786.
2008-07-18Thanks, sempuki, for a patch that moves all grid plugins to new PluginLoader ↵Mike Mazur1-61/+59
(issue 1763).
2008-06-13* If appropriate, start printing out the inner exception from the grid -> ↵Justin Clarke Casey1-1/+5
region status check, so we can tell a bit better what the problem was
2008-05-28let Grid Servers specify a connect string in their configuration.Sean Dague1-3/+3
2008-05-25Update svn properties. Formatting cleanup.Jeff Ames1-4/+4
2008-05-20i'm extending the RestStreamHandler.Handler(...) signature to actually Dr Scofield1-6/+18
provide OSHttpRequest and OSHttpResponse to our REST handler. also, this adds proper RestPlugin.IsGod() checking against the X-OpenSim-Godkey HTTP request header. last, i added XML doc comments to RestPlugin.cs
2008-05-16Formatting cleanup.Jeff Ames1-32/+32
2008-05-14Formatting cleanup.Jeff Ames1-2/+2
2008-05-13* As part of the region registration process, the grid service now requests ↵Justin Clarke Casey1-6/+52
the status of the region using the region http uri just passed in * If the status cannot be retrieved, then the region startup will terminate. * The aim of this is for earlier detection of situations where the region can send messages out but cannot accept incoming requests (often due to firewall issues) * This is currently an extremely simplistic check which completely trusts whatever http uri is given by the region * This contact may be problematic, though since the user service needs to be able to contact the region http uri, it doesn't seem unreasonable for the grid to have to be able to do so too at this stage * This change will require a prebuild
2008-05-12* Refactor: Creating grid login exceptions to try and break up a large method. Justin Clarke Casey1-71/+109
* This in preparation for further login validation to check that the region logging in is properly contactable. * Also increase verbosity of some error messages
2008-05-12* If a region running in grid mode fails to login to the grid service, ↵Justin Clarke Casey1-1/+1
startup will now terminate instead of carrying on (and thus burying the error message)
2008-05-12* Minor: Change 'delete region' message to region logout messageJustin Clarke Casey1-1/+2
2008-05-12* Minor: Commenting out message detailing all individual map information ↵Justin Clarke Casey1-2/+1
dispatch for now
2008-05-12* Minor: Initial cleaning up of some of the grid sim login messagesJustin Clarke Casey1-22/+25
2008-05-01* Rolled back a few changes.Adam Frisby1-94/+91
2008-05-01* Cleaning code still.Adam Frisby1-91/+94
2008-05-01* Breaking all the code, breaking all the code..!Adam Frisby1-10/+3
* Made a bunch more members static, removed some dead code, general cleaning.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-5/+5
(this took a while to run).
2008-04-13* Fix a bug in the friends module that causes a friend not to appear online ↵Teravus Ovares1-1/+16
when they were. * A few things for testing. * This makes a modification to the region registration with the grid server so that the region can send it a chosen password to identify itself. It will not cause any errors, if either one are not updated.
2008-04-11* Discerned between AddProfile and UpdateProfile in region registrationlbsa711-1/+11
:: Believe it or not, but INSERT/UPDATE is actually a better pattern than REPLACE, since, with INSERT/UPDATE you can catch erroneous UPDATES to non-INSERTed items as well as catch erroneous re-INSERTS. in 95% of the cases, you SHOULD have a clear INSERT context, and a clear and separate UPDATE context. If you think your case falls within the 5%, maybe you should re-evaluate your code. ::
2008-04-02changing more references to OpenSim.DataSean Dague1-5/+5