Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Aug 24, 2011
  1. @jlouis

    Protect the code against wrong packet data.

    jlouis authored
    If the packet data is wrong, we should not use the packet but just log
    we got a bad packet. This patch set fixes that.
  2. @jlouis
  3. @jlouis

    Bump the todo.

    jlouis authored
  4. @jlouis

    Solve a dialyzer warning.

    jlouis authored
  5. @jlouis
Commits on Aug 23, 2011
  1. @jlouis

    Fix a lingering socket error.

    jlouis 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. @jlouis

    Document a new problem.

    jlouis authored
  2. @jlouis
Commits on Aug 19, 2011
  1. @jlouis

    Fix EQC test cases.

    jlouis authored
  2. @jlouis

    Bump TODO list.

    jlouis authored
  3. @jlouis

    If we sent data out, we should never ever remove the retransmit timer.

    jlouis authored
    This change eliminates a deadlock in the code base where a connection
    would never complete. I think this is the deadlock problem that have
    been plaguing the system for some time now.
  4. @jlouis

    Remove a bug in the test of piggyback repeated.

    jlouis authored
    The problem was that we forgot to close down sockets after their
    use. Hence, the code began to error out since we got duplicate
    connection IDs. This happens very quickly, mostly due to the
    birthday-paradox.
    
    This patch fixes that and dutifully closes down sockets after they
    have been used. I wonder if the reason we sometimes get lockups is due
    to things like this.
Commits on Aug 16, 2011
  1. @jlouis

    Fix current dialyzer errors.

    jlouis authored
  2. @jlouis

    A thing we missed.

    jlouis authored
Commits on Aug 14, 2011
  1. @jlouis

    Bump TODO.

    jlouis authored
  2. @jlouis
Commits on Aug 13, 2011
  1. @jlouis

    Robustize the acceptor further.

    jlouis authored
  2. @jlouis
  3. @jlouis
  4. @jlouis
  5. @jlouis
  6. @jlouis
  7. @jlouis
Commits on Aug 11, 2011
  1. @jlouis
  2. @jlouis

    Test fixes.

    jlouis authored
  3. @jlouis

    Alter the full-duplex test to account for faulty networks.

    jlouis authored
    If the network is really bad, we may end up seeing an early close of
    the connection in either direction. When that happens, there is no
    hope for receiving the amount of bytes you want.
  4. @jlouis

    Dialyzer suggestions.

    jlouis authored
  5. @jlouis
Commits on Aug 10, 2011
  1. @jlouis
  2. @jlouis

    Plug two errors with send/recv.

    jlouis authored
    If we send or receive to a process which is long gone and dead, the
    code would fail. Now we properly capture the error and send back a
    meaningful error to the user in the other end.
  3. @jlouis
Commits on Jul 30, 2011
  1. @jlouis

    Remove dead code.

    jlouis authored
Commits on Jul 29, 2011
  1. @jlouis

    Fix a bug when a packet is received out-of-order.

    jlouis authored
    A type was wrong in a return. Fix it.
Commits on Jul 28, 2011
  1. @jlouis

    Bump the TODO file.

    jlouis authored
  2. @jlouis

    When calculating the congestion window size, round/1 it.

    jlouis authored
    This fixes a problem where floats are used in the utp_process module,
    where it was intended to be integers. I've also added a guard on that
    part of the code to make it more clear something is wrong.
Something went wrong with that request. Please try again.