aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-11-30Update svn properties. Add copyright header. Minor formatting cleanup.Jeff Ames1-1/+1
2008-11-29Should have tried with something other than attachments. Make normal primMelanie Thielker1-1/+1
render again :)
2008-11-29A try to better attachment crossing.Melanie Thielker1-0/+2
2008-11-28* Fixes Location == Location, and Location != LocationTeravus Ovares1-2/+2
2008-11-28* simplify AddNewClient since making this root without using MakeRootAgent() ↵Justin Clarke Casey2-2/+2
no longer sets everything up properly
2008-11-28* The equals override of 'Location' is not working as expected. This caused ↵Teravus Ovares1-1/+7
sim restarts to fail because the test that searches for and shutsdown the UDP server listener for that region never found and shutdown the udp server. hence the error message, "only one listener on port". * This is a high profile candidate for a unit test. (big)
2008-11-28* refactor: Replace derez destiation magic numbers with an enumerationJustin Clarke Casey1-1/+3
2008-11-27Cause attachment nibbles to be swapped in terse object updates, too.Melanie Thielker1-1/+1
This error may have been the root cause of the head attachment bug.
2008-11-27* minor: remove mono compiler warningsJustin Clarke Casey1-1/+1
2008-11-27Thank you kindly, Nlin for a patch that:Charles Krinke1-15/+39
Adds a new method to IClientAPI to allow adding message handlers for GenericMessages (of which "autopilot" is one). Part 2 adds a specific autopilot handler in ScenePresence.cs. 2) Removing unused variables and functions. 3) Simplifying the navigation logic in ScenePresence.cs. The original patch was somewhat complex because it included orientation logic for a future enhancement of orienting the avatar to point towards the direction being walked. Currently this isn't working, though, so I removed the orientation code, which leaves just the smaller and hopefully simpler-to-understand movement code.
2008-11-26* Get rid of the phenomena where the avatar sometimes reverts to the stand ↵Justin Clarke Casey1-0/+4
animation when flying across borders * Applies to both standalone and grid mode * The slight retardation on border cross remains - this is a separate issue
2008-11-22Removing some direct console output for outputting ImprovedInstantMessage ↵Homer Horwitz1-1/+0
packets.
2008-11-22First stage group permissions plumbingMelanie Thielker1-0/+30
2008-11-21Refactor: Scene.ExternalChecks -> Scene.Permissions. Also make allMelanie Thielker1-20/+20
the internals of the permissions module adapter sane
2008-11-21* refactor: Rip out SOP inventory from the partial into a separate classJustin Clarke Casey1-1/+1
* SceneObjectPartInventory.cs isn't a particularly good name but it's probably not got a long life * A proper inventory interface to follow * Parallel changes for other inventory partial classes to follow at a later date
2008-11-21Update svn properties, minor formatting cleanup.Jeff Ames1-2/+2
2008-11-21Plumb in the list if user IDs to the land module to allow selectionMelanie Thielker1-1/+9
of objects by owner name
2008-11-20* refactor: change some method names and doc in the physics plugin managerJustin Clarke Casey1-1/+3
* move the directory choice for plugins outside into RegionApplicationBase
2008-11-19Mantis#2638. Thank you kindly, Sacha Magne for a patch that:Charles Krinke1-5/+31
Implementing "Play sound inworld". Currently a WIP .
2008-11-19Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the newMelanie Thielker1-2/+2
libOMV.
2008-11-19Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker1-2/+2
release a direct descendant of the stable 7364, with all the features and none of the issues. This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373 r7372 r7370 r7369 r7368 r7367 r7366
2008-11-18* Added and removed debug information relating to client connectionsAdam Frisby2-1/+5
* Minor client fixes * Added the ability for a client to login without a UserProfile, allowing certain alternate clients to connect to the region.
2008-11-17Make newly created prims be the correct groupMelanie Thielker1-1/+1
2008-11-17* Update libOMV to r2359. This is necessary for the progressive texture patchJustin Clarke Casey1-2/+2
* Update libopenjpeg as well for this patch. * Appears to be okay on a very short sniff test * Source code will be placed in opensim-libs shortly
2008-11-17Change some comments that have been supersededMelanie Thielker1-10/+1
2008-11-17* Remove the TransferRequest and hip debugging console output that crept in ↵Justin Clarke Casey1-1/+1
recently
2008-11-16Remove a redundant parameterMelanie Thielker1-2/+2
2008-11-16Megapatch. Completely remove the multiparameter IM methods. Remove the insecureMelanie Thielker1-7/+13
fromAgentSession field.
2008-11-16Introduces the message transfer module. It splits the transfer mechanics offMelanie Thielker1-1/+2
the IM module and makes it into a module of it's own, which can be used by all other modules. Removes some ugly hacks. Refer to the IM module to see how it's used. Also fixes the persistence issue (Mantis #2598)
2008-11-14* Move test scene construction infrastructure methods to a separate class ↵Justin Clarke Casey2-2/+2
for future common use
2008-11-14Add group permissions to agent inventory.Melanie Thielker1-8/+6
Contains a migration. May contain nuts. Please back up your inventory data store. This revision changes the interface version!! No older regions can connect to these new UGAIM, and the new regions can't connect to the old UGAIM. Fixes a long-standing issue of permissions loss Currently persisted on MySQL only.
2008-11-14* Implements terrain raw upload. You can now upload your .raw terrain files ↵Teravus Ovares1-2/+29
using the Estate Tools. * Could this be extended in the future to support .oar uploads too? Only time will tell!
2008-11-14More groups plumbingMelanie Thielker1-0/+98
2008-11-12* Stop locking the scene presences dictionary for the entire agent crossing ↵Justin Clarke Casey1-2/+0
part of the login sequence * This may alleviate a little the freezing experienced by existing avatars when a new client logs in * Race condition risks look minimal since one wouldn't expect another thread to start fiddling with that presence
2008-11-11Prevent pieces from other people's HUDs from displaying at the center ofMelanie Thielker1-2/+7
every user's HUD
2008-11-11* Minor typing fixes in AssetCache - now uses base types for nearly everything.Adam Frisby1-81/+51
* Code Cleanliness Fixes in LLClientView * Using field instead of local variable for handlerUpdatePrimGroupRotation (if you notice any new oddities with prim group rotation after this patch, please mantis)
2008-11-11If the proxy is on, we need to ignore the extra 6 bytes in the packet.Mike Mazur1-0/+1
2008-11-11Allow gods to terraform without limits. Respect the Allow Others ToMelanie Thielker1-1/+1
Terraform flag in land.
2008-11-11Update svn properties, minor formatting cleanup.Jeff Ames1-1/+1
2008-11-10* Commit allows downloading of the .raw terrain from the estate tools.Teravus Ovares1-5/+33
* Implements the SendInitiateDownload method in IClientAPI * Uses the ITerrainModule Interface to write a terrain file to disk then uses a FileStream to read the binary file from the disk and put it in a byte array. and save to the xFer list. * It then tells the client to download the file and the client initiates an Xfer request.
2008-11-10The region proxy for the load balancer module works again. The incoming ↵Johan Berntsson1-10/+20
proxy messages were not properly decoded.
2008-11-09Prevent updates about other people's HUD objects being sentMelanie Thielker1-0/+3
2008-11-09* Enabled GTCache for AssetCache Adam Frisby2-12/+22
* Items will now be locally cached for only 24 hours from last access. (Rather than until restart) * Caveat: Implementing the new caching mechanism means statistics gathering on AssetCache is no longer functional. (Justin - you might want to take a look and see if you can somehow get that back and running if you still need it)
2008-11-09Update svn properties. Add copyright headers. Minor formatting cleanup.Jeff Ames2-2/+2
2008-11-09Reintroduce transactionID to the parameter list for SendInstantMessage.Melanie Thielker1-3/+9
It is required by group IM and also for a proper implementation of item give, group notice attachments and offline IM.
2008-11-08* Quick test for Dahlia, returns Packet Processing Loop to Infinite Loop.Adam Frisby1-1/+1
2008-11-08* Fixed issue where incorrect braces nesting resulted in a section of ↵Adam Frisby1-24/+22
PacketQueue getting disabled. * This means the recent memory fix should now be working correctly - so the current largest memory leak should be fixed. AssetCache still needs to be addressed however.
2008-11-08* Fixed a major memory leak in packet processing - PacketQueue.Close is ↵Adam Frisby2-27/+55
never called, causing the PacketQueue for dead clients to be preserved (including it's contents). * This patch is highly experimental and may cause clients to not be able to connect, if this is the case, it will be rolled back in approximately 5 minutes.
2008-11-08* Added IClientChat to IClientCoreAdam Frisby1-16/+3
* Updated LLClientView * Removed defunct SendChatMessage(bytes[]...) method, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide
2008-11-08* Added IClientIM to IClientCore interfacesAdam Frisby1-13/+18
* Changed SendInstantMessage, dropped fromAgentSession and imSessionID as security precaution, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide for details on porting. * Removed unused usings from Framework.*