aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/RegionInfo.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-25* Attaches debug info to some DNS resolution code.Adam Frisby1-8/+16
2009-05-13* Bug fix: Variable m_regionSettings can be null, using RegionSettings ↵Arthur Valadares1-1/+1
instead, that starts a new RegionSettings object if private variable is null. Fixes Mantis #3634
2009-05-12Thank you kindly, Patnad, for a patch that:Charles Krinke1-0/+6
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-02Thank you kindly, BlueWall, for a patch that:Charles Krinke1-0/+2
Move json stats to non-published resource name Remove well-known resource name for json stats, creating dynamic uris with private keys and add a user configurable resource name for region owner usage.
2009-04-17* Moved the DefaultConfig settings into already-existing ConfigSettingslbsa711-2/+2
2009-04-17* Some more work on refactoring configs;lbsa711-4/+4
* Moved the constants out into a separate DefaultConfig * Pulled configMember up * Some minor CCC
2009-03-12* Another stab at refactoring up the CustomiseResponse function. Two fixes:lbsa711-1/+2
* 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-0/+13
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-02Moved the SetupScene methods from RegionApplicationBase to OpenSimBase [Do ↵MW1-0/+1
we really still need RegionApplicationBase?] Added a flag (bool m_autoCreateLindenStack = true) which says if the ClientStack will be autocreated and initialised when creating regions. This helps with moving ClientStacks to Region modules. Currently this flag is hardcoded to true, as it is only for testing at the moment, so you need to change the value in the code if you want to turn off auto creating.
2009-02-14Moved RegionUp to REST/LocalComms. The original functionality has been ↵diva1-0/+69
entirely maintained, although it will have to be revisited soon, because it's buggy.
2009-01-13* minor: remove some mono compiler warningsJustin Clarke Casey1-3/+3
2009-01-02Allow some values that are set in OpenSim.ini to be set from region configMelanie Thielker1-2/+65
XML as well.
2008-12-30* Implement saving of region settings in OAR filesJustin Clarke Casey1-2/+0
* This means that you can now save terrain textures, water height, etc. * Estate settings are not supported * Older OAR files without these settings can still be loaded
2008-12-18* Apply http://opensimulator.org/mantis/view.php?id=2810Justin Clarke Casey1-2/+1
* Fix set up of master avatar on a fresh OpenSim install * Turns out we had started hashing the password too many times. Thanks jonc!
2008-11-08* Added IClientIM to IClientCore interfacesAdam Frisby1-2/+1
* Changed SendInstantMessage, dropped fromAgentSession and imSessionID as security precaution, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide for details on porting. * Removed unused usings from Framework.*
2008-09-30Allow create-region to load files from arbitrary locationsMelanie Thielker1-0/+5
2008-09-18adds support to delete a region completely and offers thatDr Scofield1-0/+3
functionality via the console command "delete-region" and also via RemoteAdminPlugin. minor typo fix.
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-24/+24
* 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-18Fix compiler warning due to incomplete refactoring in r5901.Jeff Ames1-4/+0
2008-08-18Formatting cleanup.Jeff Ames1-11/+10
2008-08-01* Drop cached inventory from the local region when a user crosses out into a ↵Justin Clarke Casey1-20/+22
remote region * May resolves inventory problems that occur when the user moves between two regions` * e.g. if the user moves to a second region, adds an inventory item, moves back to the original region then tries to manipulate that item * Not yet implemented for teleport
2008-07-18Patch #9151Melanie Thielker1-39/+2
Makes the estate dialog fully functional. Implements all client facing functionality. Moves estate data from estate_settings.xml, which is used to provide defaults, to the region data store. Creates one estate for each region, and places the region in it. Converts all region bans to estate bans.
2008-07-08RegionInfo.configMember can be null for dynamically created regionsDr Scofield1-0/+3
that are not backed by a file.
2008-07-06Copyright notices and formatting cleanup.Jeff Ames1-1/+1
2008-06-30Mantis#1637. Thank you kindly, Melanie for a patch that:Charles Krinke1-1/+17
Make each region load it's settings from the database on startup. No user functionality yet.
2008-06-21* Adds Region ban capability to Regions. You access this by going to ↵Teravus Ovares1-0/+24
World->Region/Estate. Then on the Estate tab, at the lower right hand corner, clicking the 'Add' button and picking an avatar. * It only persists across reboots for the mySQL datastore currently. * Currently have stubs in the other datastores.
2008-06-14* Enables maptile display in grid mode for simulators that are not on the ↵Teravus Ovares1-0/+28
same instance. * Only generates a new maptile after a refresh interval * Maptile names have the UnixTimeSinceEpoch that they were generated and the regionUUID they're from, so you can know which ones are no longer necessary. * Updates RegionInfo, so backup your /bin/Region/*.xml files.
2008-05-26* Assigns a random UUID to a region if the Sim UUID is null.Adam Frisby1-1/+1
2008-05-16Formatting cleanup.Jeff Ames1-4/+4
2008-05-14From: Dr Schofield <hud@zurich.ibm.com>Justin Clarke Casey1-1/+1
Rename SearializableRegionInfo to SerializableRegionInfo (class was already named correctly)
2008-05-14Formatting cleanup.Jeff Ames1-1/+1
2008-04-29* Spring cleaning.Adam Frisby1-81/+67
* Added new generic "Location" class to handle 2D integer locations. Going to use it to replace all RegionHandle and X,Y coordinate references throughout the entire project. You have been warned.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-1/+0
(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-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.