Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 24, 2011
  1. Bump the todo.

    authored
Commits on Aug 23, 2011
  1. Fix a lingering socket error.

    authored
    Whenever we move forward to the destroy state,we should immediately
    timeout. This was not done and thus there some cases, on bad networks,
    where the state was not removed correctly. This change adds a fix.
Commits on Aug 20, 2011
  1. Document a new problem.

    authored
Commits on Aug 19, 2011
  1. Bump TODO list.

    authored
Commits on Aug 16, 2011
  1. A thing we missed.

    authored
Commits on Aug 14, 2011
  1. Bump TODO.

    authored
Commits on Aug 13, 2011
Commits on Aug 11, 2011
Commits on Jul 30, 2011
  1. Remove dead code.

    authored
Commits on Jul 28, 2011
  1. Bump the TODO file.

    authored
Commits on Jul 25, 2011
  1. Bump TODO.

    authored
  2. Bump TODO.

    authored
Commits on Jul 23, 2011
  1. Update TODO.

    authored
  2. Fix st_reset in the GOT_FIN state.

    authored
    We should simply destroy the socket in this case. Carry out that
    operation.
  3. Fix a problem with RESET packets.

    authored
    It turns out that when we get in RESET packets, we need to make them
    trigger both the conn_id on the SEND and RECV side. This means we must
    store two entries for each connection: CID and CID+1. We know that any
    end will send in on either of these, so as long as we just forward the
    packet to the right gen_utp_worker we are good to go.
    
    This patch alters the dispatcher so it correctly does this. We don't
    check the wrap-around case yet though. This has been postponed until
    later.
  4. Bump TODO.

    authored
  5. Fix a wraparound bug.

    authored
    When considering "old" state packets a problem was that the "old"
    packet would wrap around when we were near the 0. When this happened
    things went awry, and we got a packet from the "future".
Commits on Jul 22, 2011
  1. Investigate a problem with too_far_in_the_future errors.

    authored
    It turns out I know why it happens. We should probably mitigate the
    problem.
Commits on Jul 21, 2011
  1. Fix a problem with a badmatch.

    authored
  2. A problem I thought was there was not really there.

    authored
    And verified the rwin test as well.
  3. TODO update.

    authored
    We have analyzed the delayed ACK problem.
  4. Bump TODO.

    authored
Commits on Jul 18, 2011
Commits on Jul 17, 2011
  1. No retransmit timer bump on sending of FIN packets.

    authored
    According to the spec, sending out a FIN packet should not bump the
    retransmit timer. Fix this.
Commits on Jul 15, 2011
  1. Handle delayed ACK timeouts in the got_fin and destroy_delay states.

    authored
    We may end up with the last ACK delayed. When this happens, the ACK
    will have to be sent out from the DESTROY_DELAY or GOT_FIN states.
  2. Fix the RTT Estimation code.

    authored
    The estimation is in ms, but we are being sent in microseconds. This
    of course fails spectacularly. We have a protection on the RTT on 6
    seconds. A couple of runs to the moon and back. This guard was tripped
    as we were off by a factor of thousand.
    
    The patch fixes this problem.
Commits on Jul 14, 2011
Commits on Jul 13, 2011
  1. Preliminary Delayed ACK code.

    authored
Commits on Jul 12, 2011
  1. Fix CS_GOT_FIN timeouts.

    authored
    The timeout values when we get into the state where we got the FIN, we
    need to move very quickly with timeouts. This change enables this.
  2. Fix code around timeouts.

    authored
    Basically, timeouts were a one-way train. This change *enforces*
    timeouts in the send-direction and it fixes a problem which could
    occur in the code since the timeout was a one-way train before.
Commits on Jul 11, 2011
Commits on Jul 9, 2011
Something went wrong with that request. Please try again.