aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Communications (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-03-23* Start passing around a region server's http port in RegionInfo.Justin Clarke Casey2-2/+30
* 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* Make master UUID exception a bit more useful by telling us which uuid it ↵Justin Clarke Casey1-1/+3
was trying to look up
2008-03-22* Catch the occasional resolution exception that comes out of ↵Justin Clarke Casey1-5/+1
SceneCommunicationService.EnableChildAgents so we can see what hostname is failing
2008-03-21* If a client session requests the same texture more than n times (currently ↵Justin Clarke Casey1-5/+1
n=5), we now drop the subsequent requests * This may improve region memory usage * This is a short-term response to a problem whereby some clients keep requesting the same texture even after we've sent it * This treats the symptom rather than the cause. * n can be adjusted by changing the constant at the top of UserTextureDownloadService if necessary
2008-03-20Another poxy patch which consists mainly of logging changes (some already ↵Justin Clarke Casey1-1/+2
commented out) to find out what CAPS is doing
2008-03-18* Stop grid inventory network failures crashing the client sessionJustin Clarke Casey1-13/+46
* Now the operation will just fail and post a message to the log instead, which may be mysterious to the client but isn't so brutal
2008-03-18Formatting cleanup.Jeff Ames1-21/+21
2008-03-18Formatting cleanup. Minor refactoring.Jeff Ames3-111/+95
2008-03-18* Added the ability to type the partial name of a region in the start ↵Teravus Ovares3-0/+61
location box and go to that region if it's there. If no close match was found, it sends you home. This is tested on mySQL. There's untested code on grids that are based on sqlite and MSSQL. The SQL statements *should* be right, but your results may very. * Ex, if you want to go to Wright Plaza, you simply need to type Wright Plaza in the start location in the client when you log-in.
2008-03-18Formatting cleanup.Jeff Ames12-321/+311
2008-03-18Formatting cleanup.Jeff Ames1-1/+0
2008-03-18Building on Joha's update...Teravus Ovares1-2/+16
* Server now listens to the client's start location request for 'home' or 'last' and sends the user to the home location or the last location.
2008-03-17* More almost completely unproductive log message fiddlingJustin Clarke Casey1-2/+2
2008-03-17* Make it more obvious if local user services are being usedJustin Clarke Casey1-3/+2
* Tell the log whether the sim is started in standalone or grid mode
2008-03-17Replaced some Console.WriteLine calls with writes to log.Jeff Ames1-8/+8
2008-03-17* Remove uninformative exception traces from remoting errorsJustin Clarke Casey1-79/+77
* Indulge in my fetish for console message conformity
2008-03-12* Since remoting exceptions occur quite often in some cases (e.g. when a ↵Justin Clarke Casey1-31/+65
neighbouring region is down), put out only the source and message of the RemotingException (not the stack trace) to the console. * It doesn't appear that the remoting stack trace yields any useful information anyway
2008-03-07Make Local back end services warn/error messages explicitly say they are ↵Justin Clarke Casey1-3/+3
from standalone services
2008-03-04Merged 3Di code that provides scene and avatar serialization, and plugin ↵Johan Berntsson1-2/+26
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-03-03* Removed a bunch of compiler warnings.Adam Frisby1-1/+0
2008-03-03* Fixed about Text in the profile in grid mode.Teravus Ovares1-0/+1
2008-03-03* Applying Ahzz's profile patch. Thanks Ahzz! Teravus Ovares1-0/+42
* Fixed a few bugs in the patch that are sim crashers. * There's still a bug in mySQL mode/ grid mode where the main userprofile text doesn't save.
2008-03-02Change handler001 through handler009 to moreCharles Krinke2-32/+32
appropriate names consisten with their use. All done with all 94 handlers from handler001 through handler094. Hopefully we can move forward without numbered handlers.
2008-02-22* Converted the last of the events to the private delegate instance method ↵Teravus Ovares2-17/+33
to avoid race conditions.
2008-02-20Minor cleanup.Jeff Ames8-22/+17
2008-02-18* Output XmlRpc error message if user server gets a fault response from the ↵Justin Clarke Casey1-1/+3
region server on login * This will make it more obvious if one accidentally starts one's region server in standalone rather than grid mode but then tries to login to a grid (as I am wont to do) * We are now sending back a fault code (-32601) if no xmlrpc method is found rather than an ordinary message
2008-02-18* Make RegionProfileData.RequestSimProfileData staticJustin Clarke Casey1-1/+1
* Minor documentation bits
2008-02-16Some changes to remove some of the direct calls to CommsManager from Scene, ↵MW1-1/+1
so that they now go through the SceneCommunicationService. As a small step towards the day we can kill the CommsManager (YAY!)
2008-02-16Fixed ScriptEngine config in OpenSim.ini.example that was out of place.Tedd Hansen1-2/+11
Added some info to failure on GridServices listening port so people can see what actually went wrong. Moved most of the function/event execution module to a baseclass so other execution methods (instead of reflection) can be used with custom script modules run by ScriptEngine.Common. + some accumulated patches
2008-02-14* Made new Framework.Constants class, added RegionSize member.Adam Frisby1-2/+2
* 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-14Added a small but maybe important clue that UserServer is not running.Tedd Hansen1-1/+1
2008-02-14* Bigisn ODE Stability update 2Teravus Ovares1-1/+1
2008-02-13* Bigish ODE stability Update. Run PrebuildTeravus Ovares1-58/+73
2008-02-13Added a method to access a named folder in a users inventory, to the ↵MW2-0/+22
inventory Database interfaces. This could be useful for adding a item to a users inventory from say a web front end application or some other third party application. [note the method is only currently implemented in the sqlite provider]
2008-02-11Documenting and minor tweaksJustin Clarke Casey1-0/+4
2008-02-11* um, Prim crossings? Experimental.Teravus Ovares1-15/+36
* Backup your database just in case.
2008-02-10Clean up logging calls using String.Format explicitlyJeff Ames1-10/+10
2008-02-08* Adding console spam to help track 'The Steve Bug'.Adam Frisby1-1/+4
2008-02-06* Added the ability to start and stop all scripts in the simulator using the ↵Teravus Ovares1-1/+1
debug tab on the estate tools. This along with the disable physics via the debug tab are persistant across reboots. That means that if it's disabled when you shut down the simulator, the simulator will come up again when you start it up without loading the scripts. Turning them back on is as simple as unchecking 'disable scripts' in the debug tab of the estate tools.
2008-02-06* Added Active Scripts to report the number of scripts running to Sim Stats Teravus Ovares1-1/+1
* Added Script Performance to report the number of functions run per second to Sim Stats. * Removed a few warnings (@.@ up to 50 now)
2008-02-05Converted logging to use log4net.Jeff Ames6-162/+173
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-05some small changes, like adding a couple of extra methods to ↵MW2-0/+24
IInventoryServices so that a check can be done to see if a inventory set exists for a certain user.
2008-02-04Refactor only: serve stats objects directly through StatsManager singletonJustin Clarke Casey2-5/+4
2008-02-02Thank you very much daTwitch for your first contribution to the C# simulator.Charles Krinke1-1/+16
This is the beginnings of support for storage of region owner in the MySQLManager table and the use of "owner_uuid".
2008-01-29* Fixed a crash if the server is unable to connect to the UserServer when a ↵Teravus Ovares1-1/+9
user logs off
2008-01-28* Add total logouts (and total logins) to server side user statsJustin Clarke Casey1-1/+11
* Passing the stats collector through object chains is not ideal - this will change when more stats come in * This change will need a prebuild
2008-01-25* Add very basic initial login stats to the user serverJustin Clarke Casey1-4/+6
* Typing 'stats' on the command line will given total number of successful logins today and yesterday * A little bit more to come, probably * Refactoring will follow next
2008-01-22* Enabled dead region tracking for ChildAgentDataUpdates Teravus Ovares1-65/+133
** If the region fails 3 times, then ChildAgentDataUpdates no longer get sent to that region * Enabled Child_Get_Tasks in grid mode. * When Child_Get_Tasks is enabled on neighbor regions, the neighbor region uses the client's draw distance to send out prim. This is a lot less likely to flood the client now since the ChildAgentDataUpdate contains both the throttle settings and the draw distance. This means that with this enabled, you can see prim in other regions in grid mode. Very experimental.
2008-01-21* Added an army of exception handlers to the InterRegion logoff messageTeravus Ovares1-1/+44
2008-01-21* Shutting down child agents properly in neighbor regions.Teravus Ovares3-10/+107