aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Moved the m_sceneGridService.RegisterRegion(RegionInfo); call out of ↵MW2007-11-281-1/+1
| | | | | | | LoadWorldMap and into its own public method (which is called during region creation). We shouldn't have things like that in methods like LoadWorldMap as some regions might not being having a worldmap loaded via the LoadWorldMap method (like in custom applications). Deleted the CreateTerrainTextureInitial Method which was a 99% duplicate of CreateTerrainTexture, with just a bool field setting difference. That bool is now passed to CreateTerrainTexture as a param.
* * Restaring the sim works fine in grid mode now. Sims announce themselves ↵Teravus Ovares2007-11-283-4/+207
| | | | | | | 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-274-1/+6
| | | | | As a consequence, restarting sims in the same process instance now shows them when they come back up in grid mode and standalone mode.
* Attempt to handle MYSQL error fetching assetsBrian McBee2007-11-261-10/+17
|
* * Restarting regions with the estate tools works in sandbox mode. I'm still ↵Teravus Ovares2007-11-264-3/+19
| | | | working on grid mode, however. It doesn't break anything, but that feature doesn't work in grid mode yet either.
* Added new configuration item to User Server: X and Y of region to send user ↵Brian McBee2007-11-251-0/+12
| | | | to if their logon region is down. Known good region, sort of.
* * Added the ability to restart your individual sims from within them using ↵Teravus Ovares2007-11-251-0/+19
| | | | | | | the estate tools. * The sims properly restart, however they don't yet notify the existing avatars that they are up. To see the sim again, you'll need to log-out and back in until I can figure out how to get the proper data to the sims and to the avatar so they reconnect again.
* * Removed references to "new LLUUID()", replaced with LLUUID.Zero.Adam Frisby2007-11-246-11/+11
|
* * Added a way for the Region master user to kick individual users from their ↵Teravus Ovares2007-11-241-0/+4
| | | | | | | sim with a custom message. Their client says, "You've been logged off of secondlife, <Your custom message here> and logs them off. * Added a way for the Region master user to kick *ALL* users from *ALL* their regions in the estate with a custom message.
* * Hanling RequestGodlikePowers. On Request.. sends the sim owner's client ↵Teravus Ovares2007-11-241-0/+5
| | | | the appropriate messages to make it think it's got god status. Will be used for finding more unimplemented packets....
* * Refactored NumPackets calculationlbsa712007-11-231-20/+21
|
* * Quelled a Log format exception in the logging routines.Teravus Ovares2007-11-221-2/+15
| | | | | | * Tweaked some esoteric throttle settings * Removed AgentThrottle from the unsupported packet list.
* Created a client driven packet throttler. The sim now respects the client's ↵Teravus Ovares2007-11-221-1/+3
| | | | | | | network throttle settings but does sanity checks to avoid too little(nothing gets sent) or too much(the sim crashes) data. * Consider this experimental.. however, it looks very promising.
* * removed erroneous commentslbsa712007-11-221-3/+0
|
* * Added code to capture the draw distance setting from the client.Teravus Ovares2007-11-221-1/+1
| | | | | * Added a support function to InnerScene to calculate the distance between two vectors.
* * Did some initial work for prim crossing. Just glue so far.Teravus Ovares2007-11-213-0/+49
| | | | | * 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.
* there is no real reason to write this value back to estate settings,Sean Dague2007-11-191-1/+5
| | | | | | and it is the most often tickled part of this race condition.
* * Changed namespacelbsa712007-11-193-3/+1
|
* * Refactored IClientAPI.OutPacket to require a second mandatory parameter. ↵Teravus Ovares2007-11-184-13/+23
| | | | This parameter has an enum:int ThrottleOutPacketType and contains types; Resend, Land, Wind, Cloud, Task, Texture, and Asset.
* cleaned up some mono compiler warningsJeff Ames2007-11-182-3/+3
|
* first stab at implementation of CopyInventoryItemJeff Ames2007-11-184-14/+37
|
* Added handler for MapNameRequest - OnMapNameRequestDalien Talbot2007-11-181-0/+3
|
* Added ClickAction property to SceneObjectPart (and the relevant changes in ↵MW2007-11-171-1/+1
| | | | IClientAPI so its used), so that the default click action (ie touch, sit, etc) can be set on a prim. Note: Sill need to handle the incoming packets that set this, from the client.
* set svn:eol-styleJeff Ames2007-11-171-1015/+1015
|
* minor cleanup of some dodgy bitsJeff Ames2007-11-171-1/+1
|
* catch exceptions when loading malformed xml filesJeff Ames2007-11-173-24/+44
|
* More cleaning up when deleting regions from a instance. NOTE: ↵MW2007-11-161-0/+1
| | | | IGridServices.DeregisterRegion() method needs implementing for grid mode.
* *** BIG CHANGES : REGION STORAGE MOVED : UPDATE YOUR OpenSim.ini FROM ↵lbsa712007-11-152-24/+4
| | | | | | | | | | | 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)
* * Added MySQLDataStore (adapted from MonoSqlitelbsa712007-11-151-0/+1035
| | | | | | * Made startup a little bit more forgiving on dll load * Minor renamings and musings
* * Implemented the little friendly pop tooltip messages that appear when you ↵Teravus Ovares2007-11-151-0/+3
| | | | hover your mouse over prim with the object name, description, ownerid.. etc.
* * Copied objects are now owned by the object copier (Next Owner) (however ↵Teravus Ovares2007-11-141-1/+1
| | | | | | | next owner permissions are not applied yet) * In Serverside permissions mode; If you've copied an object, then you can delete it and clean up after yourself. The rest of the permissions functionality is still unchanged. Admin can delete any object.. etc.
* Another try: Fix moon bleeding over into linden grid. Need to clear your ↵Brian McBee2007-11-141-2/+2
| | | | cache to fix it.
* * Added AvatarPicker in Standalone mode. Works for finding avatar to ban, ↵Teravus Ovares2007-11-1315-3/+330
| | | | | | | manually trying to add a friend (with the add button) or useful to those who are curious which usernames have visited your standalone sim. Important for future development :D. * Grid mode always returns 0 results until the Grid Communications portion is done.
* first pass on unlinking of objects. From Jay Clarke (IBM)Sean Dague2007-11-131-0/+3
|
* Some work on cleanly removing Regions.MW2007-11-131-0/+1
|
* Some work on being able to set/send a users Buddylist info. (added handling ↵MW2007-11-131-1/+63
| | | | | | | code to LoginResponse). And as a test each user signing in will get the test account ("Mr OpenSim") as a friend (online/offline status will not currently show up)
* * Implemented Walk Vs Run in ODE. Also helps make the walk look smoother.Teravus Ovares2007-11-121-1/+2
| | | | | * All thanks to unimplemented packet listing :D
* enable typing animation for chat, maybeJeff Ames2007-11-121-0/+2
|
* Patch from Mathias Soeken (thanks Mathias!) to take care of the color Dalien Talbot2007-11-111-1/+1
| | | | | | | and alpha argument of the llSetText command.
* Fixed bug in assetcache where certain textures were not being packetized ↵Brian McBee2007-11-111-1/+1
| | | | correctly
* * Fixed compile issue.Adam Frisby2007-11-091-1/+2
|
* * Added a mutex to the LoginService allowing only a single login ↵Adam Frisby2007-11-091-82/+93
| | | | | | | | simultaneously. (queues) * This is a temporary fix to prevent an issue with adjohn reported when attempting to login large numbers of users in a short period of time. * A rewritten login service is on the cards.
* * Added Rotational Velocity reporting for Client Interpolation to Terse UpdatesTeravus Ovares2007-11-081-1/+1
| | | | | * Added Angular Velocity reporting for smooth-ish rotations on object collisions
* add SendSunPos function to IClientAPI to let us pull all the sunSean Dague2007-11-071-0/+1
| | | | | | calculation logic into a module
* * Added better logging to AssetCachelbsa712007-11-063-94/+101
| | | | | | | * AssetCache now ignores duplicate uploads * some m_ refactoring * ignored some bins
* * Substituted som 'GenericCall' with Action<>lbsa712007-11-051-10/+4
| | | | | | * OnRequestWearables does no longer accept 'Client' as param, since it's always on the current client * Fixed SendOwnWearables to always operate on self, as that's what it does
* Started to cleanup/close down childagent connections when a user teleports. ↵MW2007-11-052-0/+12
| | | | | | | 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.
* * Temporarily reverted SQL syntax.Adam Frisby2007-11-051-3/+3
|
* * Changed MySQL Syntax on Region Updates for Grid Server.Adam Frisby2007-11-041-2/+3
|
* Some more refactoringMW2007-11-042-1/+1
|