aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/RegionInfo.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-04-13* Fix a bug in the friends module that causes a friend not to appear online ↵Teravus Ovares1-0/+1
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* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-2/+59
* This patch adds support for saving a dynamically generated region to the filesystem (as a region xml file) * Also adds some error checknig to make sure the dynamically generated region name, id or location are not already taken. * Thanks Dr Scofield
2008-03-30* Minor cleanupTeravus Ovares1-4/+1
2008-03-30This update has good news and bad news, first the bad.Teravus Ovares1-0/+17
* This update breaks inter-region communications, sorry. * You will need to run prebuild. Next, the good; * This update solves the unexpected binary element when Linux simulators inform windows simulators and vice versa. So Linux Simulators and Windows simulators are 100% compatible again. * This update introduces an Integer in the prim crossing method to tell the receiving simulator which XML method to use to load the prim that crossed the border. If the receiving prim doesn't support the method, the prim crossing fails and no prims are lost. That being said, it's best to update all your simulators to this revision at once.
2008-03-23* Start passing around a region server's http port in RegionInfo.Justin Clarke Casey1-3/+14
* This means that caps methods (editing scripts, poss map functions, etc) on non-home regions should now work with servers which are listening for http ports on a non default (9000) port. * If you are running a region server, this may only work properly once your grid server upgrades to this revision * PLEASE NOTE: This shouldn't cause inter-region problems if one end of the connection hasn't upgraded to this revision. However if it does, the instability will persist until the grid and region (and possibly all the region's neighbours) have upgraded to this revision. * This revision also adds extra login related messages, both for success and failure conditions
2008-03-22* Catch the occasional resolution exception that comes out of ↵Justin Clarke Casey1-2/+9
SceneCommunicationService.EnableChildAgents so we can see what hostname is failing
2008-03-19Fixed some comparisons of LLUUIDs to null.Jeff Ames1-1/+1
Thanks to DrSchofld for pointing this out.
2008-03-18Formatting cleanup.Jeff Ames1-27/+27
2008-03-04* One line fix to get everything working again. Essentially set the ↵Teravus Ovares1-0/+1
originRegionID = RegionID in RegionInfo.cs on line 375
2008-03-04Merged 3Di code that provides scene and avatar serialization, and plugin ↵Johan Berntsson1-1/+22
support for region move/split/merge. See ThirdParty/3Di/README.txt. Unless the new modules are used there should be no noticeable changes when running OpenSim.
2008-02-14* Made new Framework.Constants class, added RegionSize member.Adam Frisby1-1/+1
* Converted all instances of "256" spotted to use RegionSize instead. Some approximations used for border crossings (ie 255.9f) are still using that value, but should be updated to use something based on RegionSize. * Moving Terrain to a RegionModule, implemented ITerrainChannel and TerrainModule - nonfunctional, but will be soon.
2008-02-05Converted logging to use log4net.Jeff Ames1-2/+3
Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
2008-02-02In an attempt to solve multihomed UDP problem I seem to have bound UDP ↵Tedd Hansen1-1/+1
socket to external IP instead of internal :)
2008-02-02Added commands to change config file from console:Tedd Hansen1-1/+1
CONFIG SET section key value value value CONFIG GET section key CONFIG SAVE (it saves, but does it save correctly?:) ScriptEngine will react correctly to any config change made while it is running.
2008-02-02Hopefully fixed MySQL DB crash on startup issue (so we can remove 3 sec wait).Tedd Hansen1-1/+15
Added option to try alternate UDP ports if the one configured is in use. UDP packets are now bound to the actual outside IP address and hopefully won't "randomly" select IP on multihomed systems.
2008-01-15* Mother of all commits:Adam Frisby1-8/+8
* Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
2008-01-04*Added ability to skip any use of the console when configuring and assume ↵mingchen1-4/+4
default value. This is useful when the server is running by itself and a new region request is added without sufficient information
2008-01-03* Made covenant changes made in the estate tools persist across sim restarts.Teravus Ovares1-0/+5
2007-12-27* Optimized usingslbsa711-103/+102
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-20Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames1-4/+4
Works with LibSL rev>1532
2007-12-18* Added Incomplete Handling of the RegionInfoRequest packet Teravus Ovares1-1/+7
* Added Incomplete Handling of the EstateCovenantRequest packet * Added Incomplete Handling of the EstateOwnerMessageRequest.ChangeEstateCovenantid method * Fixed a race condition with avatar animations
2007-12-12* Killed hard coded heart after stats updateTeravus Ovares1-1/+1
* Did some voodoo math on the sim FPS to make the values 0-50
2007-12-10* More refactoring to prepare for draw distance based agent sim notification.Teravus Ovares1-0/+20
2007-12-10saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames1-1/+1
notice of doom
2007-12-10* Hooked up the GridComm event ChildDataUpdate to the scene.Teravus Ovares1-0/+1
* Added List<RegionInfo> m_neighbours to Scene * Hooked up the OnRegionUp event to m_neighbours list * Modified RegionInfo to have a bool commFailTF value so that we can skip neighbors that fail. (when the region comes up, this gets reset to false and the region will try again. * Added SetChildAgentThrottle(byte[]) to IClientAPI * Several other insignificant changes related to passing child pertanant agent data from sim to sim.
2007-12-07* All remoting calls are now using Serializable valuesTeravus Ovares1-0/+1
* There's still goofyness though, because other regions are denying child agent avatar. * Still more debugging required.
2007-12-07added one more command to the console help.Jeff Ames1-8/+1
2007-12-06removed some duplicate hard-coded port numbers. changed ports to uint.Jeff Ames1-4/+3
2007-11-28* Restaring the sim works fine in grid mode now. Sims announce themselves ↵Teravus Ovares1-3/+11
to their neighbors when they start up. Neighbors get this message and tell their agents that there's a new sim up. * Certain unrecoverable physics based crashes in ODE are now hooked up to the 'restart the sim' routine.
2007-11-27Fixed an event in the events chain in inter-region communications.Teravus Ovares1-1/+2
As a consequence, restarting sims in the same process instance now shows them when they come back up in grid mode and standalone mode.
2007-11-24* Removed references to "new LLUUID()", replaced with LLUUID.Zero.Adam Frisby1-2/+2
2007-11-18cleaned up some mono compiler warningsJeff Ames1-1/+1
2007-11-15*** BIG CHANGES : REGION STORAGE MOVED : UPDATE YOUR OpenSim.ini FROM ↵lbsa711-2/+2
OpenSim.ini.example ** * Now moved region storage from region to application, so we have one storage per application, instead of one per region. * Changed so that the region store providers use connectionstrings, not filenames * Removed various unfit fields and properties (call me Darwin)
2007-11-03*Master Avatar can be specified by a previous UUID in either grid mode or ↵mingchen1-3/+16
standalone mode by specifying a master_avatar_uuid attribute in the place of master_avatar_xxxx_name and master_avatar_password.You will not be asked for the name and password if a valid UUID is specified.
2007-11-03*Moved region loading into its own interface IRegionLoadermingchen1-85/+110
*Added ability to load regioninfo remotely from a webserver from a single file. See share/RegionLoading/HOWTO_REMOTE_REGION_LOADING.txt for more info and an example file.
2007-10-31* Moved OpenSim/Framework/General to OpenSim/Framework for great justice.lbsa711-0/+0
2007-10-31set svn:eol-styleJeff Ames1-327/+327
2007-10-30* Optimized usingslbsa711-103/+84
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW1-350/+347
Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
2007-10-23* Added "create-region" console command. Syntax: create-region <name> ↵Adam Frisby1-0/+21
<region.xml filename> * Spring cleaning.
2007-10-22* Made EstateSetting static since there's only one instance, and we only ↵lbsa711-3/+16
need to create it once * Now cacheing RegionInfos indefinitively; we should add a tiomeout to this cache
2007-10-19couple of tiny changes to what is outputted to the console during the start ↵MW1-2/+4
up phase (like changed the bit where it asks for sim uuid to asking for region id). should have no effect on anything.
2007-10-19changed the RegionID config name (that loaded from the region.xml files back ↵MW1-1/+1
to sim_uuid), but left that actual field name in RegionInfo as RegionID. Hopefully old region.xml files should now work again.
2007-10-18Possible fix for: Remoting exceptions with adjacent non-running sims.Tleiades Hax1-38/+64
Bugs 449, 454, 408, 244, 197 implemented InformClientOfNeighbours as an asynchroneous process, handling timeouts without blocking the main thread. Improved logging of errors, removed catch all in try catch
2007-10-15* Applied Chillken patch #419: consolidate_ports-r2096-3.patch - ↵lbsa711-3/+2
consolidated port number defaults. Thankx Chillken!
2007-09-17Forgot to check in prebuild.xml on sat, see someone already did :)Tedd Hansen1-2/+10
Fix in DNS resolve
2007-09-10mass update of urls in source code to new websiteSean Dague1-1/+1
2007-08-27Deleted a few old files that are no longer used.MW1-1/+1
Deleted the GridInterfaces projects, and for now moved the old local asset server into Framework.Communications, as we prepare to rewrite the asset cache and asset server. Deleted Framework.manager as I am sure this is no longer in use.
2007-08-22Fix for un-encrypted master avatar password in user databaseBrian McBee1-1/+2
2007-08-10Some cleaning up and removed a few old files no longer in use.MW1-1/+48
Temporary have had to rename the OpenSim.DataStore.MonoSqlite project to OpenSim.DataStore.MonoSqlite1, as I'm not sure what was done to stop the old project name being included in the VS2005 solution. Also some config changes: OpenSim now has a INI (OpenSim.ini) file that it will read some config settings from (if the ini file exists). Added Mono.Data.SqliteClient.dll so that we can use the same code for sqlite on Windows and mono/linux. (from what I can tell Mono class libraries have a MIT license so there should be no problems with us including this dll). So now to get the basic prim storage working , you need to first create the sqlite database file from the sqlite3-prims.sql in share directory. Then in the OpenSim.ini file, change the storage_plugin so it points to OpenSim.DataStore.MonoSqlite1.dll (storage_plugin = OpenSim.DataStore.MonoSqlite1.dll). Then in your region.xml files change the DataStore value so it is the name of your database file (at the moment you need a different sqlite3 database file for each region).