aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-05-23This should make HG asset transfers work much better. It now uses ↵diva4-115/+72
HGUuidGatherer, which is a subclass of UuidGatherer. Hence, on-line HG asset transfers use exactly the same UUID collection code as save oar/xml. If it doesn't work, it's Justin's fault :D
2009-05-23* Implements automatic loopback handling for standalone regions. Adam Frisby1-7/+22
* This /should/ make OpenSim behave properly when hosting behind a NAT router and utilizing port forwarding (but the router doesn't support Loopback)
2009-05-23* Breaks OpenSim.. err I mean.. adds NAT translation support to ↵Adam Frisby2-0/+26
EnableSimulator EventQueue methods. * NB: This may actually break logins on certain regions. Shake well before consuming.
2009-05-22Cleaning up a few HG things. HG Posts may now work in grids, but if the home ↵diva1-11/+0
grid is a standalone, this still doesn't work -- something wrong with RegionAssetService's DB connection.
2009-05-21Added ITeleportModule interface, and added a hook into scene so if a module ↵MW1-13/+13
has registered this interface then that handles teleport requests rather the SceneCommunicationService. As by default there is no ITeleportModule registered, Teleports by default will still be handled by SceneCommunicationService.
2009-05-20Fix a slight oversight in SceneInventory that would not enable copy toMelanie Thielker1-0/+6
inventory when permissions are bypassed
2009-05-18Removing the last reference to CommsManager.AssetCache.diva1-2/+1
2009-05-18Finished HG Service Store. Not fully functional because of problems with ↵diva1-36/+30
asset.ID insisting on being a UUID string.
2009-05-17HG asset transfers starting to work -- GETs only for now. diva1-62/+14
2009-05-16Another minor bug fix for making notecard/script savings work with old asset ↵diva1-1/+1
servers.
2009-05-15Heart surgery on asset service code bits. Affects OpenSim.ini configuration ↵diva9-51/+73
-- please see the example. Affects region servers only. This may break a lot of things, but it needs to go in. It was tested in standalone and the UCI grid, but it needs a lot more testing. Known problems: * HG asset transfers are borked for now * missing texture is missing * 3 unit tests commented out for now
2009-05-14* refactor: move SceneXmlLoader into subpackageJustin Clarke Casey1-2/+2
2009-05-14* refactor: move bottom part of 'xml2' serializaton to separate classJustin Clarke Casey2-66/+66
2009-05-14* refactor: break some of xml2 serialization out of sogJustin Clarke Casey3-15/+21
2009-05-13Remove some no longer needed debug.Melanie Thielker1-6/+2
Fixes Mantis #9520
2009-05-12Fix interface registration/deregistration mechanicsMelanie Thielker1-9/+14
2009-05-12Bug fix in SceneBase.RequestModuleInterface. Check that the list's count is ↵diva1-1/+2
greater than 0.
2009-05-12Making SimStatsReporter a little more restrained in requesting the ↵diva1-1/+3
IEstateModule interface.
2009-05-12* Adds ScenePresence.TeleportWithMomentum - same as .Teleport, but preserves ↵Adam Frisby1-0/+18
velocity.
2009-05-12* EventManager's OnNewPresence event now fires correctly again.Adam Frisby1-0/+3
2009-05-12Add permission mechanisms for group deeding landMelanie Thielker1-0/+17
2009-05-11Add AssetService of type IAssetService to SceneMelanie Thielker1-0/+14
2009-05-11Squashed commit of the following:Dr Scofield1-5/+45
further ACL stuff: - adding StrictAccessControl variable: DON'T set this to false if you want to enforce ACL, it will disable ACLs right now. Default is true. once we've got code added to allow child agents but prevent them from becoming root agents when the ACL denies access to the avatar, setting this to false will then allow avatars to see into a neighboring region but not enter it (currently ACL prevent both, seeing and entering). - enhancing log statements
2009-05-10Add some asset cache plumbing. Change the generic cache from UUID to stringMelanie Thielker1-1/+5
keys to allow caching the new crop of URI identified objects.
2009-05-09Fixed handling of inventory a bitHomer Horwitz2-8/+8
- AssetType isn't InventoryType. Those enums contain different numbers. Use AssetType for the asset type, InventoryType for the inventory type. - The ToString method (or ToLower) of AssetType/InventoryType doesn't necessarily return the correct LLSD string. - Replaced several magic numbers by their corresponding enum. - Fixed the invType for gestures and animations in the library. This should fix Mantis #3610 and the non-terminating inventory loading
2009-05-08* break out 'xml2' deserialization from sogJustin Clarke Casey3-82/+74
2009-05-08* refactor: break out sog original xml serialization to a separate classJustin Clarke Casey5-60/+67
2009-05-08* minor: rename xml sog serialization method for readabilityJustin Clarke Casey5-8/+8
2009-05-08* refactor: Break out original xml object serialization into a separate classJustin Clarke Casey6-98/+144
* No functional change
2009-05-07instrument most of the tests with a new InMethod function that may help us ↵Sean Dague5-17/+23
figure out where that pesky deadlock is during test runs.
2009-05-06refactoring Scene.NewUserConnection() to be simpler and clearer.Dr Scofield1-84/+77
2009-05-05Allow temp-on-rez prims to take part in physics (e.g. temp-on-rez bullets)Homer Horwitz1-2/+3
This makes re-rezzed temp-on-rez objects visible, too. Fixes Mantis #3405
2009-05-05- moving banned check and public/private check toDr Scofield4-92/+94
Scene.NewUserConnection() - adding reason reporting this enforces estate bans very early on and prevents us from circulating client objects that we'd then have to retract once we realize that the client is not allowed into the region
2009-05-05Add copyright header. Formatting cleanup. Ignore some generated files.Jeff Ames1-33/+33
2009-05-05Update svn properties.Jeff Ames1-113/+113
2009-05-04Intermediate commit. WILL NOT COMPILE!Melanie Thielker1-1/+1
2009-05-04* minor: remove some mono compiler warnings, minor cleanupJustin Clarke Casey4-17/+8
2009-05-04Add a method to flush the prim update buffers once a frame, since the timerMelanie Thielker1-0/+2
appear to be too slow to be useful, or fail too fire. I may remove the timers as a consequence if this.
2009-05-04Create a working configuration hook to allow LLClient parameters fromMelanie Thielker2-3/+8
Opensim.ini to take force
2009-05-03Some reorganization around service connectors. No functional changeMelanie Thielker2-2/+2
2009-05-02Plumb conifg into the client views. Add config option to configure packetMelanie Thielker2-0/+11
dropping.
2009-05-02Thank you kindly, BlueWall, for a patch that:Charles Krinke1-0/+115
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-05-02Numerous packet improvements.Melanie Thielker1-0/+6
Don't allow packets to be resent before they have actually been sent for the first time. Switch from serializing a packet to get it's length to the LibOMV provided Length property. Fix resend timing. Fix the use of dangling references to Acked packets. Fix the packet handler to play nice with the packet pool. Fix the packet pool. Add data block recycling to the packet pool. Packet pool is now ENABLED by default. Add config option to disable packet and data block reuse. Add ObjectUpdate and ImprovedTerseObjectUpdate to the packets being recycled.
2009-05-01Add a tweakable for the prim queue preloadMelanie Thielker3-9/+19
2009-05-01Throttle prim sending a bit (again) to ensure the queues don't overrun andMelanie Thielker1-2/+2
clog
2009-05-01Add methods to block and queue agent updates during region crossing and TPMelanie Thielker1-0/+43
This is to ensure integrity of animations and script states with regard to controls pressed or released. No user functionality yet.
2009-05-01Send the animations of all already present avatar to an avatar entering a simMelanie Thielker1-0/+6
to stop the "folded legs" on simcross
2009-05-01Improve prim sending by combining multiple prim updates into a single packetMelanie Thielker2-2/+7
2009-04-30Thank you, mpallari, for a patch that increses efficiency by combiningMelanie Thielker1-1/+1
avatar updates into a single packet. Applied with changes. Fixes Mantis #3136
2009-04-29Again, completely revamp the unlink code to finally allow unlinking Melanie Thielker2-124/+131
arbitrary combinations of root and child prims from one or multiple link sets. Please test throughly and consider things UNSTABLE until this is proven out.