aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/LindenUDP (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Reverted my changes to jhurliman's packet stack since it currently causes ↵CasperW2009-12-203-132/+6
| | | | more problems than it resolves. The stack DOES need a rework particularly with regards to priorities, but this is not it.
* Merge branch 'master' into careminsterMelanie2009-12-142-47/+89
|\
| * Tweaking the ModifyLand packet to be async. Advice from AdamTeravus Ovares (Dan Olivares)2009-12-131-1/+1
| |
| * * Add some glue that allows LocalPacketHandlers to decide if they want the ↵Teravus Ovares (Dan Olivares)2009-12-132-48/+90
| | | | | | | | | | | | packet to be processed asynchronously or not. * Make several packets not asynchronous (such as AgentUpdate). In theory, all fast returning packet handling methods should not be asynchronous. Ones that wait on an external resource or a long held lock, should be asynchronous.
| * Cause better packing of ObjectPropertiesMelanie2009-12-061-27/+79
| |
* | Merge branch 'careminster' into windlightunknown2009-12-072-29/+99
|\ \
| * | Cause better packing of ObjectPropertiesMelanie2009-12-051-27/+79
| | |
| * | Merge branch 'master' into careminsterMelanie2009-12-051-0/+18
| |\ \ | | |/
| | * * Move code from that last commit to LLClientView since it's a linden client ↵Teravus Ovares (Dan Olivares)2009-12-031-0/+18
| | | | | | | | | | | | specific limitation, it moves to the Linden Specific client handler.
| * | Merge branch 'master' into careminsterMelanie2009-12-021-2/+2
| |\ \ | | |/
| | * * Fix Inconsistent line ending style in LLUDPClientTeravus Ovares (Dan Olivares)2009-12-011-2/+2
| | |
* | | Initial windlight codebase commitunknown2009-12-071-3/+3
|/ /
* | Merge branch 'master' into careminsterMelanie2009-11-301-1/+4
|\ \ | |/
| * * Patch from Misterblue to fix Environment.TickCount for statistics ↵Teravus Ovares (Dan Olivares)2009-11-291-1/+4
| | | | | | | | | | | | purposes. Resolves the wrap-around of the 32 bit uint. * Teravus moved the Environment methods to the Util class
* | Merge branch 'master' into careminsterMelanie2009-11-282-1/+10
|\ \ | |/
| * Merge branch 'master' of ssh://MyConnection/var/git/opensimTeravus Ovares (Dan Olivares)2009-11-271-1/+1
| |\
| | * Implement god mode user freezing and unfreezingJustin Clark-Casey (justincc)2009-11-271-1/+1
| | | | | | | | | | | | | | | | | | See http://opensimulator.org/mantis/view.php?id=4356 Thanks Revolution I performed a subsequent probable bug fix in this patch
| * | * Re-enable lightweight packet tracking stats on a 3000 ms interval.Teravus Ovares (Dan Olivares)2009-11-271-0/+9
| |/
* | Merge branch 'master' into careminsterMelanie2009-11-251-1/+3
|\ \ | |/
| * minor: remove some mono compiler warningsJustin Clark-Casey (justincc)2009-11-241-1/+3
| |
* | Merge branch 'master' into careminsterMelanie2009-11-241-40/+4689
|\ \ | |/
| * * This concludes the packet migrations from the big nasty switch into packet ↵Teravus Ovares (Dan Olivares)2009-11-231-20/+1537
| | | | | | | | handler delegates.
| * * Moved 60 more packet handlers to Packet Handler Delegates.Teravus Ovares (Dan Olivares)2009-11-231-21/+2055
| |
| * * Moved 40 more Packet handlers to the PacketDelegate and out of the 5000 ↵Teravus Ovares (Dan Olivares)2009-11-231-6/+1104
| | | | | | | | line switch.
* | Merge branch 'master' into careminsterMelanie2009-11-231-20/+305
|\ \ | |/
| * Formatting cleanup.Jeff Ames2009-11-231-19/+17
| |
| * * Switched over 15 more packet types from the 5000 line switch to the Packet ↵Teravus Ovares (Dan Olivares)2009-11-221-6/+293
| | | | | | | | handler delegate
* | Merge branch 'master' into careminsterMelanie2009-11-221-6/+373
|\ \ | |/
| * * Moved 13 more packet type handlers to PacketHandler Delegates.. and out ↵Teravus Ovares (Dan Olivares)2009-11-221-6/+373
| | | | | | | | of of that giant 5000 line switch, ProcessInPacket.
* | Merge branch 'master' into careminsterMelanie2009-11-221-9/+106
|\ \ | |/
| * * Comment out some example code for later.Teravus Ovares (Dan Olivares)2009-11-211-2/+2
| |
| * * Move a few of the ProcessInPacket switch case blocks into packet handler ↵Teravus Ovares (Dan Olivares)2009-11-211-6/+103
| | | | | | | | delegates
| * * This fixes landing on Prim and removes the hack from yesterday. Landing ↵Teravus Ovares (Dan Olivares)2009-11-211-3/+3
| | | | | | | | on prim should work fine again.
* | Minor packet ordering fixCasperW2009-11-212-11/+30
| |
* | Improved avatar responsiveness.CasperW2009-11-213-26/+91
| |
* | Change land packet sending back to what the careminster release usedMelanie2009-11-151-49/+34
| | | | | | | | | | to use, remove the silly spiral stuff. Revert to double packets for improved user experience
* | - Lower TIME_MS_TOLERANCE to 200ms - Allow m_updateFlag to be reset to 0 in ↵unknown2009-11-153-3/+43
|/ | | | the event of a terse update being rejected - Re-add a synchronous SendTo for certain types of packets
* * Removing the redundant SendPrimitiveTerseData.State field, it duplicates ↵John Hurliman2009-11-091-3/+3
| | | | | | AttachPoint * LLClientView.CreateImprovedTerseBlock() now uses AttachPoint and does the proper high-low swap (this should fix disappearing attachment pieces)
* Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensimJustin Clark-Casey (justincc)2009-11-093-11/+127
|\
| * remove the debug stuffMelanie2009-11-081-1/+0
| |
| * test commit with debug output per folder fetch. NOT FOR PRODUCTION, SPEWYMelanie2009-11-081-0/+1
| |
| * * Clamp the CoarseLocationUpdate packet at a maximum of 60 positions per ↵John Hurliman2009-11-051-7/+11
| | | | | | | | | | | | packet. This is a limitation of LLUDP, nothing we can really do about it * Marking CoarseLocationUpdate as *not* zerocoded. Zerocoding can only save space when a packet contains three or more contiguous zeroes, and will use more space if it contains single zeroes randomly scattered through the packet (which is what you see when you send a long list of UUIDs)
| * Changing the AssetBase constructors to avoid initializing assets with an ↵John Hurliman2009-11-051-4/+1
| | | | | | | | unknown asset type, and log an error if it ever does happen
| * Applying #4332, optional packet statistics loggingJohn Hurliman2009-11-052-0/+115
| |
* | minor: remove some mono compiler warningsJustin Clark-Casey (justincc)2009-11-091-2/+2
|/
* Patch by revolution, thank you. Mantis #1789 . Implement friends permissions.Melanie2009-11-051-1/+21
| | | | | Applied with major changes. Core functionality commented pending review for possible rights escalation. No user functionality yet.
* Separate folder and item limit for UDP inventory packets. Folder limit isMelanie2009-11-041-4/+5
| | | | | now 6, as before, item limit is 5. This should avoid most, if not all, oversized packets.
* Refine oversized packet handling as per jhurliman. Reallocate the buffer toMelanie2009-11-041-4/+7
| | | | actual packet size only for oversized packets.
* Add some length to the backet buffer for packet sending so oversizeMelanie2009-11-041-1/+1
| | | | inventory packets don't make us barf
* Add an overload to OutPacket as per jhurliman. Switch hacky workaroundMelanie2009-11-041-5/+15
| | | | for InventoryDescendents to the proper way