aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-09-26make c# more happyUbitUmarov1-4/+1
2014-09-26 use central animationset permitions defineUbitUmarov1-2/+2
2014-09-25Extend upload verification to all upload pathsMelanie Thielker1-0/+8
2014-09-25 fix animation asset name to "animatn", use "animset" for the newUbitUmarov1-8/+10
animationSet
2014-09-25 add also the name animset until its clear the name liru will useUbitUmarov1-0/+7
2014-09-25 add animationset to upload assets, for now no costUbitUmarov1-0/+6
2014-09-15Fix a nullref in a debug message. If we have no SceneAgent, we can't output ↵Melanie Thielker1-5/+8
data from it.
2014-09-14Reinstate closing the client if CloseAgen returns false. This was partMelanie Thielker1-1/+2
of the last Ubit patch.
2014-09-14revert changes to m_pendingCache and remove client close if there is noUbitUmarov1-21/+14
SP, as requested
2014-09-13 do not use a blind expire of m_pendingCache. Entries must be valid whileUbitUmarov1-15/+23
respective HandleUseCircuitCode, no matter how long it takes, so a viewer retry doesnt start a overlapping one. It HandleUseCircuitCode responsability to always remove entries, even on fails. Remove a client even if m_scene.CloseAgent fails.
2014-09-13If a client's SceneAgent is null, that client is not fully logged in orMelanie Thielker1-0/+14
crashed while logging out. Don't reuse it, create a new one.
2014-09-02 reduce MIN_CALLBACK_MS guard time. A value too high introduces a extraUbitUmarov1-1/+1
throttle and makes more packets to be sent in bursts and not in steady state flow.
2014-09-02void time change between gettime callsUbitUmarov1-4/+3
2014-09-02*needs testing, not that good* change throttles math using floats and notUbitUmarov4-125/+112
int64, etc. Limite brust bytes to the total rate client requested times a look ahead estimation time, Avoid queues starvation with updates waiting...
2014-08-29make use of it in GetMeshModule, and meshs are Assets not Task itens,UbitUmarov1-43/+4
reduce MeshModule impact on udp rate
2014-08-29 add method to get a category throttle rateUbitUmarov2-38/+37
2014-08-29 reduce burstUbitUmarov1-1/+1
2014-08-29 replace the tick() by a limit on the maximum number of tokens that can beUbitUmarov2-15/+39
acumulated ( variable named BurtRate, not exactly a rate...)
2014-08-29 disable first dripUbitUmarov1-1/+1
2014-08-28try to reduce insane high data rate udp bursts. This needs testing on aUbitUmarov2-1/+11
region with a lot of contents. Should not affect much average rates.
2014-08-28remove misplaced commentUbitUmarov1-1/+0
2014-08-28try to make sense of throttle rate limitsUbitUmarov2-4/+15
2014-08-28 add some functions for estimation of number of bytes that can be send in a ↵UbitUmarov2-0/+13
category in specified time
2014-08-28 send all presences terseupdates in same batchUbitUmarov1-3/+3
2014-08-28 if we send wearables with ThrottleOutPacketType.HighPriority, then weUbitUmarov2-125/+18
should send other avatarinformation with same priority on same Task category ( plus cleanup )
2014-08-27 enqueue also if m_nextPackets[category] is not null. This is really theUbitUmarov1-4/+8
top element of a category queue, equivalente to using a queue.peek() if avaiable
2014-08-26 dont append acks to a resend packetUbitUmarov1-1/+1
2014-08-25*test* back to no sog kills, little retouch on attachment updates,UbitUmarov1-1/+1
NameValue AttachItemID is a root part thing only
2014-08-25*test* cleanup the bugs nestUbitUmarov1-6/+8
2014-08-25change enconding of attachment updates NameValue and State fieldsUbitUmarov1-0/+19
2014-08-24clean sendKill a bit, remove a IsChild that is set too early in a callingUbitUmarov1-22/+2
path
2014-08-23 on updates, send rotations using livomv Quaternion.toBytes() againUbitUmarov1-4/+2
2014-08-23Remove entities from updates queues on kill. Do it sync so enqueues afterUbitUmarov1-0/+6
the kill work
2014-08-21add a direct sendpartfullUpdate to send a full object update to a part,UbitUmarov1-0/+26
optionally overriding its parentID. check what it does to attachments
2014-08-21 revert droping udp packet resends after 6 retries, keep resending.UbitUmarov1-10/+0
2014-08-20remove from use the UpdatesResend on resending udp packets. Just resendUbitUmarov2-36/+54
the UDP packet. Also just loose packets we tried to send 6 times already (ll says 3) A viewer may just beeing ignoring them, or then the link is just dead.
2014-08-19send zero velocity again on avatar full update or its uglyUbitUmarov1-1/+1
2014-08-19fix the encoding of rotation in updates, not just using the next field toUbitUmarov1-15/+12
override w bytes. ( specially having it commented )
2014-08-19still another ...UbitUmarov1-2/+1
2014-08-19 fix a missed blocking of sending updates the the new attach points aboveUbitUmarov1-2/+1
hud indexes
2014-08-16NextAnimationSequenceNumber be a udpserver variable with random startUbitUmarov2-2/+22
2014-08-14 reduce ping cliping lower limitUbitUmarov1-2/+2
2014-08-14reduce ping filter time constantUbitUmarov1-1/+1
2014-08-14add a estimator of client ping time, and painfully make it visible in showUbitUmarov3-5/+41
connections console command
2014-08-13Revert "make HandlerRegionHandshakeReply processing async and delay it a ↵Melanie Thielker1-6/+2
bit. This" This reverts commit 30f00bfb14cce582382bd37b1e22062af664ec64. Conflicts: OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
2014-08-13remove HandleCompleteMovementIntoRegion delay hack from llUDPserver. If weUbitUmarov2-11/+17
need a delay, we need to do it at end of HandleUseCircuitCode before feeding pending packets (including that one) into processing queue.
2014-08-13process AgentUpdates in order with rest of packets. Only give higher ↵UbitUmarov1-2/+4
priority to chat
2014-08-12take agentUpdate checks out of llUDPserver (disabling useless debug) andUbitUmarov2-43/+35
do it only where its supposed to be done..
2014-08-12do the significance test invalidation at MoveAgentToRegionUbitUmarov1-4/+3
2014-08-12no need to go from cos into squared sin when just abs of cos is as goodUbitUmarov1-5/+7