aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Communications/OGS1/OGS1GridServices.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-12-24Add regionName to OGS1 regionUp report.Charles Krinke1-1/+2
2007-12-20* Added a configuration parameter on the Grid Server to disallow forceful ↵Teravus Ovares1-1/+26
banlists. * Added a way for Grid based configuration parameters to (generally used in overriding functionality) to get to the regions on Registration.
2007-12-20Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames1-3/+3
Works with LibSL rev>1532
2007-12-10* Hooked up the GridComm event ChildDataUpdate to the scene.Teravus Ovares1-3/+4
* 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-09* Added some inter-region comms glue for allowing sims to chat amongst ↵Teravus Ovares1-0/+86
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.
2007-12-07* All remoting calls are now using Serializable valuesTeravus Ovares1-3/+3
* There's still goofyness though, because other regions are denying child agent avatar. * Still more debugging required.
2007-12-07* Serialized data properly for the InterRegionSingleton InformRegionChild methodTeravus Ovares1-1/+1
* This isn't really that big of a deal(worth lots of commits) doing this, however I'm doing it in small chunks because I'm multi-tasking.
2007-12-06removed some duplicate hard-coded port numbers. changed ports to uint.Jeff Ames1-3/+3
2007-12-04* Fixed a whole bunch of console messages.Adam Frisby1-1/+1
2007-12-04* Removed 12 compiler warnings.Adam Frisby1-3/+1
2007-11-29*Added more information about the sim that you're connecting to in remoting ↵Teravus Ovares1-5/+15
during the sim, regionup message. *Added the main cause for the remoting error to the console display. *This will make it easier to debug future remoting issues.
2007-11-29* Fixed about 7 issues with restarting sims and resolved interRegion comms ↵Teravus Ovares1-83/+100
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.
2007-11-28* Restaring the sim works fine in grid mode now. Sims announce themselves ↵Teravus Ovares1-22/+16
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-47/+136
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-26* Restarting regions with the estate tools works in sandbox mode. I'm still ↵Teravus Ovares1-0/+90
working on grid mode, however. It doesn't break anything, but that feature doesn't work in grid mode yet either.
2007-11-25fixed order of map block requests to grid server. flipped map texture, as it ↵Brian McBee1-0/+15
was upside down.
2007-11-24Make remoting errors because of missing adjacent regions a little more user ↵Brian McBee1-20/+36
and console friendly
2007-11-21* Did some initial work for prim crossing. Just glue so far.Teravus Ovares1-0/+164
* 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.
2007-11-18Prevent the region crash in gridmode on bringing up the mapDalien Talbot1-5/+13
2007-11-16More cleaning up when deleting regions from a instance. NOTE: ↵MW1-0/+5
IGridServices.DeregisterRegion() method needs implementing for grid mode.
2007-11-04Some more refactoringMW1-0/+5
2007-10-30* Optimized usingslbsa711-48/+56
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW1-2/+2
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-26Added method to create default config file in region server(OpenSim) ↵Tleiades Hax1-2/+2
following along the same priciples as in the other servers.
2007-10-22* Made EstateSetting static since there's only one instance, and we only ↵lbsa711-26/+36
need to create it once * Now cacheing RegionInfos indefinitively; we should add a tiomeout to this cache
2007-10-21* Disabled TCP Remoting Channel Security for InterRegion communication, as ↵Adam Frisby1-1/+1
it appears we are not implementing this correctly. (need to set up certificates first) * Documented ACL class
2007-10-18Possible fix for: Remoting exceptions with adjacent non-running sims.Tleiades Hax1-20/+34
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 patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa711-0/+28
2007-09-27Reverting back to 2017 since 2018 were causing Linux breakage; reopening ↵lbsa711-18/+2
Tleiades patch 444 and 445.
2007-09-27* Tleiades grid mode inventory (#444) - thanx Tleiades!lbsa711-2/+18
* updated to rev 1413 on libsecondlife.dll and libsecondlife.dll.config (#423)
2007-09-25* Now the OGS1GridServices has a LocalBackEndServices that it forwards ↵lbsa711-65/+29
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.
2007-09-24* Removed some more fields from CommunicationsLocallbsa711-10/+12
* added OnLoginToRegion to CommunicationsLocal
2007-09-24* Encapsulated all CommunicationsManager serviceslbsa711-1/+1
2007-08-15* Permissions! - You can now only perform certain functions (such as editing ↵Adam Frisby1-0/+10
other peoples objects) if you have permission to do so. * Moved OnPermissionError to EventManager - now triggers a standard blue alert. * Terraforming now requires permission via the permissions manager. [Defaults to admin-only] * Permissions manager is now substantiated in Scene * Buttload of new permissions added. * Estate manager operations now require various levels of permission to operate * OGS1 now produces 'summary reports' for a commsManager of each scene it maintains connections for. Reduces grid network traffic for ping checks. * Added new "permissions true" / "permissions false" console command to enable or disable permissions.
2007-08-08OGS1GridServices.csBrian McBee1-0/+8
Sims should crash less in gridmode just because their neighboring regions aren't available.
2007-08-01Some more work on SceneObject/primitive rewrites (AllNewSceneObjectGroup2 ↵MW1-1/+0
/Part2). Updated the JavaVM to a later version I did (basically some clean up and a little bit more functional). Added SendLoadURL method to IClientAPI.
2007-07-22* Some work in progress code: Inventory cache, start of inventory ↵MW1-5/+14
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.
2007-07-20Attempt to fix the bug/crash that MetaLeo just reported.MW1-1/+1
2007-07-19* Removing more compiler warningsAdam Frisby1-1/+1
2007-07-18few small changesMW1-5/+0
2007-07-18* One hopefully-final attempt at fixing this remoting issue.Adam Frisby1-48/+64
2007-07-17* More LSL changes (and fixing a compile warning)Adam Frisby1-3/+10
* More attempted fixes for the phantom remoting bug.
2007-07-17* Added exception handler to deal with RemotingExceptions for Child Agents.Adam Frisby1-3/+10
2007-07-17* Applying babblefrog's DNS patches from issue #188Adam Frisby1-1/+1
2007-07-17* Added quick ping check reply system to OGS1GridServicesAdam Frisby1-0/+19
2007-07-16changed to native line ending encodingSean Dague1-431/+431
2007-07-15It wasn't me who messed up flying when adding a test NPC class. (honestly!)MW1-1/+1
2007-07-15* Fixed bug where UserServer SendKey would not be saved in configuration.Adam Frisby1-3/+3
2007-07-14* Excelsior!Adam Frisby1-0/+2
2007-07-11updated libsecondlife.dll to a 1.18 version (from the libsecondlife aditi ↵MW1-11/+62
branch, so when they have a trunk version that is 1.18 ready, best to update again). Started some work on a userProfile/inventory cache.