aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Communications/Local/LocalBackEndServices.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update svn properties, formatting cleanup, fix a couple compiler warnings.Jeff Ames2008-08-151-3/+5
|
* Mantis #1946Melanie Thielker2008-08-141-0/+10
| | | | | | | Thank you, HomerHorwitz, for a patch that corrects and improves TP to landmark and home position handling.
* * All CheckRegion within an instance would use the same, global, bool for ↵lbsa712008-08-081-9/+2
| | | | | | | 'Available', which would lead to intermittent failures on parallell teleport requests. * Solidified CheckRegion somewhat, adding a second try if the first failed.
* Mantis#1894. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke2008-08-071-1/+2
| | | | | | | | When a region is re-registered (e.g. because of region restart), it is removed from m_regions. If I understood that correctly, the old entry should be replaced, instead.
* Patch #9150Melanie Thielker2008-07-141-1/+1
| | | | | | Patch 7 of the region patches. Finish off the region parts of the estate dialog. Full user functionality. Terrain textures, heights, water, avatar counts, prim bonus, debug settings and region toggles can now be set from the dialog on a per-region basis. Estate stuff defaults to sane values where there are no defaults, to estate_settings.xml otherwise. Sun still b0rked :(
* Patch #9147Melanie Thielker2008-07-141-1/+1
| | | | | | | Patch #4 of the region settings series. Partial functionality of the new storage system. More patches to follow.
* dr scofield's warning safari:Dr Scofield2008-06-271-1/+1
| | | | | | | | | | * commented out [Obsolete(....)] attributes where no replacement feature was available: if we want to attribute code that we think needs to be reworked, we should define a new attribute and use that instead (together with a little tool to retrieve all the attributed code then) * commenting out unused variables
* * Implements UserServer logoff in a few situationsTeravus Ovares2008-05-311-0/+10
| | | | | | | * User tries to log-in but is already logged in. Userserver will send message to simulator user was in to log the user out there. * From the UserServer, admin types 'logoff-user firstname lastname message'. * Some regions may not get the message because they're not updated yet.
* Formatting cleanup.Jeff Ames2008-05-161-4/+4
|
* From: Dr Schofield <hud@zurich.ibm.com>Justin Clarke Casey2008-05-141-1/+1
| | | | | | Rename SearializableRegionInfo to SerializableRegionInfo (class was already named correctly)
* Formatting cleanup.Jeff Ames2008-05-141-2/+2
|
* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-251-1/+4
| | | | | | | | | | | | | the patch below adds support for start_location = uri:region&x&y&z to OpenSim which allows us to provide -url secondlife:///region/X/Y/Z to the SecondLife client during start up --- which will take you directly to region "region" at position X, Y, Z. also, i did increase the default Z value from 70 to 128 as we otherwise have the problem that on some regions we'd end up inside a mountain instead of on top of it.
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-211-4/+6
| | | | (this took a while to run).
* This update has good news and bad news, first the bad.Teravus Ovares2008-03-301-4/+10
| | | | | | | | | | * 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.
* Formatting cleanup. Minor refactoring.Jeff Ames2008-03-181-6/+6
|
* * Added the ability to type the partial name of a region in the start ↵Teravus Ovares2008-03-181-0/+6
| | | | | | | 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.
* Formatting cleanup.Jeff Ames2008-03-181-26/+26
|
* Make Local back end services warn/error messages explicitly say they are ↵Justin Clarke Casey2008-03-071-3/+3
| | | | from standalone services
* Converted logging to use log4net.Jeff Ames2008-02-051-10/+13
| | | | | | Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
* * Shutting down child agents properly in neighbor regions.Teravus Ovares2008-01-211-8/+17
|
* Graceful failure of teleport to unavailable regions might actually work now.Brian McBee2008-01-201-0/+12
| | | | | I blame all bugs on the age of my brain cells.
* * Mother of all commits:Adam Frisby2008-01-151-2/+2
| | | | | | | * 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.
* * Optimized usingslbsa712007-12-271-20/+20
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* * Added a configuration parameter on the Grid Server to disallow forceful ↵Teravus Ovares2007-12-201-0/+22
| | | | | | | banlists. * Added a way for Grid based configuration parameters to (generally used in overriding functionality) to get to the regions on Registration.
* Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames2007-12-201-1/+1
| | | | Works with LibSL rev>1532
* saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames2007-12-101-1/+1
| | | | notice of doom
* * Added some inter-region comms glue for allowing sims to chat amongst ↵Teravus Ovares2007-12-091-0/+22
| | | | | | | themsevles about an agent behind the agent's back. * Will be using this glue Tomorrow/today to tell other regions what the agent's draw distance is and what region they're actually in so the region can make decisions on what prim to send, if any.
* keeping opensim safe for children -- made some namespace references less ↵Jeff Ames2007-12-041-13/+10
| | | | explicit
* * Made RegionUp virtuallbsa712007-11-301-1/+1
|
* * Fixed about 7 issues with restarting sims and resolved interRegion comms ↵Teravus Ovares2007-11-291-14/+15
| | | | | | | issues. This includes the issue that MW described this morning. There's a lot of little nit picky changes that make a world of difference.
* * Restaring the sim works fine in grid mode now. Sims announce themselves ↵Teravus Ovares2007-11-281-3/+8
| | | | | | | 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.
* Fixed an event in the events chain in inter-region communications.Teravus Ovares2007-11-271-3/+55
| | | | | As a consequence, restarting sims in the same process instance now shows them when they come back up in grid mode and standalone mode.
* * Restarting regions with the estate tools works in sandbox mode. I'm still ↵Teravus Ovares2007-11-261-1/+18
| | | | working on grid mode, however. It doesn't break anything, but that feature doesn't work in grid mode yet either.
* * Did some initial work for prim crossing. Just glue so far.Teravus Ovares2007-11-211-0/+44
| | | | | * Added the child_get_tasks OpenSim.ini flag for testing the UDP packet sending code and packet throttler. This flag gets purposely disabled in grid mode. This flag also has the consequence that you can see the prim in neighboring regions without going into them. Be warned, this causes tons of dropped packets.
* More cleaning up when deleting regions from a instance. NOTE: ↵MW2007-11-161-2/+15
| | | | IGridServices.DeregisterRegion() method needs implementing for grid mode.
* Started to cleanup/close down childagent connections when a user teleports. ↵MW2007-11-051-1/+1
| | | | | | | As the client will not close old childagent connections without being told explicitly to do so by each region the connection is to. Currently only implemented in standalone mode. ( the TellRegionToCloseChildConnection( ) in OGS1GridServices.cs needs implementing for grid mode, and the inter region .net remoting added for the new messages). hopefully fixed the echo bug in chatmodule.
* Some more refactoringMW2007-11-041-0/+8
|
* * Diuerse beavtificatemslbsa712007-11-011-1/+1
|
* * Optimized usingslbsa712007-10-301-33/+30
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW2007-10-291-1/+1
| | | | | | | 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.
* * Made EstateSetting static since there's only one instance, and we only ↵lbsa712007-10-221-2/+3
| | | | | | | need to create it once * Now cacheing RegionInfos indefinitively; we should add a tiomeout to this cache
* Bug fix, so that local loginserver (in standalone mode) can set a start ↵MW2007-10-221-6/+7
| | | | position (position inside the region) rather than it always being hardcoded to 128,128. Note: This bug fix is just to allow this to be set. Its not actually used yet (so users will still always start at 128,128).
* Fixed a bug causing a crash during clientlog on in Windows (Thanks to ↵Tleiades Hax2007-10-211-1/+2
| | | | | | | Rookiie and nebadon for laying all the ground work) Fixed a bug, preventing standalone mode to report neighboring sims correctly
* Possible fix for: Remoting exceptions with adjacent non-running sims.Tleiades Hax2007-10-181-7/+8
| | | | | | | | | 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
* * Now the OGS1GridServices has a LocalBackEndServices that it forwards ↵lbsa712007-09-251-17/+62
| | | | | | | intra-instance requests to * Every Scene has a ClientManager (as every dog it's day) since two scenes can have the same circuit as client.
* * Removed some more fields from CommunicationsLocallbsa712007-09-241-5/+1
| | | | | | * added OnLoginToRegion to CommunicationsLocal
* mass update of urls in source code to new websiteSean Dague2007-09-101-1/+1
|
* * Some work in progress code: Inventory cache, start of inventory ↵MW2007-07-221-2/+11
| | | | | | | | | | | server/service, userprofile cache, inventory handling. (non of it is enabled yet (or at least it shouldn't be). * Fixed some of the problems with crossing regions when flying: you should no longer sink to ground level when crossing (should keep roughly your right height). Should no longer sometimes get sent back to the centre of the current region when attempting to border cross. But instead sometimes you will find you avatar stop at the edge of region and you will need to start moving again to retry the crossing (which should then work). This code is partly based on Babblefrog's issue #212 patch. [I think I have some ideas of how to solve the stopping at edges problem, just want to get the inventory code done first] * Capabilities code has now been moved to the OpenSim.Framework.Communications project as some of the caps code will be tightly tied to inventory/asset handling and it was causing a two way reference problem when it was in its own project/dll. This is a Big commit as I was going to keep my inventory work local until I had it in a working state, in case it brakes anything, but its getting harder to keep in sync with svn.
* changed to native line ending encodingSean Dague2007-07-161-206/+206
|
* *Removed GridInfo class as it has been previously replaced with the much ↵mingchen2007-07-031-1/+1
| | | | | | | | | better NetworkServersInfo class *Got the GridServer in OGS1 to go through with registering the region, but the actual storage of the region isnt working right now. **After this is fixed, grid mode should work!