1. 25 May, 2016 10 commits
  2. 19 May, 2016 1 commit
  3. 11 May, 2016 1 commit
  4. 03 May, 2016 1 commit
  5. 02 May, 2016 2 commits
  6. 29 Apr, 2016 1 commit
  7. 28 Apr, 2016 1 commit
  8. 26 Apr, 2016 1 commit
  9. 25 Apr, 2016 4 commits
    • Pål Hermunn Johansen's avatar
      Backend mode in varnishncsa · 5a46b8c9
      Pål Hermunn Johansen authored
      A new mode, backend mode, in varnishncsa is introduced. It lets you
      log trafic from varnish to the backends. The normal (default) mode is
      now named "client mode" and can be explicitly selected using -c. You
      can run varnishncsa in backend mode in addition to varnishncsa in
      client mode, but it is also possible to run in mixed mode by
      specifying both -b and -c.
      
      New formatter added: %{Varnish:side}x will be either "b" or "c",
      depending on where the request was made.
      5a46b8c9
    • Martin Blix Grydeland's avatar
      Add a SLT_BackendStart log tag, and log address and port on backend req · 3b078764
      Martin Blix Grydeland authored
      This log record is a counterpart to the SLT_ReqStart for backends, and
      shows the socket endpoint we are talking to at the start of backend
      requests. Today this information is only logged on opening a backend
      connection (SLT_BackendOpen), and is thus not available on the backend
      log transaction when on a reused backend connection.
      
      We need this information to complete the backend view varnishncsa
      extension.
      3b078764
    • Pål Hermunn Johansen's avatar
      Add simple error checking in ESI processing · ea11249a
      Pål Hermunn Johansen authored
      When the VEP state machine is in a bad state during finalization
      (VEP_Finish), we log this as an ESI error.
      ea11249a
    • Pål Hermunn Johansen's avatar
      Release memory instead of crashing on malformed ESI · 02609b8e
      Pål Hermunn Johansen authored
      When an ESI tag contains an unterminated quote or misses its ending
      '>', we release the relevant buffers instead of crashing.
      
      Fixes: #1904
      02609b8e
  10. 20 Apr, 2016 1 commit
  11. 03 Apr, 2016 2 commits
  12. 31 Mar, 2016 4 commits
  13. 29 Mar, 2016 3 commits
  14. 18 Mar, 2016 1 commit
    • Dridi Boukelmoune's avatar
      Add a miniobj macro for taking over pointer · 7d4febdb
      Dridi Boukelmoune authored
      There's a recurring pattern throughout the code base of taking over
      a reference (by nulling the original) essentially when resources are
      freed. Instead of repeating this anti dangling pointers measure, it
      can be wrapped in a documenting utility macro.
      7d4febdb
  15. 17 Mar, 2016 1 commit
  16. 11 Mar, 2016 2 commits
  17. 04 Mar, 2016 4 commits