• Dag Erling Smørgrav's avatar
    Merged revisions 1359-1387,1399 via svnmerge from · 7c9edeb8
    Dag Erling Smørgrav authored
    svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache
    
    ........
      r1359 | phk | 2007-04-19 17:17:35 +0200 (Thu, 19 Apr 2007) | 9 lines
      
      When we have some amount of a chunk header, but not all of it, we
      need to read more from the fd.  The semantics we _really_ want for
      that read operation is "wait until at least one char is available,
      then return as many as N to us".
      
      This can be done with a combination of system calls, but it is likely
      just as cheap to just read one char at a time, so we do that.
    ........
      r1360 | des | 2007-04-21 19:48:21 +0200 (Sat, 21 Apr 2007) | 2 lines
      
      Clarify synopsis / description
    ........
      r1361 | des | 2007-04-21 19:52:44 +0200 (Sat, 21 Apr 2007) | 2 lines
      
      Style and whitespace cleanup + clarify comment explaining the log format
    ........
      r1362 | des | 2007-04-21 23:48:56 +0200 (Sat, 21 Apr 2007) | 12 lines
      
      Major rewrite of the VSL handler for increased robustness and clarity:
      
       - Treat all request fields in a similar manner.
      
       - Mostly eliminate fixed-size buffers.
      
       - Don't print or format anything until we see ReqEnd.
      
       - If we saw a Host: header, use it to generate an absolute URI,
         resulting in far more useful output when processing logs from a
         server which handles multiple virtual hosts.
    ........
      r1363 | des | 2007-04-22 15:09:59 +0200 (Sun, 22 Apr 2007) | 2 lines
      
      Further eliminate fixed-size buffers.
    ........
      r1364 | des | 2007-04-24 11:39:12 +0200 (Tue, 24 Apr 2007) | 6 lines
      
      Correctly detect the presence and location of all external library we use
      (except for the C math library, which the C standard guarantees is always
      available as -lm) and more importantly, use them only where needed.
      
      This should fix the compilation issues on SuSE.
    ........
      r1365 | des | 2007-04-24 14:23:37 +0200 (Tue, 24 Apr 2007) | 3 lines
      
      Move CFLAGS configuration to the bottom so it doesn't affect other tests.
      This makes --enable-werror work again.
    ........
      r1366 | des | 2007-04-24 14:36:58 +0200 (Tue, 24 Apr 2007) | 3 lines
      
      Move CFLAGS configuration to the bottom so it doesn't affect other tests.
      This makes --enable-werror work again.
    ........
      r1367 | des | 2007-04-24 14:37:58 +0200 (Tue, 24 Apr 2007) | 2 lines
      
      Eliminate warnings.
    ........
      r1368 | phk | 2007-04-26 08:54:58 +0200 (Thu, 26 Apr 2007) | 5 lines
      
      Add compat trick for clock_gettime()
      
      Submitted by:	Pierre Queinnec <pierre.queinnec@zenika.com>
    ........
      r1369 | des | 2007-04-26 12:39:19 +0200 (Thu, 26 Apr 2007) | 2 lines
      
      Force CONFIG_SHELL to /bin/sh.
    ........
      r1370 | des | 2007-05-01 19:48:56 +0200 (Tue, 01 May 2007) | 2 lines
      
      Add protective #ifdef.
    ........
      r1371 | des | 2007-05-01 19:55:13 +0200 (Tue, 01 May 2007) | 2 lines
      
      Improve the readability and debuggability of our tag conversion tricks.
    ........
      r1372 | des | 2007-05-01 19:55:31 +0200 (Tue, 01 May 2007) | 8 lines
      
      Two minor logging fixes:
       
       - change the type of vsl_handler()'s tag argument from unsigned int to
         enum shmlogtag to allow gcc to check switch statements and gdb to show
         its value by name rather than by number.
       
       - fix the "missing newline after VCL_call" bug in varnishlog (#95)
    ........
      r1373 | des | 2007-05-01 20:21:53 +0200 (Tue, 01 May 2007) | 4 lines
      
      Add and document a ping_interval parameter which controls the interval at
      which the parent pings the child.  Also document pipe_timeout, which was
      left out of the man page by accident.
    ........
      r1374 | des | 2007-05-02 14:20:43 +0200 (Wed, 02 May 2007) | 4 lines
      
      Try fixing #95 again.  The trick is that if we get a new SLT_VCL_call
      while the F_INVCL flag is set, we need to insert a newline before the
      entry for the new VCL_call.
    ........
      r1375 | des | 2007-05-02 15:56:24 +0200 (Wed, 02 May 2007) | 2 lines
      
      Correct the URL in the error page.
    ........
      r1376 | des | 2007-05-02 16:37:42 +0200 (Wed, 02 May 2007) | 6 lines
      
      Don't try to lock the objhead mutex if we don't have an objhead.  Doing so
      caused the Varnish child to die immediately after sending its 503 response
      if the backend didn't respond.
      
      Reviewed by:	phk
    ........
      r1377 | des | 2007-05-03 10:41:01 +0200 (Thu, 03 May 2007) | 2 lines
      
      s/expl/reason/ to circumvent a bug in gcc 3.
    ........
      r1378 | des | 2007-05-03 10:45:33 +0200 (Thu, 03 May 2007) | 2 lines
      
      s/expl/reason/ to circumvent a bug in gcc 3.
    ........
      r1379 | des | 2007-05-03 10:48:43 +0200 (Thu, 03 May 2007) | 2 lines
      
      s/expl/reason/ to circumvent a bug in gcc 3.
    ........
      r1380 | des | 2007-05-03 10:48:51 +0200 (Thu, 03 May 2007) | 2 lines
      
      s/expl/explicit/ to circumvent a bug in gcc 3.
    ........
      r1381 | phk | 2007-05-04 14:25:23 +0200 (Fri, 04 May 2007) | 2 lines
      
      Fix error reporting with -C
    ........
      r1382 | des | 2007-05-04 14:28:56 +0200 (Fri, 04 May 2007) | 2 lines
      
      Apply the workaround suggested in #102.
    ........
      r1383 | des | 2007-05-05 16:08:01 +0200 (Sat, 05 May 2007) | 2 lines
      
      Whitespace nits
    ........
      r1384 | des | 2007-05-05 16:09:23 +0200 (Sat, 05 May 2007) | 2 lines
      
      Typo in comment
    ........
      r1385 | des | 2007-05-05 16:35:58 +0200 (Sat, 05 May 2007) | 2 lines
      
      Remove superfluous vsb_printf() argument
    ........
      r1386 | des | 2007-05-05 16:44:37 +0200 (Sat, 05 May 2007) | 2 lines
      
      Look for s-maxage before max-age.  This may need to be revisited.
    ........
      r1387 | des | 2007-05-06 20:57:26 +0200 (Sun, 06 May 2007) | 2 lines
      
      Update the default configuration.
    ........
      r1399 | des | 2007-05-09 16:37:04 +0200 (Wed, 09 May 2007) | 2 lines
      
      Correctly detect more incompatible automake versions.
    ........
    
    
    git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1401 d4fa192b-c00b-0410-8231-f00ffab90ce4
    7c9edeb8
autogen.sh 699 Bytes