1. 20 May, 2007 1 commit
  2. 18 May, 2007 3 commits
  3. 17 May, 2007 3 commits
    • Dag Erling Smørgrav's avatar
      Merged revisions 1443-1445 via svnmerge from · 7a75b3fa
      Dag Erling Smørgrav authored
      svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache
      
      ................
        r1443 | des | 2007-05-17 14:21:50 +0200 (Thu, 17 May 2007) | 38 lines
        
        Merged revisions 1437-1442 via svnmerge from 
        svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache
        
        ........
          r1437 | ssm | 2007-05-16 17:20:47 +0200 (Wed, 16 May 2007) | 1 line
          
          debian changelog, so far
        ........
          r1438 | des | 2007-05-16 22:02:08 +0200 (Wed, 16 May 2007) | 7 lines
          
          Tweak some of the defaults:
          
           - bind to all interfaces
           - use a 1 gibibyte
           - remove hash setting, it's not safe
           - tweak some variable names and comments
        ........
          r1439 | des | 2007-05-16 22:03:32 +0200 (Wed, 16 May 2007) | 2 lines
          
          Improve the descriptions of some of the options and parameters.
        ........
          r1440 | ingvar | 2007-05-16 23:08:43 +0200 (Wed, 16 May 2007) | 6 lines
          
          * Wed May 16 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.0.svn-20070516
          - Wrapping up for 1.0.4
          - Changes in sysconfig and init scripts. Syncing with files in
            trunk/debian
        ........
          r1441 | des | 2007-05-17 13:48:35 +0200 (Thu, 17 May 2007) | 3 lines
          
          Add an XML+XSLT-based change log.  Unlike the change logs for previous
          releases, this one was written by hand, which makes it user-readable.
        ........
          r1442 | des | 2007-05-17 13:51:46 +0200 (Thu, 17 May 2007) | 2 lines
          
          We won't use this any more.
        ........
      ................
        r1445 | des | 2007-05-17 18:50:49 +0200 (Thu, 17 May 2007) | 2 lines
        
        Ignore generated files.
      ................
      
      
      git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1446 d4fa192b-c00b-0410-8231-f00ffab90ce4
      7a75b3fa
    • Dag Erling Smørgrav's avatar
      Regenerate. · 37f04862
      Dag Erling Smørgrav authored
      
      git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1444 d4fa192b-c00b-0410-8231-f00ffab90ce4
      37f04862
    • Dag Erling Smørgrav's avatar
      Merged revisions 1437-1442 via svnmerge from · 079932ad
      Dag Erling Smørgrav authored
      svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache
      
      ........
        r1437 | ssm | 2007-05-16 17:20:47 +0200 (Wed, 16 May 2007) | 1 line
        
        debian changelog, so far
      ........
        r1438 | des | 2007-05-16 22:02:08 +0200 (Wed, 16 May 2007) | 7 lines
        
        Tweak some of the defaults:
        
         - bind to all interfaces
         - use a 1 gibibyte
         - remove hash setting, it's not safe
         - tweak some variable names and comments
      ........
        r1439 | des | 2007-05-16 22:03:32 +0200 (Wed, 16 May 2007) | 2 lines
        
        Improve the descriptions of some of the options and parameters.
      ........
        r1440 | ingvar | 2007-05-16 23:08:43 +0200 (Wed, 16 May 2007) | 6 lines
        
        * Wed May 16 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.0.svn-20070516
        - Wrapping up for 1.0.4
        - Changes in sysconfig and init scripts. Syncing with files in
          trunk/debian
      ........
        r1441 | des | 2007-05-17 13:48:35 +0200 (Thu, 17 May 2007) | 3 lines
        
        Add an XML+XSLT-based change log.  Unlike the change logs for previous
        releases, this one was written by hand, which makes it user-readable.
      ........
        r1442 | des | 2007-05-17 13:51:46 +0200 (Thu, 17 May 2007) | 2 lines
        
        We won't use this any more.
      ........
      
      
      git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1443 d4fa192b-c00b-0410-8231-f00ffab90ce4
      079932ad
  4. 16 May, 2007 3 commits
    • Dag Erling Smørgrav's avatar
      Merged revisions 1434 via svnmerge from · 49076038
      Dag Erling Smørgrav authored
      svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache
      
      ........
        r1434 | des | 2007-05-16 16:29:46 +0200 (Wed, 16 May 2007) | 2 lines
        
        Include zope-plone.vcl in the tarball.
      ........
      
      
      git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1436 d4fa192b-c00b-0410-8231-f00ffab90ce4
      49076038
    • Dag Erling Smørgrav's avatar
      For some reason, svnmerge failed to add these two files. · bbae2cda
      Dag Erling Smørgrav authored
      
      git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1435 d4fa192b-c00b-0410-8231-f00ffab90ce4
      bbae2cda
    • Dag Erling Smørgrav's avatar
      Merged revisions 1424-1432 via svnmerge from · 3edc47d3
      Dag Erling Smørgrav authored
      svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache
      
      ........
        r1424 | des | 2007-05-15 21:38:56 +0200 (Tue, 15 May 2007) | 2 lines
        
        Rename vcl.conf to default.vcl, update and comment the sample code.
      ........
        r1425 | des | 2007-05-16 11:34:26 +0200 (Wed, 16 May 2007) | 2 lines
        
        Expand tags
      ........
        r1426 | des | 2007-05-16 11:35:18 +0200 (Wed, 16 May 2007) | 2 lines
        
        Distribute default.vcl.
      ........
        r1427 | ssm | 2007-05-16 12:52:15 +0200 (Wed, 16 May 2007) | 1 line
        
        Added example vcl to use in front of zope+plone (this could perhaps go in a contrib/ directory instead)
      ........
        r1428 | ssm | 2007-05-16 12:53:30 +0200 (Wed, 16 May 2007) | 1 line
        
        fix upgrade issue in postrm script, and rename it to <package>.postrm to match other debian control files
      ........
        r1429 | ssm | 2007-05-16 12:54:38 +0200 (Wed, 16 May 2007) | 1 line
        
        Ship with etc/default.vcl instead, no need for a separate configuration file
      ........
        r1430 | ssm | 2007-05-16 12:59:13 +0200 (Wed, 16 May 2007) | 7 lines
        
        Use etc/default.vcl instead of debian/vcl.conf
        
        Register etc/zope-plone.vcl as an example configuration file
        
        Typo patrol
      ........
        r1431 | ssm | 2007-05-16 13:38:08 +0200 (Wed, 16 May 2007) | 13 lines
        
        Init-script: 
        
          * Move user-adjustable parts from init script to defaults file, expect
            $DAEMON_OPTS instead of a whole forest of variables.
        
          * We have a pid file argument, wheee. :D
        
        Defaults file:
        
         * Created alternative default templates, selected a one-backend default
           without VCL file.
      ........
        r1432 | des | 2007-05-16 14:45:53 +0200 (Wed, 16 May 2007) | 2 lines
        
        Explain in more detail how the storage file size is specified.
      ........
      
      
      git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1433 d4fa192b-c00b-0410-8231-f00ffab90ce4
      3edc47d3
  5. 15 May, 2007 1 commit
  6. 14 May, 2007 1 commit
    • Dag Erling Smørgrav's avatar
      Merged revisions 1394,1400-1418 via svnmerge from · bdd2e1cb
      Dag Erling Smørgrav authored
      svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache
      
      ........
        r1394 | phk | 2007-05-09 12:55:33 +0200 (Wed, 09 May 2007) | 8 lines
        
        After compilation of a VCL program, do a test-load into the management
        process to catch any implementation-discrepancies between symbols used
        by the compiler and those implemented in the runtime.
        
        The situation will happen from time to time and there is no need to
        issue a panic when we can test sensibly for it.
      ........
        r1403 | ingvar | 2007-05-11 09:51:11 +0200 (Fri, 11 May 2007) | 5 lines
        
        * Fri May 11 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.0.svn-20070511
        - Threw latest changes into svn trunk
        - Removed the conversion of manpages into utf8. They are all utf8 in trunk
      ........
        r1404 | ingvar | 2007-05-11 10:13:03 +0200 (Fri, 11 May 2007) | 1 line
      ........
        r1406 | des | 2007-05-11 13:06:03 +0200 (Fri, 11 May 2007) | 2 lines
        
        Comment out comparisons which are always true (unsigned >= 0)
      ........
        r1407 | des | 2007-05-11 13:06:38 +0200 (Fri, 11 May 2007) | 2 lines
        
        Tweak DEVELOPER_CFLAGS.
      ........
        r1408 | des | 2007-05-11 13:14:32 +0200 (Fri, 11 May 2007) | 2 lines
        
        Pull flopen() and pidfile_*() (renamed to vpf_*()) from FreeBSD.
      ........
        r1409 | des | 2007-05-11 13:15:46 +0200 (Fri, 11 May 2007) | 2 lines
        
        Expand tags.
      ........
        r1410 | des | 2007-05-11 13:17:09 +0200 (Fri, 11 May 2007) | 2 lines
        
        No use expanding tags unless there *are* tags...
      ........
        r1411 | des | 2007-05-11 13:34:42 +0200 (Fri, 11 May 2007) | 2 lines
        
        Add -D (daemonize) and -P (pid file) options.
      ........
        r1412 | des | 2007-05-11 13:35:59 +0200 (Fri, 11 May 2007) | 2 lines
        
        Remove unused header.
      ........
        r1413 | des | 2007-05-11 14:01:47 +0200 (Fri, 11 May 2007) | 2 lines
        
        Avoid gcc4-specific compiler options.
      ........
        r1414 | des | 2007-05-11 14:05:02 +0200 (Fri, 11 May 2007) | 2 lines
        
        Forgotten commit: check for <vis.h> and daemon(3) availability.
      ........
        r1415 | des | 2007-05-11 14:17:26 +0200 (Fri, 11 May 2007) | 2 lines
        
        Add -P (pid file) option.
      ........
        r1416 | des | 2007-05-11 14:19:48 +0200 (Fri, 11 May 2007) | 2 lines
        
        Minor style issues.
      ........
        r1417 | phk | 2007-05-11 15:15:16 +0200 (Fri, 11 May 2007) | 7 lines
        
        Make the sendfile threshold inifinity for now, we have evidence of
        sendfile not doing it's job in a number of operating system (-versions ?)
        
        This change is unlikely to cause a performance hit anywhere, because
        writev() is pretty effective in the first place.
      ........
        r1418 | des | 2007-05-14 11:02:23 +0200 (Mon, 14 May 2007) | 2 lines
        
        Document the inadvisability of enabling sendfile.
      ........
      
      
      git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1419 d4fa192b-c00b-0410-8231-f00ffab90ce4
      bdd2e1cb
  7. 11 May, 2007 1 commit
  8. 10 May, 2007 3 commits
    • Ingvar Hagelund's avatar
      - Updates after fedora review request · c512fc0a
      Ingvar Hagelund authored
      - Added logrotate and init scripts for varnishlog
      
      
      
      git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1402 d4fa192b-c00b-0410-8231-f00ffab90ce4
      c512fc0a
    • 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
    • Dag Erling Smørgrav's avatar
      Switch from using SVK to using svnmerge to manage branches. · 6c0211bd
      Dag Erling Smørgrav authored
      
      git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1400 d4fa192b-c00b-0410-8231-f00ffab90ce4
      6c0211bd
  9. 19 Apr, 2007 24 commits