aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update svn properties. Add copyright headers. Minor formatting cleanup.Jeff Ames2008-11-091-1/+1
|
* Reintroduce transactionID to the parameter list for SendInstantMessage.Melanie Thielker2008-11-091-3/+9
| | | | | | | It is required by group IM and also for a proper implementation of item give, group notice attachments and offline IM.
* * Quick test for Dahlia, returns Packet Processing Loop to Infinite Loop.Adam Frisby2008-11-081-1/+1
|
* * Added IClientChat to IClientCoreAdam Frisby2008-11-081-16/+3
| | | | | | * Updated LLClientView * Removed defunct SendChatMessage(bytes[]...) method, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide
* * Added IClientIM to IClientCore interfacesAdam Frisby2008-11-081-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.*
* * Made ClientLoop non-infinite, ClientLoop will now disengage when the ↵Adam Frisby2008-11-081-30/+19
| | | | | | | | | | client has logged out. * Cleaned up a section of LLClientView * Removed unused 'using' from HTTPServer * Please test this patch.
* * Implementing first of the 0.6 IClientAPI ChangesAdam Frisby2008-11-081-12/+39
| | | | | | * Introducing IClientCore - this will be the key replacement for IClientAPI in the long run, it has a very minimal set of methods designed to allow you to access specialist API's. * See https://lists.berlios.de/pipermail/opensim-dev/2008-September/003049.html for the early discussion on this.
* * Apply http://opensimulator.org/mantis/view.php?id=2582Justin Clarke Casey2008-11-071-1/+6
| | | | | | | * Send prim flags as booleans from LLClientView rather than in the native LL array * Thanks idb
* Attachments, attachments, and, did I say attachments?Melanie Thielker2008-11-071-1/+1
| | | | | | Too many fixes to list.
* * Use nini to pass config information to the client stack, rather than the ↵Justin Clarke Casey2008-11-031-1/+0
| | | | | | | | ClientStackUserSettings class * This conforms better to other module usage
* * Massive cleanup of LLClientView, removed a few hundred unnecessary value ↵Adam Frisby2008-11-011-2558/+2526
| | | | initialisers, etc.
* Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,Homer Horwitz2008-11-011-1/+22
| | | | | | | | | | | | | | on-/offline updates, calling cards for friends. This adds methods in the DB layer and changes the MessagingServer, so a full update (incl. UGAIM) is necessary to get it working. Older regions shouldn't break, nor should older UGAIM break newer regions, but friends/presence will only work with all concerned parts (UGAIM, source region and destination region) at this revision (or later). I added the DB code for MSSQL, too, but couldn't test that. BEWARE: May contain bugs.
* * Fix http://opensimulator.org/mantis/view.php?id=2517Justin Clarke Casey2008-11-011-10/+4
| | | | | | * Don't save attachments on saving oar, which stops them coming back as ghost prims
* test: Extend malformed packet test to actually check that a valid packet can ↵Justin Clarke Casey2008-10-301-2/+2
| | | | get through after the malformed ones have been sent
* * Check in (disabled) results of not persisting avatar textures but rather ↵Justin Clarke Casey2008-10-291-0/+10
| | | | | | | | | | sending ImageNotFound to clients if avatar textures are missing * Whilst this does automatically get the client to rebake, on crossing a region border the 'local' assets are left behind * There may be a cunning solution (such as squirting the assets on region crossing, or having them fetched from the original region) but instead I'm going to opt for the easy solution of keeping them in the asset database, for now
* Remove a debug outputMelanie Thielker2008-10-291-1/+0
|
* Plumbing along....Melanie Thielker2008-10-291-0/+39
|
* * Possibly fix grey avatar appearance problemsJustin Clarke Casey2008-10-281-1/+6
| | | | | | | | | | | | * And hopefully rebaking all the time should no longer be necessary now * It turns out that when the client baked the texture, the uploaded asset had the Temporary flag to true (Temporary is actually deprecated). * It also had the StoreLocal flag set to true, which signifies that the asset should be stored locally. If it disappears we should reply to the asset request with ImageNotInDatabasePacket * However, last time this was enabled some clients started crashing. This may well no longer be the case and needs to be tested, but in the mean time we will store the asset instead. * This needs to be resolved in a better way, possibly by starting to send the ImageNotInDatabase packet again instead
* * minor: Add documentation to some of the appearance methods, change some ↵Justin Clarke Casey2008-10-281-11/+4
| | | | logging messages
* Committing a small fix for EventData along with more plumbing workMelanie Thielker2008-10-261-2/+2
|
* A few more bots to yesterday's plumbing: change instant message methodMelanie Thielker2008-10-251-3/+4
| | | | | | signature
* More plumbing and some wiresMelanie Thielker2008-10-251-0/+52
|
* Fix a leak in the plumbingMelanie Thielker2008-10-241-3/+3
|
* Plumb some moreMelanie Thielker2008-10-241-22/+148
|
* * Stop creating a circuit if the client fails authentication (i.e. the ↵Justin Clarke Casey2008-10-241-40/+16
| | | | | | | | | | region server wasn't told that it was coming) * This moves authentication from the client thread (where failure was difficult to detect) to the particular thread handling that packet * I've kept the authentication outside of the crucial clientCircuits lock (though any delay here is probably swamped by the other delays associated with login) * Also added more to the unit test to ensure this doesn't regress
* Remove a debug output dumpMelanie Thielker2008-10-241-1/+0
|
* Lotsa plumming :)Melanie Thielker2008-10-241-0/+255
|
* Pare the groups module down to basics. Adjust dependent files so that aMelanie Thielker2008-10-211-4/+4
| | | | | | real groups module can even be implemented.
* Added calling cards. Fixes Mantis#2409 and part of #1515.Homer Horwitz2008-10-191-0/+68
|
* Megapatch. :) Fix skull attachment editing. Streamline Object terse updates.Melanie Thielker2008-10-181-21/+25
| | | | | | | | Add rezzing time to objects. Add Object return and traffic fields to land database. Add plumbing for auto return. Implement auto return. Contains a migration. May contain nuts.
* * Truncate outgoing media and music urls to 254 characters.Justin Clarke Casey2008-10-151-12/+6
| | | | | | * Hopefully this will resolve http://opensimulator.org/mantis/view.php?id=2383
* * refactor: Remove OutPacket from the IClientAPIJustin Clarke Casey2008-10-151-7/+7
| | | | | | | * I believe this is reasonable since code outside the Linden client stack shouldn't be aware of the packet format being used * I would love to have made the method protected, but the LoadBalancerPlugin is still calling it and resolving that would require more work
* * refactor: move viewer effect packet into LLClientViewJustin Clarke Casey2008-10-151-0/+12
|
* * refactor: Move error logging from GetUserDetails up to callers, since ↵Justin Clarke Casey2008-10-151-1/+7
| | | | there are some circumstances in which not finding a user is not an error
* * refactor: move code concerned with creating a subsequent image packet to ↵Justin Clarke Casey2008-10-151-0/+11
| | | | LLClientView
* * refactor: rename SendImagePart to SendImageFirstPart since this is more ↵Justin Clarke Casey2008-10-151-1/+2
| | | | descriptive of its actual function
* * Send an avatar update to other clients when an avatar rotates, as well as ↵Justin Clarke Casey2008-10-141-1/+4
| | | | | | | | | when it moves * This should fix a long standing issue where you often wouldn't see other people simply turn around without moving at all * Arguably lastPhysRot (to mirror lastPhysPos) is not a good name, may change variable names later
* * minor: change m_debug to m_debugPacketLevel since that's what it isJustin Clarke Casey2008-10-141-11/+13
|
* * refactor: rename SendKiPrimitive to SendKillObject since this appears more ↵Justin Clarke Casey2008-10-141-7/+2
| | | | descriptive of what it actually does
* * Make KillObjectPackets reliableJustin Clarke Casey2008-10-141-1/+6
| | | | | | | * This may help http://opensimulator.org/mantis/view.php?id=2377 where large linksets do not always correctly delete - since a lost kill packet to the client could result in the symptoms described
* Add EventInfoRequest and EventInfoReply packets.Homer Horwitz2008-10-121-0/+33
| | | | | | Note: New file, run prebuild.
* * Rework llParcelMediaCommandListHomer Horwitz2008-10-111-1/+1
| | | | | | | | * Add missing PARCEL_MEDIA_COMMAND_* constants * Fix a copy/paste error in SendParcelMediaUpdate llParcelMediaCommandList should work now
* Plumb the remaining search packets and replies.Melanie Thielker2008-10-111-0/+239
|
* added a list of SurfaceTouchEventArgs to the IClientAPI.OnGrab event, for ↵MW2008-10-101-3/+18
| | | | the new surface touch parameters in 1.21 viewers.
* added a list of SurfaceTouchEventArgs to the IClientAPI.OnGrabUpdate event, ↵MW2008-10-101-1/+16
| | | | | | | for the new surface touch parameters in 1.21 viewers. TODO: add the touch args to OnGrabObject and OnDeGrabObject.
* A bit more estate fudgingMelanie Thielker2008-10-101-5/+2
|
* * Fixes simstats reporter. I'm sure this issue caused all sorts of things ↵Teravus Ovares2008-10-091-2/+2
| | | | related to regionflags and capacity. I'm sorry, the object capacity that you dialed is not valid.. please check the number and dial again.
* Mantis#2354. Thank you kindly, Tglion for a patch that:Charles Krinke2008-10-081-0/+1
| | | | | | | | | The average-value of modify.ModifyBlock.Height in LLClientView.cs:4170 seem to be incorrect or it isn't the average? Mhhh... So the terrain build -> Flaten Sphere is unuseable. I have put in a patch that contains a workaround while the main problem is not solved.
* * Apply http://opensimulator.org/mantis/view.php?id=1207Justin Clarke Casey2008-10-071-1/+1
| | | | | | | * Implmements llModifyLand() and a check for the "Allow others to terraform flag" * Thanks tglion!
* * Stop the sim stats reporter reusing the same SimStatsPacket for all clientsJustin Clarke Casey2008-10-061-2/+12
| | | | | | | * I believe this was the cause of the remaining packet_out_of_order messages in the Linden client logs * There were race conditions where multiple clientstacks would overwrite each other's sequence numbers