1. 06 Mar, 2013 7 commits
  2. 05 Mar, 2013 2 commits
  3. 04 Mar, 2013 2 commits
  4. 27 Feb, 2013 4 commits
  5. 25 Feb, 2013 1 commit
  6. 22 Feb, 2013 2 commits
  7. 20 Feb, 2013 3 commits
  8. 19 Feb, 2013 16 commits
  9. 18 Feb, 2013 1 commit
  10. 15 Feb, 2013 2 commits
    • Martin Blix Grydeland's avatar
      On return from waitinglist, do a poll() on the socket to see if the · f6c4379a
      Martin Blix Grydeland authored
      client has closed the connection and gone away. If so, release the
      session early.
      
      Fixes: #1252
      f6c4379a
    • Martin Blix Grydeland's avatar
      Turn on SO_KEEPALIVE on all TCP connections. · f91fc4d9
      Martin Blix Grydeland authored
      This will help in determining remote hang up of the connection for
      situations where we still are not able to send any reply, but freeing
      the session will reduce resource overhead (e.g. when staying on
      waitinglists for extended periods).
      
      On platforms that support it also add runtime parameters to control
      the keep-alive packet settings through socket options. On platforms
      that don't support these socket options, the values must be set system
      wide.
      
      The Varnish runtime parameters will only be applied when they are less
      than the system default.
      f91fc4d9